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