Библиотека knigago >> Учебники и пособия >> Учебники и пособия ВУЗов >> Операционные системы. Часть II. Обзор операционных систем. Учебное пособие


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2082, книга: Параноидальные заметки
автор: Дмитрий PAIN

Я прочёл «Параноидальные заметки» Дмитрия PAIN'а, и это было поистине незабываемое впечатление. В своем самоизданном сборнике стихов автор выходит за рамки обыденного, затягивая читателя в круговорот мрачных, параноидальных мыслей. Каждое стихотворение — это исповедь терзаемой души, отражающая глубоко укоренившуюся тревогу и недоверие к миру. С помощью пронзительных образов и резких метафор PAIN исследует темы одиночества, отчуждения и хрупкости человеческой природы. Особенно примечательны...

А. С. Деревянко , М. Н. Солощук - Операционные системы. Часть II. Обзор операционных систем. Учебное пособие

Операционные системы. Часть II. Обзор операционных систем. Учебное пособие
Книга - Операционные системы. Часть II. Обзор операционных систем. Учебное пособие.  А. С. Деревянко , М. Н. Солощук  - прочитать полностью в библиотеке КнигаГо
Название:
Операционные системы. Часть II. Обзор операционных систем. Учебное пособие
А. С. Деревянко , М. Н. Солощук

Жанр:

Учебники и пособия ВУЗов, Современные издания стран бывшего СССР, Литература ХXI века (эпоха Глобализации экономики), MacOS, MS-DOS, FreeDOS, OS/2, Unix, Windows, Прочие ОС

Изадано в серии:

неизвестно

Издательство:

НТУ “ХПИ”

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Операционные системы. Часть II. Обзор операционных систем. Учебное пособие"

Во  второй  части  учебного  пособия  рассматривается  применения  общих принципов  управления  ресурсами  в  конкретных  операционных  системах. Приведено  описание  большого  количества  современных  операционных систем  и  их  анализ  с  точки  зрения  концепций  управления  ресурсами.

Предназначено  для  студентов  и  специалистов  направлений «Компьютерные науки» и  «Компьютерная инженерия».

Читаем онлайн "Операционные системы. Часть II. Обзор операционных систем. Учебное пособие". [Страница - 3]

перехватывает все
больше функций BIOS. Приложениям доступны не только любые
обращения к MS DOS и к BIOS, но и такие команды, которые в других
системах являются привилегированными, например, команды вводавывода, следовательно, приложения имеют доступ к аппаратуре в обход
ОС и BIOS.

Рисунок 1.1 Архитектура MS DOS

1.2. Управление программами
Как было сказано, MS DOS является однозадачной ОС. Роль блока
контекста

выполняемой

программы
9

играет

структура

данных,

предваряющая

программный

сегмент

и

именуемая

Префиксом

Программного Сегмента (PSP). PSP формируется системой при загрузке
программы, ОС сохраняет среди своих данных адрес PSP выполняемой
программы, который играет роль системного идентификатора активного
процесса.
Программы в MS DOS бывают двух видов: COM- и EXE-программы.
COM-программа не может иметь размер более 64 Кбайт. Во всех
программах адресация ведется относительно содержимого базовых
регистров. В COM-программе содержимое всех базовых регистров
одинаково и формируется Загрузчиком ОС. В EXE-программе содержимое
базовых регистров может меняться, поэтому при загрузке такой
программы происходит настройка адресов – модификация адресных полей
тех команд программы, которые выполняют загрузку базовых регистров.
Поскольку

программы

пользователя

имеют

возможность

перехватывать любые – программные и аппаратные – прерывания,
пользователь имеет возможность создавать резидентные программы –
программы, которые после завершения остаются в памяти. Резидентная
программа

обычно

содержит

в

себе

обработчик

перехваченного

прерывания (например, от таймера, от клавиатуры), который выполняет
активизацию резидентной программы по этому прерыванию. И создание
резидентных
системными

программ,
вызовами

и
MS

перехват
DOS.

прерываний

После

поддерживаются

выполнения

резидентной

программой своих действий возобновляется выполнение прерванной
программы. Таким образом,
обеспечивают

некоторое

резидентные программы в MS DOS
подобие

многозадачности.

Сохранение/восстановление контекста (регистров) прерванной программы
отчасти выполняется механизмом команд INT (программное прерывание)
и RET (возврат из прерывания), отчасти возлагается на резидентную
программу. Для полного переключения контекста резидентная программа
10

должна найти в системной области память адрес PSP прерванной
программы и заменить его на адрес своего PSP, но многие резидентные
программы этого не делают и выполняются в контексте прерванной
программы. Отметим также, что все системные вызовы MS DOS совместно
используют

только

два

стека

и,

таким

образом,

являются

нереентерабельными. Поэтому на применение системных вызовов в
резидентных программах накладываются значительные ограничения.

1.3. Управление памятью
Управление памятью оперирует блоками переменной длины в
реальной памяти. Виртуальная адресация в программе – относительно
содержимого одного или нескольких сегментных регистров. Если вся
программа (код, стек, данные) помещается в пределах одного 64разрядного сегмента, то занесение реального адреса начала сегмента в
сегментные регистры производится загрузчиком MS DOS. Если же
программа многосегментная, она содержит команды загрузки сегментных
регистров, загрузчик модифицирует эти команды реальными адресами
сегментов.
Структура адресного пространства MS DOS показана на рисунке 1.2.
Программы

и

пользовательские

данные

размещаются

в

области,

обозначенной как "распределяемая память". При загрузке программы ей
выделяются два блока памяти, называемые сегментом окружения и
программным

сегментом.

Программа

в

ходе

выполнения

может

запрашивать/освобождать любое количество дополнительных блоков
памяти. Единицей распределения памяти является параграф (16 байт).
Выделяемый блок памяти всегда состоит из целого числа параграфов.
Первый параграф каждого блока содержит Блок Управления Памятью
(MCB), в котором среди прочего содержится идентификатор программы –
11

владельца блока или признак свободного блока. Поле размера --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Операционные системы. Часть II. Обзор операционных систем. Учебное пособие» по жанру, серии, автору или названию: