Дополнительная (expanded) память.

Почти на всех персональных компьютерах область памяти UMB (Upper Memory Blocks) редко оказывается заполненной полностью. Пустует, как правило, область расширения системного ROM BIOS или часть видеопамяти и области под дополнительные модули ROM.

На этом и базируется спецификация дополнительной памяти EMS (Ехpanded Memory Specification), впервые разработанная фирмами Lotus Development, Intel и Microsoft (поэтому называемая иногда LIM-спецификацией). Эта спецификация позволяет использовать оперативную память свыше стандартных 640 Кбайт для прикладных программ.

Принцип использования дополнительной памяти основан на переключении блоков (страниц) памяти. В области UMB, между видеобуфером и системным RGM BIOS, выделяется незанятое 64-Кбайтное "окно", которое разбито на страницы. Программные и аппаратные средства позволяют отображать любой сегмент дополнительной памяти в любую из выделенных страниц "окна(TM). Хотя микропроцессор всегда обращается к данным, хранимым в "окне" (адрес ниже 1 Мбайта), адреса этих данных могут быть смещены в дополнительной памяти относительно "окна" на несколько мегабайт (см. рис. 2).

В компьютерах на процессоре i8088 для реализации дополнительной памяти должны применяться специальные платы с аппаратной поддержкой "подкачки" блоков (страниц) памяти и соответствующий программный драйвер. Разумеется, платы дополнительной памяти могут устанавливаться и в компьютер на базе процессоров i80286 и выше.

Расширенная (extended) память

Компьютеры, использующие процессор l80286 с 24-разрядными адресными шинами, физически могут адресовать 16 Мбайт, а в случае процессоров i80386/486 - 4 Гбайта памяти.

Expanded- память
Область HMA Область НМА - память
1024 K   10000h
Системный ROM BIOS ROM BIOS
960 K   F000 h
Расширение ROM BIOS
896 K   E000 h " Окно EMS "
... ...
Hard Disk ROM BIOS I/O ROM BIOS
  C800 h
784 K EGA/VGA ROM BIOS C000 h
  Видеопамять
768 K Дисплей CGA
  ОЗУ
736 K Монохромный дисплей B000 h
Дисплей EGA/VGA
... ... ... A000 h   Драйвер ЕМM.SYS
TSR-прогрсммы
DOS DOS
0 K  
Рис. 1 Дополнительная память Рис. 2 Расширенная память

Наиболее существенным различием расширенной (базовой) и дополнительной памяти является то, что программы, работающие в реальном режиме, не могут выполняться в дополнительной памяти. А так как DOS написан для реального режима, ему приходится обходиться только базовой памятью. Но сказать, что дополнительная память бесполезна в реальном режиме - неверно.

Программы не знают, как адресоваться к дополнительным ячейкам памяти. Но дополнительная память может быть использована для хранения информации. А следовательно, просто нужно разработать программное обеспечение, чтобы использовать возможности дополнительной памяти. И такие DOS-программы существуют. Прекрасный пример тому имитатор логического диска - VDISK, который поддерживается DOS, начиная с версии 3.0. Хотя программные коды VDISK выполняются в обычной памяти DOS в реальном режиме, дополнительная память может использоваться для хранения данных. Так как OS/2 может функционировать в защищенном режиме, ей доступны все ресурсы дополнительной памяти. Однако стоит напомнить, что, когда OS/2 использует подпрограммы старушки DOS, ей приходится довольствоваться ограничениями памяти реального режима в 640 Кб.

Заключение.

В данном реферате рассмотрены проблемы отчественного производства микроэлектроники в целом и микросхем памяти в частности.общая информация про ОЗУ нескольких типов. Кэш - память (одноуровневая и двухуровневая), статические ОЗУ: SRAM и динамические: DRAM (FPM DRAM, EDO DRAM, SDRAM, Rambus DRAM, SDRAM II.) Показаны их различия, преимущества одних и недостатки других. Так же освещены перспективы и прогрессивные технологии.

Например, SRAM стоит существенно дороже, чем DRAM в результате, сфера применения микросхем SRAM ограничена теми областями, для которых требуется небольшой объем памяти, а значительное быстродействие.

Особенность SDRAM по сравнению с другими типами оперативной памяти - синхронизация работы с центральным процессором. Соответственно, возрастает эффективность работы современных процессоров. Память типа Double Data Rate SDRAM, называемой также SDRAM II (ныне она уже стандартизирована) способна работать на частоте 200 МГц и обеспечивает в два раза большую производительность, чем SDRAM.

Память SLDRAM работает с шестнадцатью банками и поддерживает частоту до 400 МГц. впрочем, это лишь проект, проводимый группой из двенадцати крупнейших производителей DRAM. Однако, выход новой памяти на рынок ожидается уже в ближайшее время.

Поскольку процессоры некоторых архитектур уже перешагнули барьер в 1 ГГц повышение в будущем тактовой частоты обеспечиваемой SLDRAM даже до 400 МГц, будет не достаточно необходимо по меньшей мере 600 МГц. Пропускная способность 400 Мбайт/с тоже невелика: до сих пор разрабатывая новые микросхемы памяти, все пытаются угнаться по быстродействию за процессорами, но ни о каком запасе скорости на пару-тройку лет развития и речи нет, а потребность в этом уже ощущается.

Таким образом, выясняется, что в действительности все не так плохо, как кажется (и как могло бы быть). Работ по созданию отечественной электроники для военных и космических применений, а так же всей микроэлектроники в целом идет много, и обойтись без экспорта в обозримой перспективе вполне можно.
Отставание в электронике для военных и космических применений сильно, хотя и не так катастрофически, как в «обычной» микроэлектронике. Задача ставится не для того чтобы догнать и перегнать иностранных производителей, а для того, чтобы уменьшить потребление экспортируемой микроэлектроники.

Список используемой литературы:

1. Б.М. Каган «Электронно вычислительные машины и системы.» Москва «Радио и связь» 1991г

2. А.Д. Смирнов «Архитектура вычислительных систем» Москва «Радио и связь» 1990г.

3. Э.В. Евреинов, Ю.Т. Бутыльский, И.А. Мамзелев «Цифровая и вычислительная техника» Москва «Радио и связь» 1991г.

4. Научно популярный журнал о компьютерах «Подводная лодка» №10 1998г

Наши рекомендации