ВУЗ:
Составители:
11
Операционная система (ОС) – это программа, которая обеспечива-
ет возможность рационального использования оборудования компьюте-
ра удобным для пользователя образом.
ОС – базовый комплекс компьютерных программ, обеспечивающий
управление аппаратными средствами компьютера, работу с файлами,
ввод и вывод данных, а также выполнение прикладных программ и ути-
лит.
Кроме различных определений ОС, два из которых приведены вы-
ше, пользователи выделяют ряд различных «точек зрения» на ОС:
ОС как виртуальная машина;
ОС как система управления ресурсами;
ОС как защитник пользователей и программ;
ОС как постоянно функционирующее ядро.
Для более полного представления об ОС рассмотрим основные
«точки зрения» пользователей более подробно.
ОС как виртуальная машина. Использование архитектуры пер-
сонального компьютера на уровне машинных команд является крайне
неудобным для использования прикладными программами. Так, работа
с диском предполагает знание внутреннего устройства его электронного
компонента – контроллера для ввода команд вращения диска, поиска и
форматирования дорожек, чтения и записи секторов и т.д. Работа по ор-
ганизации прерываний, работы таймера, управления памятью и т. д.
также может требовать при программировании знания и учета большого
количества деталей.
В связи с этим необходимо обеспечить интерфейс между пользова-
телем и компьютером, скрывая лишние подробности за счет использо-
вания относительно простых и высокоуровневых абстракций. Напри-
мер, представлять информационное пространство диска как набор фай-
лов, которые можно открывать для чтения или записи, использовать для
получения или сброса информации, а затем закрывать, создавать иллю-
зию неограниченного размера операционной памяти, числа процессоров
и прочее. Обеспечением такого высокоуровневого абстрагирования за-
нимается ОС, что позволяет представлять ее пользователю в виде вир-
туальной машины, с которой проще иметь дело, чем непосредственно с
оборудованием компьютера.
ОС как система управления ресурсами. В случае, если несколько
программ, работающих на одном компьютере, будут пытаться одновре-
менно осуществлять вывод на принтер, то можно получить «мешанину»
строчек и страниц. ОС должна предотвращать такого рода хаос за счет
буферизации подобной информации и организации очереди на печать.
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »