Операционные системы (шпаргалка) — страница 3

  • Просмотров 8751
  • Скачиваний 255
  • Размер файла 75
    Кб

элементарных частиц или промышленным оборудованием. Такие системы обязаны поддерживать многопроцессность, гарантированное время реакции на внешнее событие, простой доступ к таймеру и внешним устройствам. Такие системы могут по другим признакам относиться как к классу ДОС (RT-11), так и к ОС (OS-9, QNX). Часто такие системы (например, VxWorks) рассчитаны на работу совместно с управляющей host-машиной, исполняющей ``нормальную'' операционную

систему. 5) Архитектура операционной системы. Режимы ядра и приложений. Многослойная архитектура. Под архитектурой понимается организация ОС. Из основных программных модулей обычно выделяют две группы: 1)  ядро – модули, выполняющие основные функции ОС 2)  модули, выполняющие вспомогательные функции. Вспомогательные модули делятся на группы: 1)  утилиты – программы решения отдельных задач управления и сопровождения

компьютерной системы. 2)  Системные обрабатывающие программы – текстовые или графические редакторы, компиляторы, компоновщики, трансляторы 3)  Программы представляющие пользователю дополнительные услуги 4)  Библиотеки процедур различного назначения Модули ОС, оформленные в виде утилит, системных обрабатывающих программ и библиотек - ? – Ядро в привилегированном режиме. Важным свойством архитектуры ОС является

возможность выполнения защиты данных за счет выполнения функций ядра в привилегированном режиме. Ни одно приложение не должно иметь возможности без ведома ОС получать дополнительную память, занимать процессор дольше разрешенного ОС времени, непосредственно управлять совместно используемыми внешними устройствами. Аппаратура компьютера должна поддерживать минимум два режима работы – пользовательский и привилегированный

(режим ядра) Подразумевается, что ОС или ее часть работают в привилегированном режиме, а приложения в пользовательском. Системный вызов инициирует переключение процессора из пользовательского в привилегированный режим, а при возврате к приложению – обратный процесс. 2. Операционная система. Определение. Эволюция операционных систем. 1945-55: Были созданы первые ламповые вычислительные устройства. Программирование

исключительно на машинном языке. ОС не было. Для программирования использовался пульт управления. Из системного обеспечения были библиотеки математических и служебных подпрограмм. 1955-65: Данный этап связан с появлением новой технической базы программных продуктов. Появились первые языки. Для эффективности использования процессорного времени стали использовать системы пакетной обработки (прообразы ОС). Задания вводили с