Файл: Реферат Машиннозависимые свойства ос шишков И. О. НиколаевскнаАмуре 2022 Содержание.docx
Добавлен: 08.11.2023
Просмотров: 261
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Основными задачами подсистемы управления памятью (УП) являются:
Для уменьшения количества машинно-зависимых модулей производители операционных систем обычно ограничивают универсальность машинно-независимых модулей. Это означает, что их независимость носит условный характер и распространяется только на несколько типов процессоров и созданных на основе этих процессоров аппаратных платформ. По этому пути пошли, например, разработчики ОС Windows NT, ограничив количество типов процессоров для своей системы четырьмя и поставляя различные варианты кодов ядра для однопроцессорных и многопроцессорных компьютеров.Особое место среди модулей ядра занимают низкоуровневые драйверы внешних устройств. С одной стороны, эти драйверы, как и высокоуровневые драйверы, входят в состав менеджера ввода-вывода, то есть принадлежат слою ядра, занимающему достаточно высокое место в иерархии слоев. С другой стороны, низкоуровневые драйверы отражают все особенности управляемых внешних устройств, поэтому их можно отнести и к слою машинно-зависимых модулей. Такая двойственность низкоуровневых драйверов еще раз подтверждает схематичность модели ядра со строгой иерархией слоев.Список использованных источников
-
Эффективное размещение процессов в ОП. -
Защита памяти процессов.
-
Управление виртуальной памятью
-
освободить программиста от необходимости вручную управлять загрузкой частей программы в память и согласовывать использование памяти с другими программами -
предоставлять программам больше памяти, чем физически установлено в системе -
в многозадачных системах изолировать выполняющиеся программы друг от друга, путём назначения им непересекающихся адресных пространств [7]
-
размещение данных в запоминающих устройствах разного типа, например, часть кодов программы — в оперативной памяти, а часть — на диске; -
выбор образов процессов или их частей для перемещения из оперативной памяти на диск и обратно; -
перемещение по мере необходимости данных между памятью и диском; -
преобразование виртуальных адресов в физические. [3, c. 47]
Для уменьшения количества машинно-зависимых модулей производители операционных систем обычно ограничивают универсальность машинно-независимых модулей. Это означает, что их независимость носит условный характер и распространяется только на несколько типов процессоров и созданных на основе этих процессоров аппаратных платформ. По этому пути пошли, например, разработчики ОС Windows NT, ограничив количество типов процессоров для своей системы четырьмя и поставляя различные варианты кодов ядра для однопроцессорных и многопроцессорных компьютеров.Особое место среди модулей ядра занимают низкоуровневые драйверы внешних устройств. С одной стороны, эти драйверы, как и высокоуровневые драйверы, входят в состав менеджера ввода-вывода, то есть принадлежат слою ядра, занимающему достаточно высокое место в иерархии слоев. С другой стороны, низкоуровневые драйверы отражают все особенности управляемых внешних устройств, поэтому их можно отнести и к слою машинно-зависимых модулей. Такая двойственность низкоуровневых драйверов еще раз подтверждает схематичность модели ядра со строгой иерархией слоев.Список использованных источников
-
Операционные системы Востокин С.В., Самарский университет, 2018, 130 стр., -
Современные операционные системы, Э. Таненбаум, 2002, СПб, Питер, 1040 стр., -
Сетевые операционные системы Н. А. Олифер, В. Г. Олифер, 2001, СПб, Питер, 544 стр., -
Машино-зависимые свойства ОС - https://infopedia.su/15x7f61.html -
(Учебные материалы онлайн) Машино-зависимые свойства ОС - https://studwood.net/1656932/informatika/mashinno_zavisimye_svoystva_operatsionnyh_sistem -
The Presentation Машино-зависимые свойства ОС - https://thepresentation.ru/informatika/mashinno-zavisimye-i-mashinno-nezavisimye-svoystva -
Общее описание операционной системы. Основные функции ОС и методы ее построения. - http://andrey-2119163.narod.ru/oper_sys/lection_00.htm