Информатика. Учебное пособие - 18 стр.

UptoLike

В группу прикладного программного обеспечения входят пакеты прикладных программ, сервисные
программы, прикладные программы пользователей.
Системное ПО обеспечивает, во-первых, работоспособность ПЭВМ как системы или элемента сис-
темы (при работе в сети) и, во-вторых, автоматизацию программирования.
Операционная система (ОС) (operatting system)организованная совокупность программ, целевое
назначение которых управлять работой ПЭВМ с момента включения до выключения питания. Эта часть
ПО обеспечивает функционирование ПЭВМ как некоторого универсального средства ввода, хранения,
обработки и документирования информации. Техническое обеспечение во многом определяет возмож-
ную ОС, а ОСвозможности технического обеспечения. На практике чем большие удобства и возмож-
ности в работе дает ОС, тем большие требования предъявляются к техническому обеспечению. Так, ес-
ли Windows 95 требует не более 50Мб на жестком диске и минимум 16Мб оперативной памяти, Win-
dows 98 требует не более 700Мб на жестком диске и минимум 32Мб оперативной памяти, то одна из
наиболее современных ОС Windows ХР требует 1,4Гб на жестком диске, минимум 128Мб оперативной
памяти и работает не менее чем при 300 МГц частоте процессора.
С точки зрения простоты общения пользователя с ОС можно условно выделить две группы опера-
ционных систем: с усложненным интерфейсом (например, MS DOS) и с упрощенным интерфейсом
(System – Apple, Windows – Microsoft, OS/2 Warp – IBM)
В полной конфигурации ОС с усложненным интерфейсом содержит следующие основные компо-
ненты:
загрузочную подсистему;
файловую подсистему;
подсистему управления внешними устройствами;
процессор командного языка.
Приведенная классификация, весьма условная и не очень строгая, зато она позволяет оттенить ос-
новные функции ОС: настройка ПЭВМ на работу после включения питания, работа с файлами, управ-
ление работой внешних устройств, восприятие и реализация команд пользователя.
Загрузочная подсистема осуществляет тестирование устройств ПЭВМ после ее включения и загру-
жает в оперативную память основные файлы ОС.
Файловая подсистемаэто часть ОС, обеспечивающая создание файлов и манипулирование ими.
Пользователь должен знать, что результаты его работы не пропадут даром, если его будет оформле-
ны в виде файла. Файлэто поименованная последовательность данных (команд), стандартная струк-
тура которой обеспечивает ее размещение в памяти машины. Всю работу по оформлению файла берет
на себя файловая подсистема. Пользователю необходимо лишь указать имя создаваемого файла (требо-
вания к имени файла и ограничения, накладываемые на него, зависят от используемой ОС). По имени
файловая подсистема осуществляет поиск файла во внешней памяти машины, например, для перемеще-
ния его с дискеты на дискету, вывода на печать, редактирования (в составе ОС есть простейший редак-
тор текста) или исполнения, если этим файлом является программа, и пр. Следует заметить, что кон-
кретные действия по обслуживанию файлов (вывод на печать, редактирование и т.д.) определяет поль-
зователь.
Подсистема управления внешними устройствамичасть ОС, которая обеспечивает взаимодейст-
вие процессора с внешними устройствами.
Процессор командного языкачасть ОС, обеспечивающая распознавание и исполнение команд
пользователя, а сам командный языкязык взаимодействия пользователя с ОС, обеспечивающий (при
всей его ограниченности) выполнение требуемых функций. Словарный запас командного языка ОС мал,
но, несмотря на это, существует сложность его восприятия для начинающего пользователя. Это обу-
словлено, во-первых, новизной реализуемых функций, а, во-вторых, особенностью грамматики: ко-
мандные словапреимущественно аббревиатура или сокращение английских слов.
Программные оболочки операционных систем (ПО ОС) – это программные надстройки ОС с ус-
ложненным интерфейсом (таких как MS DOS), целевое назначение которых упростить способ общения
пользователя с ОС. Известные программные оболочки, например Volkov и Norton Comander, находясь
на пути "пользовательоперационная система", сохраняют форму общения (диалог), но изменяют язык
общения (обычно язык команд преобразуется в язык меню).