Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » И еще раз о верхней памяти в XT-шках (выше 640кб) |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Я специально не стал присоседиваться к другим темам, потому что считаю этот вопрос интересным и полезным для всех - чтобы он не потерялся в дебрях других тем. Речь идет о тех материнках, которые имеют на борту 1мб ОЗУ. Первая часть вопроса такова: Часть материнок, например, SuperTurbo III, V, тестируя ОЗУ доходят до 640кб и дальше загрузка. Другая часть, например, Juko, Разные Hundai, тестируя ОЗУ доходят до 1024кб и дальше загрузка. Так вот, почему такое различие в тестировании памяти? Так задано в биосе - тестировать только до 640кб, либо разная организация памяти свыше 640кб (как ее правильно назвать? просто "верхняя память"?) - и эту память материнка физически не видит? Вторая часть вопроса. Если ХТ способна адресовать 1024Мб (верно?), то можно ли как-то использовать хотя бы часть верхнего ОЗУ, не перекрытого картами расширения (ПЗУ, видеопамять и т.д.)? Есть такие программы-драйверы для ХТ? Хотя бы как RAM-диск? Хотя бы 128кб выжать? Я же правильно понимаю, что те адреса ОЗУ, что перекрываются ПЗУ-шками становятся недоступными? Значит не перекрытые участки должны быть доступны? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
sanders написал: Так задано в BIOS'е. После 640К начинается область адресов видеопамяти EGA/VGA. Если на ХТ-материнке больше 640К ОЗУ, там обычно есть какой-то программно-аппаратный кунштюк от производителя, который позволяет обращаться к ОЗУ выше 640К. Например, регистр, который управляет отображением различных страниц памяти в одну область адресов. Родная BIOS материнки о нем знает, и может использовать. Еще есть такая штука, как EMS, которая также нередко была реализована на ХТ, как раз за счет "скрытой" в верхних адресах памяти, или в виде отдельной карты расширения. Так вот, почему такое различие в тестировании памяти? Так задано в биосе Вообще, 640К не абсолютное значение. К примеру, область адресов CGA начинается после 736К, и если их забить ОЗУ, DOS будет прекрасно использовать все 736К совершенно естественным образом. Вдогонку, ну и естественно, http://ru.wikipedia.org/wiki/Upper_Memory_Area |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 января 2014 15:57 Сообщение отредактировано: 11 января 2014 15:58
Если железо не поддерживает EMS маппинг, то эту памать нельзя никак назвать так как она нестандартная и является придумкой инженеров данной мамке. Например для juko существует драйвер CDISK.SYS, создающий 384К RAM-диск. Кстати я не уверен, что juko bios, тестируя ОЗУ, доходит до 1024К... |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Ага. Кое что понятно. Кстати, JUKO - доходит до 1024кб, я штук 10 материнок пробовал и ее в том числе. Прав ли я в том, что если материнка "дошла" до 1024кб, то есть шанс найти драйвер и использовать верхнее ОЗУ. А если материнка "не перешла" 640кб, тогда и шансов нет? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
sanders написал: Нет. Если BIOS проверяет память до 1024Кб, это говорит лишь о том, что в BIOS'е реализована проверка памяти до 1024 Кб А уж как там организован доступ к этой памяти, и что с ним можно делать, от этой проверки никак не зависит. Прав ли я в том, что если материнка "дошла" до 1024кб, то есть шанс найти драйвер и использовать верхнее ОЗУ. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 января 2014 16:33 Сообщение отредактировано: 11 января 2014 16:42
Тогда вернусь ко 2му вопросу: есть ли универсальная утилита для XT, подходящая хотя бы для большинства материнок? Иначе как узнать к конкретной материнке что именно искать и искать ли вообще? За ссылку для JUKO - спасибо, а как узнавать такие утилитки для других материнок? Может есть база данных, собранная пользователями? |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 |
Нет универсальной утилиты. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Ну а JUK-ин драйвер CDISK.SYS может работать на других материнках или он проверяет в биосе какие-то контрольные метки? Ведь не может быть 100 разных организаций памяти? Скорее всего несколько, а остальные схожие с ними. Нет? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
sanders написал: Попробовать можно, но... какая вероятность того, что разные производители материнок для управления маппингом верхнего ОЗУ из девятисот свободных портов на ХТ выберут одинаковые, и набор команд для управления через этот порт совпадет? Ведь не может быть 100 разных организаций памяти? Скорее всего несколько, а остальные схожие с ними. Нет? Есть только один стандарт в этом плане - это EMS. Если материнка обращается с верхней памятью как с EMS, то будет работать и поддерживающий ее софт, и драйвера виртуальных дисков в EMS. Таких материнок, кстати, было достаточно много. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Тогда дайте ссылки на другие драйверы EMS для XT? Их надо просто в Config.sys прописывать и потом смотреть видимый результат? |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » И еще раз о верхней памяти в XT-шках (выше 640кб) |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |