Защищенный режим 286
Защищенный режим 286
Имеется 286 комп 12 мгц 1мб, DOS 6.22, работает в реальном режиме. Как его перевести в защищенный режим? Я с досом не так давно работаю. Вроде везде смотрел и ничего не нашел по этому.
-
- Advanced Member
- Сообщения: 3583
- Зарегистрирован: 07.04.2008,16:45
- Откуда: SPb
- Контактная информация:
-
Вклад в сообщество
Если под "его" имеется ввиду 286, то поставив minix, xenix или windows 3.1.Maxim-dolg писал(а):Имеется 286 комп 12 мгц 1мб, DOS 6.22, работает в реальном режиме. Как его перевести в защищенный режим?
Если же ты имел ввиду dos - то никак, он скомпилирован для реального режима.
Ну, а вдруг ты програаммист - тогда я скажу в какие регистры надо записать что, чтобы переключить процессор в защищенный.
Amiga 4000-ppc/4000-040/1200-ppc/1200/600 | PC XT/286/386/486/586/P2/P3/P4
http://amiwiki.spb.ru - Вики про Амигу
http://www.phantom.sannata.ru/forum/index.php?t=18145
Спасибо, теперь все понятно.Если под "его" имеется ввиду 286, то поставив minix, xenix или windows 3.1.
Если же ты имел ввиду dos - то никак, он скомпилирован для реального режима.
Ну, а вдруг ты програаммист - тогда я скажу в какие регистры надо записать что, чтобы переключить процессор в защищенный.
-
- Advanced Member
- Сообщения: 3696
- Зарегистрирован: 17.04.2005,13:44
- Откуда: Донецк
-
Вклад в сообщество
Ну почему же никак? Существует куча экстердеров под DOS для переключения в защищенный режим и запуска соответствующего софта, которому мало 640К. Как мы, по-твоему, играли в Doom или Quake до эпохи Windows? Даже в седьмом турбопаскале уже был компилятор для защищенного режима DOS, причём если мне память не изменяет, он сам в программу встраивал переключение в защищённый режим.easyjohn писал(а):Если же ты имел ввиду dos - то никак, он скомпилирован для реального режима.
И таки да, в 286-м он был корявый. Переключение "туда" делалось штатными средствами, а обратно - через "мягкий сброс" с помощью контроллера клавиатуры.
Let the Force be with you
-
- Advanced Member
- Сообщения: 9537
- Зарегистрирован: 16.08.2007,11:42
- Откуда: СПб
-
Вклад в сообщество
командой LOADALLMaxim-dolg писал(а):Имеется 286 комп 12 мгц 1мб, DOS 6.22, работает в реальном режиме. Как его перевести в защищенный режим? Я с досом не так давно работаю. Вроде везде смотрел и ничего не нашел по этому.
только обратно в реальный режим он уже не выйдет
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Если под "его" имеется ввиду 286, то поставив minix, xenix или windows 3.1.[/quote]easyjohn писал(а):[q=Maxim-dolg]Имеется 286 комп 12 мгц 1мб
метра мозгов хватит, чтоб только запустить win3.x работать с ним будут невозможно! тормозить будут по нескольку секунд после нажатия на клавишу! Нужно сразу 4Мб, у меня были ненужные симы если кому надо могу поискать.
однако из опыта работы с win3.1 могу сказать, что насколько она надежна в реальном режиме, настолько часто синий экран смерти появляется в режиме защищенном!
может быть. таки дело было почти 20 лет назад и интернета у меня тогда не было ((( Да и вообще я недолго сидел по Win3.1 на 286, мне сначала подарили маму 386DX40. На нее я сразу поставил Win95. Помните такой лайфхак? 95 отказывалась ставится без 8 метров, но прекрасно работала на 4? поэтому достаточно было взять у друзей/коллег недостающую память, установить Windows а потом вернуть им планки.
Однако вскоре у меня сдох монитор и я решил сменить работу ))) На новом месте у меня сразу был 486DX100/16 с доступом в сеть!!!
Однако вскоре у меня сдох монитор и я решил сменить работу ))) На новом месте у меня сразу был 486DX100/16 с доступом в сеть!!!
Есть 286-й защищенный режим и 386-й расширенный.yas писал(а):метра мозгов хватит, чтоб только запустить win3.x работать с ним будут невозможно! тормозить будут по нескольку секунд после нажатия на клавишу! Нужно сразу 4Мб, у меня были ненужные симы если кому надо могу поискать.
Ничего на 286-м защищенном тормозить не будет по определению (нет свопа), просто на 1Мб мало какие программы запустятся. Впрочем из стандартного комплекта Win 3.0/3.1 практически все проги таки пойдут, можно будет что-то набрать в редакторе Write и даже распечатать. Тормозить будет 80386 с 2Мб в расширенном режиме и со свопом, а на 1Мб расширенный режим винды, если память не подводит вообще не стартует. Не помню только нужно ему 2Мб или уже 1.5Мб достаточно.
3.0 тоже умеет защищенный 286easyjohn писал(а):или windows 3.1.
Экстендеры переключаются в защищенный режим, чтобы "застолбить" парочку регистров, и потом, скинувшись назад в реальный, можно было б использовать более метра памяти. Так называемый "нереальный режим" (unreal mode), основаный на баге процов 286/386. Но, кроме жирной памяти, режим по сути своей остается реальным. Дос не умеет защищенный.DrPass писал(а):Существует куча экстердеров под DOS для переключения в защищенный режим и запуска соответствующего софта, которому мало 640К.
Команда LOADALL как раз таки используется экстендерами, чтобы по возврату в релаьный режим (через другой костыль, 286 проц можно бутнуть через прервыание клавы - упоминалось выше) получить расширенные регистры памяти.Bobo писал(а):командой LOADALL
только обратно в реальный режим он уже не выйдет
3.1 не умеет реальный режим.yas писал(а):однако из опыта работы с win3.1 могу сказать, что насколько она надежна в реальном режиме
И то и то есть защищенный режим. В винде 3.х их так "обозвали", чтобы различать эти два режима. Так как 286-й защищенный имеет несколько ограничений, плюс в 386-м в защищенном режиме можно использовать виртуальную машину, что есть сам жир!MMichael писал(а):Есть 286-й защищенный режим и 386-й расширенный.
lvovpc.ho.ua - ПК-01 Львов