Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Модель памяти Intel x8625 июня 2011Оглавление: 1. Модель памяти Intel x86 2. Размеры указателя 3. Модели памяти способ указать предположения, которые должен сделать компилятор при генерации кода для платформ с сегментной адресацией памяти или со страничной памятью. Чаще всего термин употребляется при работе с различными устаревшими режимами платформы x86. Например, на 16-битной x86-совместимой платформе существует шесть моделей памяти. Они определяют, какие предположения делаются относительно сегмента регистров и размера указателей по умолчанию. Сегментация памяти16-битная x86-архитектура, благодаря наличию четырех сегментных регистров, позволяет одновременно иметь доступ к четырем сегментам памяти. Назначение сегментных регистров:
Логический адрес на такой платформе принято записывать в виде сегмент:смещение, где сегмент и смещение задаются в шестнадцатеричной системе счисления. В реальном режиме для вычисления физического адреса байта памяти происходит сдвиг влево на 4 разряда значения соответствующего сегментного регистра, а затем добавляется смещение. Например, логический адрес 7522:F139 дает 20-битный физический адрес: Необходимо отметить, что этот процесс приводит к алиасингу памяти, то есть любой данный физический адрес может иметь несколько логических представлений. Это усложняет сравнение указателей. В защищённом режиме для этой же цели используются GDT и LDT. Просмотров: 3128
|