Это был EMS драйвер emm386.exe неуч. А himem.sys - XMS драйвер и имел досадное ограничение в размере 64Мб... Или даже 32Мб - не помню уже, а ЕММ брал из XMS и поэтому зависел от него. А еще помню поигравшись с memaker.exe я умудрился иметь DOS с шеллом DN + мышка + звук + гейрус и 627Кб памяти внизу - ВСЕ игры и проги запускались.
Вот почитай, просветись.
Когда создавалась DOS для машин на процессорах 8088, программисты ограничили RAM память, доступную микропроцессору, в 640 К: "Да, это так! Наша новая операционная система способна все выжать из памяти компьютера вплоть до 640000 байт! Никому НИКОГДА не понадобится вся память, но наш бэби нацелен на будущее!"
Увы, мы переросли этот "безграничный предел" через два — три года младенчества ПК, a DOS все еще остается операционной системой, установленной на 99% ПК, проданных до сих пор. Причина в том, что большинство распространенных программных продуктов нуждаются в DOS. Неважно, сколько реальной памяти в вашем компьютере, но если спросить об этом DOS, она ответит, что вы имеете 640 К обычной памяти.
Верхняя память
На самом деле уже первые компьютеры могли использовать несколько большую память, чем 640 К, вплоть до полного мегабайта. Помните, что ваш компьютер имеет памяти больше, чем только RAM, т.к. имеется еще и ROM. Несколько лет тому назад кто-то произвольно решил, что мегабайт памяти для процессора 8088 следует разделить на 640 К обычной памяти, где можно разместить RAM, а остальные 384 К верхней памяти выделить для ROM. Сложив эти числа, получите 1024 К, или 1 мегабайт. Попросту говоря, когда компьютер обращается к RAM, он имеет дело с обычной памятью. Когда он занят считыванием из ROM, он работает с 384 К верхней памяти.
Расширенная памятьРасширенную память придумали, чтобы обойти ограничение на 640 К старой комбинации 8088/DOS. С ростом популярности ПК все больше людей сталкивались на своем экране с неприятным сообщением вроде Out of memory (Переполнение памяти). Стало ясно, что бездонные 640К оказались гораздо мельче, чем можно было представить. Фирма Lotus вынуждена была обьедениться с Microsoft (разработчик DOS)' и Intel (разработчик микропроцессоров), и вместе они нашли решение. Их результат по сути "дурачил" процессор и DOS, заставляя их использовать больше памяти, чем они могли. (Это и называется расширенная память).
Если вы используете компьютер типа XT или прикладные программы под DOS (например, Lotus 1-2-3 версии 2.3 или WordPerfect 5.1), ваш компьютер может получить выгоду от использования расширенной памяти. Если вы пользуетесь более современными программами для Windows или OS/2, вам она вероятнее всего не нужна.640 kb