Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная-1_ЭРКС-2

.doc
Скачиваний:
15
Добавлен:
23.06.2014
Размер:
36.86 Кб
Скачать

Министерство образования

Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра промышленной электроники (ПрЭ)

Лабораторная работа № 1

Эксплуатация и развитие компьютерных сетей и систем.

Студент

7.16.19

Руководитель

П.В. Обрусник .

________________

Код:

Пароль:

2006

Цель работы: получить знания о организации и работе оперативной памяти.

1)…Утилиты изучил…

2) Описание видов памяти…

  • Стандартная память

Максимальный объем памяти для микропроцессоров 8086 и 8088 составляет 1 Мбайт (1024 Кбайт), конструкторы IBM PC предусмотрели в пределах этого мегабайта память только для чтения, а также зарезервировали часть памяти для внутренних нужд компьютера. Общий объем зарезервированной оперативной памяти — 384 Кбайта. Так и сформировалось знаменитое ограничение на максимальный объем оперативной памяти компьютеров, основанных на микропроцессорах 8086 и 8088, — 640 Кбайт.

Таким образом, базовая, или стандартная, память (Conventional Memory Area, CMA) составляет первые 640 Кбайт доступной памяти. Память между адресами 640 и 1024 Кбайта называется областью старшей (верхней) памяти (Upper Memory Area, UMA) или старшими (верхними) адресами памяти (Upper Memory Blocks, UMB). В области верхней памяти находится RAM, используемая видеоадаптером, а также область постоянного запоминающего устройства базовой системы ввода-вывода — ROM BIOS. Тем не менее эта область памяти задействована не полностью. В ней остаются «дыры». Для прикладных программ MS—DOS эта память недоступна, поэтому при подсчете общего количества оперативной памяти область верхней памяти не учитывается.

  • Область высокой памяти (HMA) и XMS-память

В середине 1980-х годов многие производители программного обеспечения предлагали программы, работающие с дополнительной памятью. Однако все они, как правило, использовали разные, несовместимые друг с другом способы доступа к дополнительной памяти. Наконец доступ к дополнительной памяти был унифицирован с появлением стандарта XMS 3.0 (eXtended Memory Specification). XMS 3.0 предусматривает выделение области высокой (верхней) памяти (High Memory Area, HMA) в адресах 1024—1088 Кбайт, и собственно дополнительную XMS-память выше 1088 Кбайт. На компьютерах с микропроцессором 80286 и выше операционная система MS-DOS может использовать область HMA для загрузки большей части ядра.

  • Расширенная память

Расширенная память — это память за пределами нижнего мегабайта, специальным образом отображаемая на участок UMA. Внутри старшей памяти, используемой не полностью, выделяется окно в 64 Кбайта, в которое отображаются произвольные четыре «страницы» по 16 Кбайт, в которых содержится требуемая на данный момент информация. Этот способ увеличения объема доступной памяти нашел в отечественной литературе отражение в виде термина «отображаемая память», он позволяет адресовать большой объем памяти, как бы не выходя за пределы нижнего мегабайта. Это сравнительно старый метод увеличения памяти, доступной MS—DOS, разработанный в результате сотрудничества фирм Lotus, Intel и Microsoft (LIM). Другого способа предоставить микропроцессору 8088 более 1 Мбайта просто не существовало. Прикладные программы, требовавшие много памяти, разрабатывались специальным образом для того, чтобы они могли взаимодействовать с расширенной памятью.

LIM-спецификация расширенной памяти (Expanded Memory Specification, LIM EMS) обходит ограничения памяти, отображая «страницы» расширенной памяти в адресное пространство микропроцессора, по четыре страницы одновременно. Максимальный объем расширенной памяти по спецификации EMS 3.2 — 8 Мбайт, EMS 4.0 — 32 Мбайта. Так как компьютеры на микропроцессорах 8086 и 8088 не могут использовать дополнительную память, для таких машин EMS — единственная возможность увеличения доступной памяти.

80386 и более высокие микропроцессоры могут эмулировать наличие EMS-памяти, используя дополнительную память.

  • Дополнительная память

Дополнительная (Extended) память доступна на машинах с микропроцессором 80286 и выше. Она начинается с адреса 1024 Кбайта, где заканчивается область верхней памяти (UMA). Понятие «extended memory» было введено специально для MS—DOS, когда появился микропроцессор 80286. Он мог адресовать 16 Мбайт памяти, а последовавший за ним 80386DX — 4 Гбайта памяти, но система MS—DOS не могла напрямую использовать память с адресами выше 1 Мбайта.

Поэтому важно понимать, что дополнительная память — это точно такая же память, как и стандартная, на таких же микросхемах. Только для MS—DOS необходимо конфигурировать ее, как дополнительную.