Лабораторная-1_ЭРКС-2
.docМинистерство образования
Российской Федерации
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра промышленной электроники (ПрЭ)
Лабораторная работа № 1
Эксплуатация и развитие компьютерных сетей и систем.
Студент
Руководитель
П.В. Обрусник .
________________
Код:
Пароль:
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 необходимо конфигурировать ее, как дополнительную.