Требования приложений
Поскольку программы, написанные для DOS, "знают" только основную память, расширенная или дополнительная память находится за пределами их досягаемости. Для того, чтобы воспользоваться преимуществами любой из форм расширенной памяти, вам необходимо специальное программное обеспечение - программы, написанные именно для того, чтобы использовать определённый тип расширенной памяти, или операционное окружение, которое сконструировано для того, чтобы "протолкнуть" программы, написанные для DOS, в просторы расширенной и дополнительной памяти, или же новая операционная система.
Другими словами, EMS обладает ценностью только в том случае, если у вас есть программное обеспечение, которое нуждается в нем. Вам даже не стоит рассматривать такую возможность, как расширение вашего ПК с помощью EMS, если у вас нет приложений, которые в этом нуждаются. Не добавляйте расширенную память, если у вас нет программ или операционной системы (такой, например, как DOS 6.0 или OS/2 2.0), которая может ее использовать.
Существует ряд продуктов, которые были написаны таким образом, чтобы давать возможность воспользоваться преимуществами расширенной памяти. Версии программы Lotus 1-2-3 до 3.0 являются именно такими программами, вместе с тем, большинство программ, которые имеют дело с действительно большими объемами данных, сейчас обязательно имею! возможность обращения к расширенной памяти. Если программа может использовать расширенную или дополнительную память, об этом обязательно будет специально заявлено в ее спецификациях. Если в спецификации программы явно не указано на возможность обращения к расширенной памяти, скорее всего она не сможет извлечь никакой выгоды из расширения памяти вашего ПК.
В последнее время ряд продуктов были переработаны для того, чтобы они могли воспользоваться всеми преимуществами в обращении с памятью, которые предоставляют микропроцессоры 80386 и 80486. AutoCAD 386 и Paradox 386 являются примерами этого. Эти программы используют расширенную память целыми мегабайтами Версии от 5.0 самой DOS могут также воспользоваться преимуществами расширенной памяти и используют ее для размещения своего собственного кода, резидентных утилит, для кэширования дисков и для работы готовых EMS-приложений.
Очевидно, что если приложения, которые вы, в основном, используете, нуждаются в дополнительной или расширенной памяти, вы должны напичкать свой компьютер теми видами памяти, которые ваша любимая программа сможет использовать. Однако, ваш выбор далеко не всегда так прост. Некоторые развитые операционные окружения, такие как Windows 3.1, могут использовать как дополнительную, так и расширенную память На самом деле Windows 3.1 может превратить расширенную память в дополнительную для программ, которые нуждаются в этом. Вы также можете сделать это, используя UMuiator.