logo
Операционные системы

1 Введение 5

1.1 Основы архитектуры вычислительной системы 11

1.1.1 Структура ВС 11

1.1.2 Аппаратный уровень ВС 12

1.1.3 Управление физическими ресурсами ВС 13

1.1.4 Управление логическими/виртуальными ресурсами 14

1.1.5 Системы программирования 17

1.1.6 Прикладные системы 23

1.1.7 Выводы, литература 28

1.2 Основы компьютерной архитектуры 30

1.2.1 Структура, основные компоненты 31

1.2.2 Оперативное запоминающее устройство 33

1.2.3 Центральный процессор 37

1.2.3.1 Регистровая память 37

1.2.3.2 Устройство управления. Арифметико-логическое устройство 38

1.2.3.3 КЭШ-память 39

1.2.3.4 Аппарат прерываний 41

1.2.4 Внешние устройства 45

1.2.4.1 Внешние запоминающие устройства 46

1.2.4.2 Модели синхронизации при обмене с внешними устройствами 49

1.2.4.3 Потоки данных. Организация управления внешними устройствами 51

1.2.5 Иерархия памяти 52

1.2.6 Аппаратная поддержка операционной системы и систем программирования 54

1.2.6.1 Требования к аппаратуре для поддержки мультипрограммного режима 54

1.2.6.2 Проблемы, возникающие при исполнении программ 57

1.2.6.3 Регистровые окна 59

1.2.6.4 Системный стек 61

1.2.6.5 Виртуальная память 61

1.2.7 Многомашинные, многопроцессорные ассоциации 65

1.2.8 Терминальные комплексы (ТК) 68

1.2.9 Компьютерные сети 69

1.2.10 Организация сетевого взаимодействия. Эталонная модель ISO/OSI 71

1.2.11 Семейство протоколов TCP/IP. Соответствие модели ISO/OSI 74

1.3 Основы архитектуры операционных систем 78

1.3.1 Структура ОС 80

1.3.2 Логические функции ОС 83

1.3.3 Типы операционных систем 84