Компьютеры. Операционные системы. Электронный справочник (2006)(ISO)
Операцио?нная систе?ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения...
В данном справочнике вы найдете следующую информацию: Архитектуры. Процессор. Память. Прерывания. Функции ОС. Архитектура ОС. Механизмы ОС. Процессы и потоки. Взаимодействие процессов. Синхронизация. Управление памятью. Загрузка программ.
Архитектуры: *Фоннеймановская структура ЭВМ / Хранение программы. *Декомпозиция на операционный и управляющий блоки. Процессор: *Процедура выполнения команд / Цикл процессора. *Организация арифметико-логических устройств ЭВМ. Память: *Логическая организация памяти / Методы адресации. Прерывания: *Принципы организации системы прерывания программ. *Определение приоритетных запросов прерываний. Функции ОС: *Понятие операционной среды / Процесса / Ресурса. *Диаграмма состояний процесса / Процессы и нити треды. Архитектура ОС: *Ядро и вспомогательные модули ОС / Слои ОС. *Аппаратная зависимость и переносимость ОС. *Типовые средства аппаратной поддержки ОС. *Переносимость ОС / Микроядерная архитектура. *Совместимость и множественные прикладные среды. *Двоичная совместимость / Трансляция библиотек. *Способы реализации прикладных программных сред. Механизмы ОС: *Управление процессами и потоками / Пакеты работ. Процессы и потоки: *Понятие процесса / Состояния процесса / Очереди. *Взаимодействие процессов / Планирование процессора. *Критерии / Стратегии планирования процессора. Взаимодействие процессов: *Средства обмена информацией / Механизма передачи. *Устанавливание связи / Валентность / Линии связи. *Буферизация / Поток ввода/вывода и сообщения. *Надежность средств связи / Нити исполнения. *Алгоритмы синхронизации / Критические секции. *Запрет прерываний / Строгое чередование / Флаги. Синхронизация: *Семафоры / Мониторы / Сообщения / Очереди / Тупики. Управление памятью: *Типы адресов / Алгоритмы распределения памяти. *Распределение / Свопинг и виртуальная память. *Страничное / Сегментное / Странично-сегментное. *Кэширование / Иерархия запоминающих устройств. Загрузка программ: *Абсолютная загрузка / Относительная загрузка. *Позиционно-независимый код / Загрузка самой ОС. *Сборка программ / Варианты построения загрузчиков. *Защищенный режим / Адресация памяти / Прерывания. *Мультизадачность / Мультипроцессорность / Примеры.
Название: Компьютеры. Операционные системы. Электронный справочник Год выпуска: 2006 Издательство: Руссобит-М Автор: Коллектив Язык: Русский Страниц: 1000 Качество: Хорошее Формат: ISO Размер: 74,78 Mb