1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Память в 640 Кб

Тема в разделе "Hard & Soft", создана пользователем akimovster, 12 мар 2008.

  1. akimovster

    akimovster

    Регистрация:
    14 апр 2007
    Сообщения:
    178
    Друзья!!!
    Я вот слышал, что есть некая базовая память компа в 640 Кб.
    Скажите, она где находиться, в БИОСЕ что-ли??? Или она получается отрубанием всех модулей ОЗУ???
    Присутствует ли это понятие в современных компах???
    Спасибо!!!
    :worthy:
     
  2.  
  3. DKr

    DKr

    Регистрация:
    11 мар 2008
    Сообщения:
    865
    Это особенности ДОС. Сначала МС-ДОС, а потом, в силу требования совместимости, всех остальных ДОС (PC-DOS, FreeDOS и т. д.). Если ты установишь ДОС на свой комп, первые 640Кб ОЗУ будут считаться основной памятью. Для расширения доступного объема памяти применялись драйверы расширенного режима ems и xms.

    http://ru.wikipedia.org/wiki/MS-DOS
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    DKr, это не особенности DOS, а особенности реального режима процессоров x86 (http://en.wikipedia.org/wiki/Real_mode), в котором они могут адресовать только 1Мб памяти. А вот работа в реальном режиме – это уже особенность DOS. Первые 640К отводились для DOS, а оставшиеся 384К резервировались для видеопамяти и БИОСов устройств, в т.ч. последние 64К – собственно для системного BIOS.
     
    Последнее редактирование: 12 мар 2008
    Dimouse нравится это.
  5. KAGOR

    KAGOR

    Регистрация:
    20 сен 2006
    Сообщения:
    306
    akimovster,MS-DOS писалась для процессоров,умеющих работать только с одним
    мегабайтом памяти.Из них 384 кб. использовал BIOS,контроллеры мат.платы,так
    что для для самого DOS,драйверов и программ оставалось 640 кб. оперативной
    памяти.Эти 640 кб. и есть обычная память,так называемое ограничение MS-DOS.
    Позже были выпущены процессоры,умеющие адресовать гораздо большее
    кол-во оперативной памяти,но структура самой DOS не позволяла программам использовать память сверх 640 кб. (рекомендую великолепную книгу
    В.Э.Фигурнова "IBM PC для пользователя",из которой и подчерпнуты эти сведения,
    и по которой я учился).
     
  6. akimovster

    akimovster

    Регистрация:
    14 апр 2007
    Сообщения:
    178
    Хорошо, друзья, СПАСИБО!!!
    Тогда скажите пожалуйста каким образом я могу под WMWare Workstation с соответствующей предустановленной DOS запустить Windows 1.01 (1985г.) которая работает только при 640 К ОЗУ и при запуске у меня виснет и пищит видимо из-за слишком большой памяти...
    Как мне реализовать запуск Windows 1.01 в этом случае??? Может это можно сделать в ДОС БОКСЕ???
    Спасибо!!!:worthy:
     
  7. Курль

    Курль

    Регистрация:
    6 ноя 2006
    Сообщения:
    25
    Чисто теоретический, можно попробывать отключить поддержку верхней и расширенной памяти в dos.
    Кстати, а в WMWare разве нельзя указать у ВМ, размер ОЗУ?
     
  8. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Так попробуй – долго ли?
     
  9. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    VMWare сакс без своих драйверов, для более близкой эмуляции реального железа надо VirtualPC.
     
  10. akimovster

    akimovster

    Регистрация:
    14 апр 2007
    Сообщения:
    178
    Можно, но минимум 4 Мб...
    :yes:
     
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Собственноручно запускал Windows 1.0 на P1-100-16MB. Так что копай ещё. И вообще, что значит – виснет и пищит?
     
  12. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Не тупи - просто VMWare давно заточена на эмуляцию своего чего-то, а не реального железа, вот и не осиливает win1.0
     
  13. akimovster

    akimovster

    Регистрация:
    14 апр 2007
    Сообщения:
    178
    Поясняю, установка windows 1.01 проходит нормально, но при её запуске всё заканчивается титульным приветствием Windows 1.01, начинает пищать через спикер и ни на что не реагирует...
    :cry:
     
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Попробуй действительно через DosBOX, там Win 3.1 запускается (или 3.0?), Win 1.01 по любому должен запуститься :)
     
  15. akimovster

    akimovster

    Регистрация:
    14 апр 2007
    Сообщения:
    178
    Друг!!!
    Скажи, у тебя получилось в досбоксе установить с десяти дистрибутивных дискет Windows 3.0(1)???
    И ещё, Досбокс ведь эмулирует ДОС 5.0, который ну никак не годиться для Windows 1.0 (нужна версия 2.0-3.0)...
    :cry:
     
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    akimovster, не понял, а в чём проблема-то? С дискетами, что ли, в лом возиться? Так есть CD-дистрибутив. И причём тут DOS 5.0? Я же говорю, запускал Win 1.0; с какого-то из Реаниматоров. DOS там был ну никак не ниже 6.22. Ну и вообще, это уже в тему про DosBOX.
     

    Вложения:

  17. Cap'n Nick

    Cap'n Nick

    Регистрация:
    3 июн 2006
    Сообщения:
    88
    MisterGrim, 3.11 запускается, а 1.0 - нет, сам проверял. Тоже пищит и экран икажЁнный показывает.
     
  18. Nil Любимый цвет — голубой

    Nil

    Регистрация:
    30 апр 2007
    Сообщения:
    1.974
    такое дело... так и не понял, как с помошью VER Менять идентификацию системы? есть одна фигня, требующая 6.0, а dosbox даёт по умолчанию 5.0
     
  19. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.139
    документация тут
    попробуйте и напишите, что получилось.
     
  20. akimovster

    akimovster

    Регистрация:
    14 апр 2007
    Сообщения:
    178
    Вот-вот, и я говорю...
    :yes:
     
  21. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    У меня Windows 1.01 в DOSBox'е запускается чуть дальше заставки:
    скриншот
    Но дальше – ни в какую. Хотя в списке совместимости DOSBox (здесь) написано, что Windows 1.0 даже не устанавливается.
    Как вариант, можно попробовать поставить в DOSBox нормальный MS-DOS и из него запустить Windows.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление