Системное и прикладное программное обеспечение. Абрахин С.И - 38 стр.

UptoLike

Составители: 

38
создавать общие сегменты для двух и более одновременной вы-
полняемых приложений.
При запуске приложения операционная система формирует
таблицы сегментов, аналогичные таблицам страниц. Физическая
память также разбивается на сегменты. Они могут выгружаться
в виртуальную память или вновь загружаться из неѐ в оператив-
ную память. Доступ к ячейкам оперативной памяти выполняется
посредством пары адресов: адреса начала сегмента и адреса
смещения внутри него. При шестнадцати разрядной адресации
размер сегмента не превышал 64-х килобайт. При 32-х и 64-х
разрядной адресации максимальный размер сегмента мог быть
значительно выше.
Сегментно-страничное распределение объединяет свойства
и подходы двух предыдущих методов. Виртуальное адресное
пространство разбивается на сегменты, а сами сегменты на
страницы фиксированной длины. Физическая память разделяет-
ся только на страницы той же длины, что и в виртуальном ад-
ресном пространстве приложения. Для доступа к требуемым
данным используются три числа: номер сегмента, номер стра-
ницы, смещение внутри страницы.
3.3. Управление вводом-выводом
Одной из главных функций ОС является управление всеми
устройствами ввода-вывода компьютера. ОС должна передавать
устройствам команды, перехватывать прерывания и обрабаты-
вать ошибки; она также должна обеспечивать интерфейс между
устройствами и остальной частью системы. В целях унификации
интерфейс должен быть одинаковым для всех типов устройств
(независимость от устройств).