User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: 80286

  1. #11

    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Убей не догоняю пролетарской радости ибо вообще не помню, что умеет само использовать память выше метра...
    Мож конечно какой дравер EMS? Но какой?
    Мож ПолуОсь первой или второй версии...
    ДОСу эта память дофени, хотя vdisk (ramdrive) вроде как умели туда лазить.
    .

  2. #12

    Регистрация
    26.06.2009
    Адрес
    Днепропетровск
    Сообщений
    618
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Atari ты писемист? Только настроение портишь.
    Эмулятор поставлю спеки, там помоему 4-ре метра нужно.
    Да и для себя пытаюсь разобраться ))
    Последний раз редактировалось sevol; 13.06.2010 в 19:50.

  3. #13

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    Мож конечно какой дравер EMS? Но какой?
    Цитата Сообщение от sevol Посмотреть сообщение
    эмулятор поставлю спеки, там помоему 4-ре метра нужно.
    облОмитесь чтоб на 286 заюзать EMS надо родные EMS дрова от мамки

  4. #14

    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Че-то у архитектуры PC все так запутанно, что хоть убейся. На оригинальном XT еще туда-сюда, но чем дальше тем забавнее. Так вот, вначале Билл Гейтс сказал "640к хватит всем!" Но, если кто забыл, 8086/8088 адресует 1 мегабайт памяти. А что же остальные 384к? А они зарезервированы архитектурой для работы с ПЗУ и внешними устройствами, видеоадаптером например. И называется этот блок UMA. Скоро памяти стало не хватать, и тогда появился костыль под названием "спецификация EMS". Дополнительная память отображалась в окно, расположенное в UMA, а переключение банков осуществлялось внешней схемой под управлением драйвера EMS. То есть работало все это подобно дополнительной памяти на Спектруме 128К.
    А потом появился 32-разрядный 80386 (286 пока пропустим). 32 разряда, плоская модель памяти - красота, да и только! И вместе с этим новый костыль под названием "реальный режим", для совместимости со старым процессором. Справедливости ради отметим, что существовал почти неизвестный 80376, в котором был только защищенный режим. Но основной операционной системой по-прежнему оставался 16-разрядный DOS. Чтобы позволить программам использовать дополнотельную память и при этом не переходить в реальный режим, придумали спецификацию XMS. К драйверу XMS (HIMEM.SYS) еще прилагался довесок под названием EMM386.EXE, который реализовывал более старый EMS средствами 286/386 процессора. Адвансед юзеры ставили 32-разрядные OS/2 или NT и забывали все эти заморочки как страшный сон. А игроделы использовали такую штуку как DOS4GW, которая фактически заменяла кусок операционной системы, и работали в защищенном режиме с кучей памяти, не заморачиваясь на драйверы и прочее. Примерно в те времена появилась такая фишка, как перенос куска ОЗУ в 384к из UMA в доступную программам область.
    Ну а что же 286? А дело в том, что защищенный режим у 286 круто отличается от 386, и в те годы его мало кто использовал. Ранние версии Windows, тогдашний Unix, несколько экстендеров. Ну и XMS еще. Так что по большей части дополнительная память не использовалась, машина работала просто как быстрый 8086 и стандартным объемом был мегабайт на четырех симмах по 256к (из которого использовалась только 640к).
    Еще были такая занятная вещь как HMA, который придумали багоюзеры, чтоб урвать дополнительные 64к в реальном режиме, и феерический костыль под названием Gate A20, чтоб им пользоваться, но уже маленько из другои оперы.
    Вроде так все было, поправьте где напутал.
    Цитата Сообщение от БК-0010 Посмотреть сообщение
    облОмитесь чтоб на 286 заюзать EMS надо родные EMS дрова от мамки
    А я считал, что на 286м EMS рулится через драйвер HIMEM.SYS и EMM386.EXE средствами самого процессора.
    Отошёл от дел.

  5. #15

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    А я считал, что на 286м EMS рулится через драйвер HIMEM.SYS и EMM386.EXE
    EMM для 286 мамок были свои

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Еще были такая занятная вещь как HMA, который придумали багоюзеры
    её никто не придумывал, это была ошибка в адресации 286

  6. #16

    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ошибка была. Но если б ее не использовали, все было бы гораздо проще.
    Цитата Сообщение от БК-0010 Посмотреть сообщение
    EMM для 286 мамок были свои
    Гугль этого не подверждает. Может, ткнете носом в пруфлинк?

    ---------- Post added at 02:20 ---------- Previous post was at 02:15 ----------

    А, понял. Имелась в виду та EMS, под которую используется этот самый кусок UMA в 384к. Для него - да, нужен драйвер (и аппаратная поддержка чипсетом).
    Отошёл от дел.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KALDYH, а само имя emm386 ни на что не намекает?

    Воообще в вашей исторической справке есть большая дырка.

    IBM после выпуска XT и первых AT на 286-м камне, попыталась закрыть архитектуру начав линейку PS/2, сменить ДОС на полумух, но сторонние производители уже во всю развернули производство ИБМ-совместимых АТ компов и ИБМ уже не смогла повернуть историю в спять.
    .

  9. #18
    ZEK
    Гость

    По умолчанию

    Мож в сторону FreeDOS посмотреть. Там что то было в духе EMM286 или как то так.

  10. #19

    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    KALDYH, а само имя emm386 ни на что не намекает?
    Atari, намекает.
    For 286, only XMS through HIMEM (and similar 3rd party programs) is available.
    (с сайта freedos.org). Я от невнимательности допустил ошибку, спутав XMS и EMS - последний действительно на типичном 286 присутствовать не будет.
    Цитата Сообщение от Atari Посмотреть сообщение
    Воообще в вашей исторической справке есть большая дырка.
    Спасибо за комментарий. Кстати, а в чем были наиболее значимые отличия в архитектуре PC AT и PS/2?
    Отошёл от дел.

  11. #20
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Кстати, а в чем были наиболее значимые отличия в архитектуре PC AT и PS/2?
    Слеш в названии есть!!. Потому что по факту кроме PS/2 мыши к клавы больше ничего не прижилось

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Где взять эмуль Spec под 80286 очень надо
    от PicNov76 в разделе Эмуляторы
    Ответов: 24
    Последнее: 02.08.2010, 14:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •