Операционные системы распределенных вычислительных систем


Операционные системы распределенных вычислительных систем


Операционные системы распределенных вычислительных систем (распределенные ОС).

(Крюков В.А.)

Распределенная система - совокупность независимых компьютеров,  которая представляется пользователю единым компьютером (metacomputer), использование которого не намного сложнее, чем использование персональной ЭВМ.

 

Введение в ОС однопроцессорных ЭВМ.

Два взгляда:

·      менеджер ресурсов;

·      один слой в множестве слоев абстрактных машин.

 

Представление ОС как менеджера ресурсов

 

 

Управление файлами

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

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

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

Процессоры

Память

Устройства

 

Представление ОС как абстрактной машины

Абстрактная машина

Интерфейс пользователя

Интерфейс программы

Языки управления заданиями Командные языки

Окна, меню, пиктограммы

Система команд

Системные вызовы

Процессы Память Файлы

Информационные функции

 

Место ОС среди ПО

Прикладное ПО

(отдельные приложения, пакеты прикладных программ, информационные системы, САПР)

Системное ПО

 

(ОС + системы программирования, СУБД, графические библиотеки, сервисные программы)

 

 

История ОС.

1940-е и 1950-е

"Персональные ЭВМ" - "пультовый режим"

Библиотека программ ввода-вывода, служебная программа.

Середина 1950-х

Пакетная обработка. Однопрограммный и мультипрограммный режимы.

Инструкция оператору -> паспорт задачи (простейший язык управления заданиями).

Требования к аппаратуре:

·      защита памяти;

·      прерывания;

·      привилегированный режим;

·      таймер.

Как обеспечить мультипрограммный режим без таких механизмов.

Середина 1960-х

Режим разделения времени.

Терминалы, квантование,  свопинг,  страничная  и сегментная организация.

1970-е

Многопроцессорные ЭВМ,  многомашинные комплексы, сети ЭВМ




Начало    Вперед



Книжный магазин