Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Олифер. Сетевые операционные системы.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
16.5 Mб
Скачать

В. Г. Олифер, Н. А. Олифер

Сетевые операционные системы

2009

Москва - Санкт- Петербург • Нижний Новгород • Воронеж - Ростов-на-Дону • Екатеринбург • Самара • Новосибирск Киев • Харьков • Минск

ББК 32.973.2-018.2я7

УДК 004.451(075)

0-54

Рецензенты:

Тювин Ю. Д., профессор, заведующий кафедрой «Вычислительная техника» факультета «Вычислительные машины и системы» Московского государственного института радиотехники, электроники и автоматики (технического университета МИРЭА)

Кузнецов С. Д., доктор технических наук, ИСП РАН

Олифер В.Г., Олифер Н.А.

0-54 Сетевые операционные системы: Учебник для вузов. 2-е изд. — СПб.: Питер, 2009. — 669 с.: ил.

ISBN 978-5-91180-528-9

Эта книга — не о конкретной системе и даже не о конкретном типе операционных систем. Она рассматривает фундаментальные концепции и принципы построения, справедливые для большинства известных на сегодня операционных систем. В первую очередь это издание рекомендуется студентам и аспиратам различных специальностей направления «Информатика и вычислительная техника» как учебное пособие по курсам «Операционные системы» и «Организация вычислительных процессов». Кроме того, оно может быть полезно специалистам: программистам, сетевым администраторам. И наконец, книга может заинтересовать всех, кто имеет дело с компьютерами и хочет больше узнать о том, как устроены современные операционные системы.

Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».

Оглавление

Благодарности 14

Предисловие авторов ко второму изданию 14

Для кого эта книга 17

Структура книги 18

От издательства 20

Глава 1. Эволюция операционных систем 22

Первые операционные системы 22

Мультипрограммные операционные системы для мэйнфреймов 26

Первые сетевые операционные системы 31

Операционные системы миникомпьютеров и первые локальные сети 33

Развитие операционных систем в 80-е годы 35

Развитие операционных систем в 90-е годы 42

Современный этап развития операционных систем персональных компьютеров 45

Надежность 46

Простота обслуживания 47

Пользовательский интерфейс 48

Средства информационной самоорганизации 49

Защита данных 51

Виртуальные распределенные вычислительные системы суперкомпьютеров 51

Выводы 55

Задачи и упражнения 58

Глава 2. Назначение и функции операционной системы 59

Операционные системы для автономного компьютера 59

ОС как виртуальная машина 59

ОС как система управления ресурсами 61

Функциональные компоненты операционной системы автономного компьютера 64

Управление процессами 64

Управление памятью 67

Управление файлами и внешними устройствами 69

Защита данных и администрирование 71

Интерфейс прикладного программирования 72

Пользовательский интерфейс 74

Сетевые операционные системы 75

Функциональные компоненты сетевой ОС 78

Сетевые службы и сетевые сервисы 80

Встроенные сетевые службы и сетевые оболочки 83

Одноранговые и серверные сетевые операционные системы 84

ОС в одноранговых сетях 85

ОС в сетях с выделенными серверами 87

Требования к современным операционным системам 89

Выводы 91

Задачи и упражнения 93