Заключение

· Процессоры семейства Pentium обладают развитыми механизмами, необходимыми для организации мультипрограммного режима:

· набором привилегированных команд;

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

· сегментным и сегментно-страничным механизмами виртуальной памяти;

· механизмом быстрого переключения процессов с сохранением контекста;

· встроенным кэшем оперативной памяти;

· векторной системой прерываний.

· Процессор Pentium при управлении памятью поддерживает два типа таблиц дескрипторов сегментов: глобальную таблицу дескрипторов GDT, описывающую сегменты операционной системы и разделяемые сегменты прикладных процессов, и локальные таблицы дескрипторов LDT, которые содержат дескрипторы сегментов отдельных пользовательских процессов.

· При страничном режиме работы виртуальное адресное пространство состоит из 16 Кбайт сегментов по 4 Гбайт каждый — всего 64 Тбайт, а при сегментно-страничном режиме работы все сегменты отображаются в общий диапазон адресов 4 Гбайт.

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

· В процессоре Pentium существует несколько способов вызова процедур, а также специальные средства вызова задач, позволяющие автоматически сохранять и восстанавливать наиболее значимую часть контекста задачи.

· Процессор Pentium поддерживает векторную схему прерываний, с помощью которой может быть вызвано 256 процедур обработки прерываний. Прерывания могут быть инициированы внешним сигналом (аппаратные прерывания), некорректным выполнением инструкции (исключения), а также специальной инструкцией INT (программные прерывания).

· В процессоре Pentium активно применяется кэширование:

· кэширование дескрипторов сегментов в скрытых регистрах процессора;

· кэширование дескрипторов страниц в буфере ассоциативной трансляции TLB;

· кэширование данных и инструкций в кэш-памяти первого уровня;

· кэширование данных и инструкций в кэш-памяти второго уровня.


Литература

1. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник для вузов. – СПб.: Питер, 2006.

2. Таненбаум Э. Современные операционные системы (2-е издание). – СПб.: Питер, 2004.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: