1) Понятие многозадачности.
Наиболее важную часть работы операционной системы составляет работа с приложениями (программами). С точки зрения управления приложениями различают однозначные и многозадачные ОС.
Однозадачные ОС (MS-DOS) передают все ресурсы ВС одному исполняемому приложению и не допускают параллельного выполнения других приложений, а также его приостановки и запуска другого. В то же время, но параллельно с однозадачными ОС, возможна работа специальных программ, которые называются резидентными. Такие программы не опираются на ОС, а работают непосредственно с процессором, используя системные прерывания. Большинство ОС - многозадачные. Они управляют распределением ресурсов вычислительной системы между задачами и обеспечивают:
- одновременное или поочередное выполнение нескольких приложений;
- обмен данными между приложениями;
- совместное использование программных, аппаратных, сетевых и прочих ресурсов несколькими приложениями.
2) вопросы надежности.
ОС должна предоставлять возможность прерывания работы приложений по желанию пользователя и снятия сбойной задачи без ущерба для работы других приложений.
3) Установка приложений. Для правильности работы приложений на ПК они должны пройти операцию установки, а именно привязку к аппаратной и программной конфигурациям ВС, на которой будет выполняться работа.
Как правило, на ПК устанавливается дистрибутивный комплект, который в процессе установки на компьютер формируется в полноценное приложение. Использование дистрибутива связано с тем, что разработчики ПО не могут предусмотреть аппаратную и программную конфигурацию ВС.
В НГОС – операция установки приложений отсутствует, просто запускается программа привязки приложения.
ГОС – берут на себя установку приложения, обеспечивают доступ к драйверам устройств, формируют общие ресурсы, выполняют регистрацию приложений.
4) Удаление приложений.
В ГОС реализуется принцип совместного использования ресурсов, поэтому удаление приложений происходит под строгим управлением ОС.
VI. Обеспечение взаимодействия с аппаратным обеспечением.
Драйверы – программы, необходимые для управления аппаратными средствами. Производители аппаратных средств к каждому выпускаемом устройству прилагают несколько драйверов для различных ОС. Таким образом пользователь...... программы. Их загрузка осуществляется автоматически или вручную.
При автоматическом запуске происходит выполнение файлов конфигурации ОС autoexec.bat и config.sys
В ГОС ОС берет на себя все функции по установке драйверов устройств и передачи им управления от приложений. В них реализуется принцип самоустановки, называемый plug-and-play. Т.е. система сама анализирует требования устройств о выделении им ресурсов для устройств и гибко реагирует на них, сключая захват одних и тех же средств разными устройствами.
VII. Обслуживание компьютера
1) Средства проверки дисков делятся на две группы:
а) логическая проверка целостности файловой системы. Логические ошибки устраняются средствами ОС (потерянные и общие кластеры). Общие кластеры – это ошибка, связанная с требованиями нескольких файлов на один и тот же кластер;
Б) физическая диагностика поверхности.
2) Средства «сжатия» дисков.
ОС представляют служебные программы для записи данных на диск в уплотненном виде посредством специального драйвера.
3) Средства управления виртуальной памятью.
ОС MS-DOS имеет ограниченную возможность выполнения приложений объемом более 640 Кбайт.
Современные ОС не только обеспечивают доступ ко всему полю оперативной памяти, но и позволяют ее расширить за счет создания виртуальной памяти на жестком диске. В случае недостаточности оперативной памяти для работы приложения часть информации передается на жесткий диск в файл подкачки. В процессе работы приложения происходит многократный обмен между оперативной памятью и файлом подкачки.
4) Средства «кэширования» дисков.
Позволяют сохранять часть данных в оперативной памяти для возможности быстрого повторного обращения в данным. В современных ГОС эти средства включают в ядро ОС.
5) Средства резервного копирования данных.
Средства для резервного копирования данных на внешний носитель.
VIII. Прочие функции ОС
- поддержка функционирования локальной компьютерной сети без специального ПО;
- обеспечение доступа к основным службам Интернета средствами, интегрированными в состав ОС;
- наличие защиты данных от несанкционированного доступа;
- оформление рабочей среды;
- обеспечение комфортной работы нескольких пользователей на одном ПК;
- автоматическое исполнение операций обслуживания ПК и ОС по заданному расписанию или под управлением удаленного сервера;
- работа ПК для лиц, имеющих физические недостатки.