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