Глава 6. Операционные системы

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

Способы разработки операционных систем и их назначение
достаточно разнообразны. Одни, очень простые, предназначены
для обеспечения работы единственного пользователя на персо-
нальной ЭВМ Другие, крайне сложные системы, дают возмож-
ность одновременной работы многих пользователей, управляют
высокоразвитыми аппаратными и программными средствами.
В разд 6 1 рассмотрены основные свойства операционных си-
стем, которые присущи
практически любому их элементу. Из-
за большого разнообразия операционных систем перечень этих
свойств необычайно сжат Он состоит лишь из нескольких об-
щих функций, которые могут быть взяты едва ли не как опре-
деления термина операционная система.

Раздел 62 содержит описание некоторых важных свойств
машинно-зависимых операционных систем, а разд. 6 3 освещает
характеристики машинно-независимых реализации Многие из
рассматриваемых в этих разделах функций (к ним относятся,
например, распределение системных ресурсов и управление
связью между различными пользователями) должны быть ре-
ализованы практически в любой операционной системе, поддер-
живающей одновременную работу многих пользователей.

В разд 6 4 коротко излагаются некоторые альтернативные
способы построения операционных систем В разд 6 5 описыва-
ются несколько реальных операционных систем, дающих пред-
ставление лишь об отдельных формах и функциях подобного
программного обеспечения.