ИНФОРМАЦИЯ
| |
© Крюков В.А.
Курс лекций
"Распределенные
ОС"
Введение
Распределенная
система - совокупность независимых компьютеров, которая представляется
пользователю единым компьютером (metacomputer), использование которого не
намного сложнее, чем использование персональной ЭВМ.
Введение в ОС однопроцессорных ЭВМ
Два
взгляда:
- менеджер ресурсов;
- один слой в множестве слоев абстрактных машин.
Представление ОС как менеджера ресурсов
|
Управление файлами |
Управление процессами |
Управление памятью |
Управление устройствам |
Процессоры |
Память |
Устройства | |
Представление
ОС как абстрактной машины
Абстрактная машина |
Интерфейс пользователя |
Интерфейс программы |
Языки управления заданиями Командные языки Окна, меню, пиктограммы |
Система команд |
Системные вызовы Процессы Память Файлы Информационные функции | |
Место
ОС среди ПО
Прикладное ПО (отдельные приложения, пакеты
прикладных программ, информационные системы,САПР) |
Системное ПО (ОС + системы программирования,
СУБД, графические библиотеки, сервисные
программы) | |
История ОС.
1940-е и 1950-е
"Персональные ЭВМ" - "пультовый режим" Библиотека
программ ввода-вывода, служебная программа.
Середина 1950-х
Пакетная обработка. Однопрограммный и
мультипрограммный режимы. Инструкция оператору -> паспорт задачи (простейший
язык управления заданиями). Требования к аппаратуре:
- защита памяти;
- прерывания;
- привилегированный режим;
- таймер.
Как обеспечить мультипрограммный режим без таких
механизмов.
Середина 1960-х
Режим разделения времени. Терминалы, квантование,
свопинг, страничная и сегментная организация.
1970-е
Многопроцессорные ЭВМ, многомашинные комплексы, сети ЭВМ
1980-е
Персональные ЭВМ
1990-е
MPP, открытые системы, Internet
© Лаборатория Параллельных Информационных
Технологий, НИВЦ МГУ