Список форумов nostalgy.net.ru nostalgy.net.ru
форум сайта "Ностальгия"
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Вопрос про "водораздел" памяти в MS DOS

 
Начать новую тему   Ответить на тему    Список форумов nostalgy.net.ru -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Антиквар
админ


Зарегистрирован: 15.01.2007
Сообщения: 4082
Откуда: Новосибирск

СообщениеДобавлено: Вт Сен 05, 2017 5:49 pm    Заголовок сообщения: Вопрос про "водораздел" памяти в MS DOS Ответить с цитатой

Автор письма Aaz Chang интересуется:

Цитата:
Как известно, MS DOS без использования всякого рода "ухищрений" может работать только с 1 мегабайтом оперативной памяти, где 640 килобайт отводится для прикладных программ (Conventional memory), а оставшиеся 384 (UMA) - для системных нужд.

Но возникает вопрос - насколько жёстким является этот водораздел, можно ли сдвинуть "границу" в ту или иную сторону? И если да, то работает ли этот сдвиг в обе стороны или он возможен только в одну сторону? Скажем если на PC меньше 1 мегабайта оперативной памяти, то увеличить UMA за счёт Conventional memory, таким образом "ущемляя" прикладные программы. Или наоборот, как-нибудь заставить MS DOS урезать UMA в пользу Conventional memory ради запуска "жирных" прикладных программ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Nikodim
постоянный посетитель


Зарегистрирован: 14.01.2007
Сообщения: 3041
Откуда: г. Новосибирск

СообщениеДобавлено: Сб Сен 09, 2017 11:14 pm    Заголовок сообщения: Ответить с цитатой

UMA (Upper Memory Area) - это ПЗУ.

Верхняя память условно разделена на три области по 128 Кбайт. Стандартное распределение верхней памяти выглядит таким образом:
    A0000h…BFFFFh - отведено под видеопамять, чаще всего используется не полностью.
    C0000h…DFFFFh - отведено для BIOS адаптеров (Adapter ROM, Adapter RAM).
    E0000h…FFFFFh - отведено под использование системного BIOS, но в большинстве случаев используется не полностью (чаще всего заняты последние 64 Кбайт).

http://ru.wikipedia.org/wiki/Upper_Memory_Area
_________________
DOS not dead!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов nostalgy.net.ru -> Программирование Часовой пояс: GMT + 7
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Anti Bot Question MOD - phpBB MOD against Spam Bots
Заблокировано регистраций / сообщений: 638186 / 0