Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Дисциплина замещения – Least Recently Used связывает с каждой страницей время последнего её использования.
В Windows 2000 она называется FIFO. Страничный механизм приводит к тому, что без специальных аппаратных средств он существенно замедляет работу вычислительной системы. Поэтому обычно используют кэширование страничных дескрипторов. В микропроцессоре i80*86 используется кэш на 32 страничных дескриптора. Поскольку размер страницы в этих микропроцессорах 4Кб, то возможно быстрое обращение к 128Кб памяти.
Основным достоинством страничной организации является минимально возможная фрагментация, поскольку на каждую задачу может приходится по одной незаполненной странице.
Недостатки:
1) Накладные расходы, т. е. таблицы страниц нужно размещать в памяти и их нужно обрабатывать.
2) Программы разбиваются на страницы случайно без учета логических взаимосвязей имеющихся в коде программы. Поэтому межстраничные переходы осуществляются чаще нежели межсегментные и трудно организовать разделение программных модулей между выполняющимися программами.
Чтобы избежать второго недостатка сохранив достоинства страничного способа распределения памяти был предложен сегментно-страничный способ организации виртуальной памяти.
Сегментно-страничный способ организации виртуальной памяти.
Для понимания защищенного режима работы необходимо знать основные регистры процессора i80*86.
31 | 15 | 0 | 31 | 15 | 0 |
| |||||||||
EAX | AX | EIP | IP |
| |||||||||||
EBX | BX | FLAGS | FLAGS |
| |||||||||||
ECX | CX |
| |||||||||||||
EDX | DX |
| |||||||||||||
ESP | SP |
| |||||||||||||
EBP | BP |
| |||||||||||||
ESI | SI |
| |||||||||||||
EDI | DI |
| |||||||||||||
| |||||||||||||||
15 | 0 | 63 | 47 | 15 | 0 |
| |||||||||
CS | Права доступа | Базовый адрес | Длина сегмента | ||||||||||||
SS | |||||||||||||||
DS | |||||||||||||||
ES | |||||||||||||||
FS | |||||||||||||||
GS | |||||||||||||||
| |||||||||||||||
LDTR | |||||||||||||||
TR | |||||||||||||||
| |||||||||||||||
15 | 0 | 47 | 15 | 0 |
| ||||||||||
CR3 | GTDR | ||||||||||||||
CR2 | IDTR | ||||||||||||||
CR1 |
| ||||||||||||||
CR0 |
|
При каждом из сегментных регистров CS-GS изображены пунктиром скрытые от программистов, доступные только микропроцессору, 64 битовые регистры, в которые загружаются дескрипторы соответствующих сегментов. Регистр LDTR – регистр указатель на локальную таблицу сегментов текущей задачи, также имеет «теневой» 64 битовый регистр, в который микропроцессор заносит дескриптор указывающий на таблицу дескрипторов-сегментов задачи, описывающих её локальное виртуальное адресное пространство. Регистр - указатель задачи – TR (Task Register) указывает на дескриптор в глобальной таблице дескрипторов, чтобы получить доступ к дескриптору задачи Task State Segment – в информационной структуре для управления процессами (задачами).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


