Может ли ОЗУ+EMS на XT превышать 1024КБ?
- sanders
- Advanced Member
- Сообщения: 9377
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
Может ли ОЗУ+EMS на XT превышать 1024КБ?
Мне тут в беседе один человек, не знаю есть ли он тут на Полигоне, упомянул о компьютере Поиск-2, который по сути советская ХТ-шка, и на материнке которого распаяно 2Мб ОЗУ, и есть механизм организации EMS-памяти.
И я усомнился. Разве можно обойти физическое ограничение в адресации процессора? И разве оно для 8088/8086 не 1Мб?
20 ног адреса (у 8086 они еще и ноги данных) - это 2 в 20 степени = 1Мб. Разве можно исхитриться и залезть выше? Регистры вообще 16-разрядные, поэтому применено сегментирование.... Или я чего-то важного не знаю?
И платы EMS, которые я встречал для ХТ были на 256 или 384кб, но не более того... (не путать с платами 16-разрядными ISA, которые ХТ/АТ и могут работать в ХТ, но я не уверен, что вся их память станет доступна в ХТ).
И я усомнился. Разве можно обойти физическое ограничение в адресации процессора? И разве оно для 8088/8086 не 1Мб?
20 ног адреса (у 8086 они еще и ноги данных) - это 2 в 20 степени = 1Мб. Разве можно исхитриться и залезть выше? Регистры вообще 16-разрядные, поэтому применено сегментирование.... Или я чего-то важного не знаю?
И платы EMS, которые я встречал для ХТ были на 256 или 384кб, но не более того... (не путать с платами 16-разрядными ISA, которые ХТ/АТ и могут работать в ХТ, но я не уверен, что вся их память станет доступна в ХТ).
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
sanders Вики не дают читать злые силы ? EMS 4.0 адресует до 32 Мб
https://en.wikipedia.org/wiki/Expanded_memory
Надеюсь, первая же картинка с желтыми прямоугольниками поможет решить вопрос.
https://en.wikipedia.org/wiki/Expanded_memory
Надеюсь, первая же картинка с желтыми прямоугольниками поможет решить вопрос.
- sanders
- Advanced Member
- Сообщения: 9377
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
Блин, я бы принципиально запретил ссылки на англоязычные сайты, не имеющие русских аналогов. Или считал бы их неприличным моветоном. Какое-то неуважение к нашему языку! Даже когда я учился в украинском вузе 20 лет назад, и нам разрешили защищать диплом в том числе и на русском языке, тем не менее существовала методичка с терминологией на укр. языке. Да, мы ржали со слова "накопычувач", но эта методичка, блин, была проявлением уважения преподов к родному языку.
Чтобы не быть офф-топпером, вот, нашел сам ссылку на русскоязычное объяснение:
http://po-free.ru/dos/rasshirennaya-pamyat-ems.html
Да, я забыл, что в EMS участвует аппаратный преобразователь адреса. Процессор адресует 16-кб сегмент в 64кб окне, а дальше преобразователь сам извлекает из "своей" памяти требуемый кусок, о котором процессор и не знает.
Чтобы не быть офф-топпером, вот, нашел сам ссылку на русскоязычное объяснение:
http://po-free.ru/dos/rasshirennaya-pamyat-ems.html
Да, я забыл, что в EMS участвует аппаратный преобразователь адреса. Процессор адресует 16-кб сегмент в 64кб окне, а дальше преобразователь сам извлекает из "своей" памяти требуемый кусок, о котором процессор и не знает.
sanders А слева на Википедии есть ссылки в т.ч. и на русскую страничку: https://ru.wikipedia.org/wiki/%D0%A0%D0 ... 1%82%D1%8C
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Вот тут была тема про новодельную карточку EMS:
http://www.phantom.sannata.ru/forum/index.php?t=15791
У меня есть один несобранный комплект, но сколько он будет стоить по нынешним временам - даже не понятно.
http://www.phantom.sannata.ru/forum/index.php?t=15791
У меня есть один несобранный комплект, но сколько он будет стоить по нынешним временам - даже не понятно.
- sanders
- Advanced Member
- Сообщения: 9377
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
Ну, примерная цена: в прошлом году на "молотке" продавец Imaxlis продал универсальную плату AT/XT EMS up to 32Mb кажись за 3тыс.руб. По крайней мере я прекратил гонку на 2тыс. Но там была заводская исправная вещь и к тому же под симы. Плату 16бит ISA до 2Мб купили примерно за 1500. После этого на "молотке" таких плат не проскальзывало.