Информатика

Автор: Пользователь скрыл имя, 17 Января 2012 в 05:44, контрольная работа

Описание работы

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (смотри рисунок):
1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции, например:
управление ресурсами компьютера;
создание копий используемой информации;
проверка работоспособности устройств компьютера;
выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.

Содержание

Теоретическая часть………………………………………………………………3
Практическая часть……………………………………………………………….12
Задание…………………………………………………………………………… 12
Решение…………………………………………………………………………..13
Список литературы………………………………………………………………19

Работа содержит 1 файл

Документ Microsoft Office Word (2).docx

— 84.02 Кб (Скачать)

Содержание 

Теоретическая часть………………………………………………………………3

Практическая  часть……………………………………………………………….12

Задание…………………………………………………………………………… 12

Решение…………………………………………………………………………..13

Список литературы………………………………………………………………19 
 
 
 
 
 
 
 
 
 
 
 
 

1Теоретическая часть

1.1 Базовая конфигурация персонального компьютера 

     В первом приближении все программы, работающие на компьютере, можно условно  разделить на три категории (смотри рисунок):

     1. прикладные программы, непосредственно  обеспечивающие выполнение необходимых  пользователям работ; 

     2. системные программы, выполняющие  различные вспомогательные функции,  например:

  • управление ресурсами компьютера;
  • создание копий используемой информации;
  • проверка работоспособности устройств компьютера;
  • выдача справочной информации о компьютере и др.;

     3. инструментальные программные системы,  облегчающие процесс создания  новых программ для компьютера.   

     

     Рис.1.1. Классификация программного обеспечения

     При построении классификации ПО нужно  учитывать тот факт, что стремительное  развитие вычислительной техники и  расширение сферы приложения компьютеров  резко ускорили процесс эволюции программного обеспечения.

     Если  раньше можно было по пальцам перечислить  основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.

     Развитие  ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).

     Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень  быстро. Даже классические программные  продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.

     Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся  критериям очень трудно, а то и  просто невозможно, как, например, программа  — электронный собеседник.

     На  сегодняшний день можно сказать, что более или менее определённо  сложились следующие группы программного обеспечения:

  • операционные системы и оболочки;
  • системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
  • инструментальные системы;
  • интегрированные пакеты программ;
  • динамические электронные таблицы;
  • системы машинной графики;
  • системы управления базами данных (СУБД);
  • прикладное программное обеспечение.

     Структура программного обеспечения показана на рисунке 1.2. Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее наглядно отражает направления совершенствования и развития программного обеспечения. 

     

     Рис.1.2. Структура программного обеспечения  

     Системное (базовое) ПО - программное обеспечение, включающее в себя операционные системы, сетевое ПО, сервисные программы, а также средства разработки программ (трансляторы, редакторы связей, отладчики и пр.).

     Основные  функции операционных систем (ОС) заключаются в управлении ресурсами (физическими и логическими) и процессами вычислительных систем. Физическими ресурсами являются: оперативная намять, процессор, монитор, печатающее устройство, магнитные и оптические диски. К логическим ресурсам можно отнести программы, файлы, события и т. д. Под процессом понимается некоторая последовательность действий, предписанная соответствующей программой и используемыми ею данными.

     В настоящее время существует большое  количество ОС, разработанных для  ЭВМ различных типов. На ЭВМ Единой Системы (ЕС ЭВМ), например, используются такие операционные системы, как  СВМ и ОС ЕС, на малых ЭВМ (СМ-4, СМ-1420 и др.) - ОС РВ и RSX-11 М, на ПЭВМ - DOS 6.22, Windows 95, Windows NT, Unix, OS/ 2.

     Сетевое ПО предназначено для управления общими ресурсами в распределенных вычислительных системах: сетевыми накопителями на магнитных дисках, принтерами, сканерами, передаваемыми сообщениями и т. д. К сетевому ПО относят ОС, поддерживающие работу ЭВМ в сетевых конфигурациях (так называемые сетевые ОС), а также отдельные сетевые программы (пакеты), используемые совместно с обычными, не сетевыми ОС.

     Например, большое распространение получили следующие сетевые ОС: NetWare 4.1 (4)ирма Novell), Windows NT Server 3.5 (фирма Microsoft) и LAN Server 4.0 Advanced (фирма IBM).

     Для расширения возможностей операционных систем и предоставления набора дополнительных услуг используются сервисные программы. Их можно разделить на следующие группы:

  • интерфейсные системы;
  • оболочки операционных систем;
  • утилиты.

     Интерфейсные  системы являются естественным продолжением операционной системы и модифицируют как пользовательский, так и программный интерфейсы, а также реализуют дополнительные возможности по управлению ресурсами ЭВМ. В связи с тем, что развитая интерфейсная система может изменить весь пользовательский интерфейс, часто их также называют операционными системами. Эго относится, например, к Windows 3.11 и Windows 3.11 for Work Groups (для рабочих групп).

     Оболочки  операционных систем, в отличие от интерфейсных систем, модифицируют только пользовательский интерфейс, предоставляя пользователю качественно новый интерфейс по сравнению с реализуемым операционной системой. Такие системы существенно упрощают выполнение часто запрашиваемых функций, например, таких операций с файлами, как копирование, переименование и уничтожение, а также предлагают пользователю ряд дополнительных услуг. В целом, программы-оболочки заметно повышают уровень пользовательского интерфейса, наиболее полно удовлетворяя потребностям пользователя.

     На  ПЭВМ широко используются такие программы-оболочки, как Norton Commander и DOS Navigator.

     Утилиты предоставляют пользователям средства обслуживания компьютера и его ПО. Они обеспечивают реализацию следующих действий:

  • обслуживание магнитных дисков;
  • обслуживание файлов и каталогов;
  • предоставление информации о ресурсах компьютера;
  • шифрование информации;
  • защита от компьютерных вирусов;
  • архивация файлов и др.

     Существуют  отдельные утилиты, используемые для  решения одного из перечисленных  действий, и многофункциональные  утилиты. В настоящее время для  ПЭВМ среди многофункциональных  утилит одним из наиболее совершенных  является комплект утилит Norton Utilities. Существуют его версии для использования в среде DOS и Windows.

     Средства  разработки программ используются для разработки нового программного обеспечения как системного, так и прикладного.

     Прикладным называется ПО, предназначенное для решения определенной целевой задачи из проблемной области. Часто такие программы называют приложениями. Спектр проблемных областей в настоящее время весьма широк.

     Из  всего разнообразия прикладного  ПО выделяют группу наиболее распространенных программ (типовые пакеты и программы), которые можно использовать во многих областях человеческой деятельности.

     К типовому прикладному ПО относят следующие программы:

     • текстовые процессоры;

     • табличные процессоры;

     • системы иллюстративной и деловой  графики (графические процессоры);

     • системы управления базами данных;

     • экспертные системы;

     • программы математических расчетов, моделирования и анализа экспериментальных  данных.

     Предлагаемые  на рынке ПО приложения, в общем  случае, могут быть выполнены как  отдельные программы либо как  интегрированные системы. Интегрированными системами обычно являются экспертные системы, программы математических расчетов, моделирования и анализа  экспериментальных данных, а также  офисные системы. Примером мощной и  широко распространенной интегрированной  системы является офисная система  Microsoft Office. 

     Операционная система (ОС) - система программ, предназначенная для управления устройствами ЭВМ, управления обработкой и хранением данных, обеспечения пользовательского интерфейса.

     Операционная  система обычно хранится во внешней  памяти компьютера — на диске. При  включении компьютера она считывается  с дисковой памяти и размещается  в ОЗУ. Этот процесс называется загрузкой операционной системы.

     В функции операционной системы входит:

     • осуществление диалога с пользователем;

     • ввод-вывод и управление данными;

     • планирование и организация процесса обработки программ;

     • распределение ресурсов (оперативной  памяти и кэша, процессора, внешних устройств);

     • запуск программ на выполнение;

     • всевозможные вспомогательные операции обслуживания;

     • передача информации между различными внутренними устройствами;  
• программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

     В зависимости от количества одновременно обрабатываемых задач и числа  пользователей, которых могут обслуживать  ОС, различают четыре основных класса операционных систем:

     1. однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

     2. однопользовательские однозадачные  с фоновой печатью, которые  позволяют помимо основной задачи  запускать одну дополнительную  задачу, ориентированную, как правило,  на вывод информации на печать. Это ускоряет работу при выдаче  больших объёмов информации на  печать;

     3. однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;

     4. многопользовательские многозадачные,  позволяющие на одном компьютере  запускать несколько задач нескольким  пользователям. Эти ОС очень  сложны и требуют значительных  машинных ресурсов.

     В различных моделях компьютеров  используют операционные системы с  разной архитектурой и возможностями. Для их работы требуются разные ресурсы. Они предоставляют разную степень  сервиса для программирования и  работы с готовыми программами.

     Операционная  система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие  основные компоненты:

     • программы управления вводом/выводом;

     • программы, управляющие файловой системой и планирующие задания для  компьютера;

     • процессор командного языка, который  принимает, анализирует и выполняет  команды, адресованные операционной системе.  
Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:

Информация о работе Информатика