Лекция: Определение операционной системы и ее основные функции. Системный доступ и абстракция «расширенной машины».

№1

 

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

Основные функции:

1) Организация и поддержка выполнения разного рода пользовательских программ и процессов.

2) Унифицированный доступ к устройствам ввода/вывода.

3) Системный доступ

4) Отслеживание ошибок и формирование набора стандартных реакций на эти ошибки.

5) Программная абстракция расширенной машины: организация и поддержка.

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

Задача ОС заключается в создании хорошей абстракции, а затем в реализации абстрактных объектов, создаваемых в рамках этой абстракции, а затем управление ими. Абстракция – это ключ к управлению сложностью. Хорошая абстракция превращает сложную задачу в две, решить которые вполне по силам. Первая из этих задач лежит в определении и реализации абстракций, а вторая – в использовании этих абстракций для решения текущей задачи. Примером абстракции, понятной практически каждому пользователю, является файл.

 

№2

еще рефераты
Еще работы по информатике