Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Организация памяти

Читайте также:
  1. II. Организация практики
  2. II.3. Организация исследования.
  3. III. Организация и порядок проведения конкурса
  4. III. Организация производственной практики
  5. XIX. Основные гигиенические и противоэпидемические мероприятия, проводимые медицинским персоналом в дошкольных организациях
  6. А17. Какие из перечисленных устройств относятся к внешней памяти?
  7. Автономная некоммерческая организация

Программы, которые выполняются в DOS, обычно используют основную память системы. Многие программы могут также использовать расширенную или дополнительную память, если она доступна. Если система имеет процессор 80386 или выше, то имеется возможность также выполнять программы в области верхней памяти.

Чтобы выяснить, какую память имеет система и какие программы в настоящий момент загружены в память, можно воспользоваться командой MEM с переключателем “/С” или командой QCONFIG.

Ниже описаны 5 наиболее широко используемых типов памяти (рис. 3):

 


Рис. 3

 

1) основная память DOS.

Процессоры 80286 и выше, обеспечивающие работу персональных компьютеров и выполняющие операционную систему DOS, имеют при работе в реальном режиме 1024 Кбайт (1 мегабайт) адресного пространства. Реальный режим означает, что эти процессоры работают подобно процессорам 8086. Нижние 640 Кбайт этой памяти считаются системной памятью и называются основной памятью DOS. Это память, которую DOS использует для выполнения программ;

2) область резервируемой памяти или область верхней памяти (UMB).

Верхние 384 Кбайт в 1-мегабайтном адресуемом пространстве называются областью верхней памяти и используются видеоадаптерами, сетевой аппаратурой, ROM BIOS и другой аппаратурой с распределяемой памятью. Тем не менее, это пространство никогда целиком не заполняется. Память в этой области (между 640 Кбайтами и 1 Мбайтом) распределяется посредством менеджера верхней памяти. Она используется для загрузки резидентных программ, таблиц DOS и сетевого программного обеспечения, чтобы освободить как можно больше основной памяти DOS. Это те блоки верхней памяти, которые используются RAMBOOST для освобождения основной памяти DOS;

3) область высокой памяти (НМА).

Область высокой памяти - это первые 64 Кбайт минус 16 байт расширенной памяти, расположенной непосредственно за 1 Мбайтом;

4) расширенная память (XMS).

Расширенная память с адресами выше 1024 Кбайт не может быть доступной, когда процессор работает в реальном режиме. Следовательно, она не может использоваться стандартными программами, работающими под управлением DOS. На машинах с процессорами 80286, 80386 и выше некоторые программы (главным образом, программы для дисков RAM и программы кэширования диска) переключают процессор в защищенный режим, делая эту память доступной. Защищенный режим - это специальный режим работы компьютеров с процессорами 80386 и выше, при котором возможен доступ к расширенной памяти. Расширенную память невозможно использовать на машинах с процессорами 8088 или 8086, потому что эти процессоры не поддерживают защищенный режим или адресуемую сверх 1 Мбайта память.

Спецификация Extended Memory Specification (XMS) дает возможность программам DOS использовать добавочную расширенную память для машин с процессорами 80286, 80386 и 80486 и выше машинно-независимым способом. XMS/HMA может добавить почти 64 Кбайта памяти, к которой некоторые программы DOS могут обращаться прямо для сохранения части кодового сегмента; или, как XMS/EMA, она может обеспечить для программ-расширений DOS (таких, как Windows 3.0 или выше) стандартный и последовательный метод для сохранения данных (или неактивного кода) в расширенной памяти. XMS может обеспечить интерфейс для любых областей этой памяти;

5) дополнительная память (EMS)

Дополнительная память использует окно в 64 Кбайта (из области памяти для переключения блоков), находящееся в адресном пространстве между 640 и 1024 Кбайтами. Прикладные программы должны быть написаны специальным образом, чтобы они могли переключать блоки памяти на это окно или из него. Сама программа для функционирования использует основную память, а к дополнительной памяти обращается только для сохранения данных.

 


Дата добавления: 2015-10-28; просмотров: 80 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Использование утилиты FDISK| Norton Commander

mybiblioteka.su - 2015-2024 год. (0.006 сек.)