ВУЗ:
Составители:
50
В защищенном режиме при выполнении команд процессор
выполняет проверку условий, порождающих исключения.
Для многозадачных операционных систем важна способность
процессора к быстрому переключению задач. Операция переключения
задач процессора сохраняет состояние процессора и связь с предыдущей
задачей, загружает состояние новой задачи и начинает ее выполнение.
Состояние каждой задачи сохраняется в сегменте состояния задачи
TSS,
который, как и любой другой сегмент, определяется дескриптором.
Дескриптор TSS может быть расположен только в GDT.
Страничное управление памятью (Paging) является одним из
важнейших средств организации виртуальной памяти с возможностью
подкачки страниц. В отличие от сегментации, которая организует
программы и данные в модули различного размера, страничная
организация работает со страницами
одинакового размера. В момент
обращения страница может присутствовать в физической оперативной
памяти, а может в ней и отсутствовать (она может быть выгружена на
внешнюю, например, дисковую, память). При обращении к отсутствующей
в физической оперативной памяти странице процессор генерирует
исключение #PF (Page Fault – отказ страницы), а программный
обработчик этого исключения (обычно являющийся частью операционной
системы) должен получить необходимую информацию для загрузки –
«подкачки» страницы с внешнего носителя (обычно диска). Страницы не
связаны напрямую с логической структурой данных или программ. В
отличие от сегментов, которые являются модулями кодов и данных, а
соответствующие селекторы этих сегментов – логическими
идентификаторами этих модулей, страницы представляют одинаковые по
размеру фрагменты этих
модулей.
В защищенном режиме при выполнении команд процессор
выполняет проверку условий, порождающих исключения.
Для многозадачных операционных систем важна способность
процессора к быстрому переключению задач. Операция переключения
задач процессора сохраняет состояние процессора и связь с предыдущей
задачей, загружает состояние новой задачи и начинает ее выполнение.
Состояние каждой задачи сохраняется в сегменте состояния задачи TSS,
который, как и любой другой сегмент, определяется дескриптором.
Дескриптор TSS может быть расположен только в GDT.
Страничное управление памятью (Paging) является одним из
важнейших средств организации виртуальной памяти с возможностью
подкачки страниц. В отличие от сегментации, которая организует
программы и данные в модули различного размера, страничная
организация работает со страницами одинакового размера. В момент
обращения страница может присутствовать в физической оперативной
памяти, а может в ней и отсутствовать (она может быть выгружена на
внешнюю, например, дисковую, память). При обращении к отсутствующей
в физической оперативной памяти странице процессор генерирует
исключение #PF (Page Fault – отказ страницы), а программный
обработчик этого исключения (обычно являющийся частью операционной
системы) должен получить необходимую информацию для загрузки –
«подкачки» страницы с внешнего носителя (обычно диска). Страницы не
связаны напрямую с логической структурой данных или программ. В
отличие от сегментов, которые являются модулями кодов и данных, а
соответствующие селекторы этих сегментов – логическими
идентификаторами этих модулей, страницы представляют одинаковые по
размеру фрагменты этих модулей.
50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
