Москва: Финансы и статистика, 1984. — 114 с.
Перевод с английского: Л.Д. Райкова
В книге широко изложен материал. В ней рассматриваются взаимосвязи между операционными системами и техническими средствами, вместе с которыми они используются, отношения между операционными системами и комплексом программ (системным программным обеспечением), способы общения с машиной различных категорий пользователей – проблемных и системных программистов, взаимозависимость технологии создания программного обеспечения и структуры операционной системы. Часть этой книги представляет собой вводный материал. Большинство глав рассказывает об исследованиях, проводимых в области операционных систем и современной технологии их создания. При всех рассмотрениях используется неформальный подход, цель которого – описать систему понятий, чтобы хорошо уяснить себе главные направления развития и разобраться в основных проблемах системного программирования.
Содержание:
Введение
Проекции системы
Аппаратный уровень
Функции аппаратуры
Структура адресации
Структура прерываний
Система команд
Механизмы защиты
Аппаратные структуры
Микропрограммирование
Иерархия и организация памяти Кэш-память
К08, КОМ, РКОМ и другие типы памяти
Аппаратно-программный интерфейс
Влияние микропрограммирования
Влияние структуры оборудования
Понятие операционной системы упражнения
Функции операционной системы Основные понятия
Среда для создания и выполнения программ
Определение среды доступа
Происхождение языков управления
Управление в пакетном режиме
Командный язык
Взаимосвязь между языками и общение с системой
Виды доступа
Создание операционного интерфейса упражнения
Типы операционных систем Классификация
Среда реального времени
Программное обеспечение систем реального времени
Операционные системы пакетного режима
Базисные пакетные системы без мультипрограммирования
Система FМS
Система IBSYS/IBJОВ
Системы с буферизацией
Системы с мультипрограммированием
Базисные системы с мультипрограммированием
Развитые пакетные системы с мультипрограммированием
Системы разделения времени
Разработка новых программ
Системы обработки транзакций
Системы общего назначения
Сетевая организация и распределенная обработка
Факторы, влияющие на организацию операционных систем
Формирование представления о вычислительной машине
Списки контрольных вопросов
Упражнения