Блок управления памятью: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Строка 8:
== Принципы работы ==
Принцип работы современных MMU основан на разделении виртуального [[адресное пространство|адресного пространства]] (одномерного массива адресов, используемых центральным процессором) на участки одинакового, как правило несколько [[килобайт]], хотя, возможно, и существенно большего, размера равного степени 2, называемые [[страница (computer science)|страницами]]. Младшие ''n'' бит адреса (смещение внутри страницы) остаются неизменными. Старшие биты адреса представляют собой номер (виртуальной) страницы. MMU обычно преобразует номера виртуальных страниц в номера физических страниц используя [[Translation lookaside buffer|буфер ассоциативной трансляции]] ({{lang-en|'''Translation Lookaside Buffer, TLB'''}}). Если преобразование при помощи TLB не возможно, включается более медленный механизм преобразования, основанный на специфическом аппаратном обеспечении или на программных системных структурах. Данные в этих структурах как правило называются ''
Элементы PTE или TLB могут также содержать дополнительную информацию: бит признака записи в страницу ({{lang-en|''dirty bit''}}), время
== См. также ==
|