
- •Тема 4. Программное обеспечение. Базовое по
- •Программа и программное обеспечение
- •2.Классификация программного обеспечения
- •Инструментальные системы
- •Общесистемное по
- •4. Операционные системы
- •5.Краткая характеристика операционной системы Windows
- •6.Утилиты архивации
- •7.Антивирусные утилиты
- •8.Прикладное программное обеспечение
4. Операционные системы
Общие сведения об операционных системах
О
перационной
системой (ОС)
называют комплекс программ, которые
загружаются или начинают работать при
включении компьютера.
Функции ОС
Обычно выделяют следующие основные функции ОС:
Поддержка иерархической файловой системы.
Управление компьютером и рациональное распределение ресурсов (процессорное время, основная память, периферийные устройства).
Запуск других (прикладных) программ на выполнение.
Обеспечение «дружественного» общения компьютера с пользователем, освобождение пользователя от рутинных и сложных операций
Управление ресурсами сводится к распределению ресурсов между конкурирующими процессами и упрощению доступа к ресурсам. Упрощенный доступ позволяет «скрыть» аппаратные особенности компьютера, предоставляя пользователю виртуальную машину с существенно облегченным управлением.
Элементами иерархических файловых систем являются обычные файлы, каталоги, специальные байт-ориентированные и блок-ориентированные файлы. Файл является поименованным массивом байтов (блоков фиксированной длины), целостной совокупностью данных на внешнем носителе. Каталоги обеспечивают связь между именами файлов и собственно файлами. Каждый элемент каталога содержит имя файла и ссылку на конкретный файл. Для именования файлов используются корневой и текущий каталоги. Имя файла состоит из последовательности компонентов - локальных имен, разделенных символами ( \ ) (в операционной системе
ОС предоставляют следующие системные вызовы:
запрос на смену и получение имени текущего каталога;
создание, открытие, закрытие, удаление, переименование и получение информации о файле или каталоге.
ОС поддерживает два интерфейса, уровень которых заметно выше аппаратного:
пользовательский интерфейс (командный язык для управления функционированием компьютера и набор сервисных услуг, освобождающих пользователя от выполнения рутинных операций);
программный интерфейс (набор услуг, освобождающих программиста от программирования рутинных операций).
Классификация ОС
В настоящее время существует большое разнообразие ОС. Они классифицируются по следующим признакам:
по количеству пользователей, одновременно обслуживаемых системой;
по числу процессов, которые могут одновременно выполняться под управлением операционной системы;
по типу доступа пользователя к ЭВМ;
по типу средств вычислительной техники, для управления ресурсами которых система предназначена.
В соответствии с первым признаком различают однопользовательские и многопользовательские ОС. Многопользовательские системы поддерживают одновременную работу на ЭВМ нескольких пользователей (конечно, за различными терминалами).
Второй признак делит ОС на однозадачные и многозадачные.
Классы по третьему признаку ОС составляют:
системы с пакетной обработкой. Из программ, подлежащих выполнению, формируется пакет, который предъявляется ЭВМ. В этом случае пользователи непосредственно с ЭВМ не взаимодействуют. Данный тип ОС предназначен для наиболее эффективного использования ресурсов компьютера;
системы разделения времени, обеспечивающие одновременный диалоговый доступ к ЭВМ нескольких пользователей через терминалы. Ресурсы ЭВМ выделяются при этом каждому пользователю «по очереди». Этот тип ОС предназначен для обеспечения удобства работы группы пользователей;
системы реального времени, которые должны обеспечивать гарантированное время ответа на внешние события. Такие ОС служат для управления внешними, по отношению к ЭВМ, процессами и объектами.
По четвертому признаку ОС делятся на однопроцессорные, многопроцессорные, сетевые и распределенные.
Для IBM PC-совместимых ПЭВМ разработаны и используются следующие классы ОС:
ОС семейства СР/М;
ОС семейства DOS;
ОС семейства OS/2:
ОС семейства Unix;
ОС семейства Windows.
До недавнего времени наибольшее распространение имели представители семейства DOS, появившиеся в 1981 г., однако сейчас лидирующее положение занимают операционные системы семейства Windows.