Петербургский Университет Телекомунникаций им проф. Бонч-Бруевича курс лекций



СодержаниеОсновные функции операционных систем
1.2.1. Режим пакетной обработки
1.2.3. Режим реального времени
1.2.4.Диалоговый режим
1.3. Классификация ОС
1.3.1. ДОС (Дисковые Операционные Системы)
1.3.3. Системы виртуальных машин
1.3.4. Системы реального времени
1.3.6. Системы промежуточных типов
Cisco с K9Q
Hardware - Аппаратные средства
Программное обеспечение - Software
2. Краткий обзор операционных систем.
Обращение к ОС
2.6. Основные утилиты ОС UNIX
5. ОС Helios.
5.2.Ядро ОС Helios
7.1.Преимущества Win
7.3. Сpавhительhая хаpаkтеpистиkа
7.3.1. Тpетье кольцо.
7.3.2. Hулевое кольцо.
7.4. Windows NT
7.6. Системные операции UNIX
Uid did ppid sitme tty time
8. Однопользовательские операционные системы.
Система управления файлами (СУФ).
9. Многозадачные и многопользовательские опрерационные системы
синхронизация и другие методы взаимодействия задач. 7.3.1. Синхронный ввод/вывод в однозадачных системах
MS DOS в DOS-эмуляторе OS/2
Windows 3.x
Copy c:\tmp\*.* a
OS/2. Совместный проект фирм IBM и Microsoft, OS/2 1.x
MacOS. По этой же причине фирма Microsoft
7.3.2. Синхронный ввод/вывод в многозадачных системах
Unix и некоторых других системах этого семейства, например в Linux
Архитектура Фон-Неймана
В ss:sp cs:ip
При этом пользовательские задачи должны иметь возможность обмениваться данными с модулями ОС и друг с другом9.4.1. Кольца защиты
Mvs, vm/esa
Асинхронные методы замены контекста.
Но как программа узнает, что события еще не происходило?
Запрет прерывания и маскирование прерывания.
Повторная входимость.
Организация параллельного (псевдопараллельного)режима на уровне ОС.
4.1. Выгоды многозадачности и многопроцессности
Стратегия планирования.
Delay() p1
Обмен сообщениями между процессами.
Алгоритмы априорного удаления тупиков.
Алгоритм Дейкстры.
Алгоритмы управления памятью.
Связывание информации.