Еще раз - система работает в 32-битном режиме, создавая 16-битные виртуальные машины. Это факт.
Это факт вычитанный из рекламы Windows 95...Падение любого 16-разрядного приложения намертво вешало всю систему...Ну о какой виртуальной машине можно серьёзно говорить? Напоминаю Вам что путём несложных манипуляций этот самый 16-разрядный MS DOS из 95-ой можно было легко получить...Ну например сделать загрузочную дискету перенеся туда все нужные файлы как в обычном MS DOS...Тут выше вроде писали об этом...
Только до 6-го сервиспака после каждого изменения сетевых настроек надо было перенакатывать свервискап и любила перезагружаться при изменении любой настройки. :)
А, ещё очень капризно понимала PnP, до определённого момента не умела гасить комп при выключении, не вызывала hlt в цикле ожидания... :)
Отсутствие поддержки usb в вину не ставлю, usb появился позже. Равно как и невозможность ставиться на разделы больше 8Gb.
Падение любого 16-разрядного приложения намертво вешало всю систему...
Не любого 16-разрядного. Как и 32-разрядного. Как надежность системы связана с разрядностью? Из 32-разрядного приложения ее кстати проще завалить было.
В 2000/xp вообще выкинули поддержку ДОС, как она была в 9х, как ты не понимаешь!
Ну так и я про тоже! Если поддержка в ядре (назовём это так деликатно, чтобы не разжигать лишний спор) ОС можно считать гибридной...Ну есть такое мнение, многие его придерживаются, не я же это придумал! Не нравится - считайте по своему...Но основания то для такого мнения есть, так?
И что? Вешало. Просто одна из 16-битных машин была в ядре. И от нее слишком многое зависело.
Стоп! Хватит выкручиваться! Есть 16-разрядная машина в ядре по Вашему? Тогда почему Вы называете эту ОС 32-разрядной? Именно в ядре, вот ключевая фраза! И знаете как эта машина называется? Старый, добрый MSDOS 6.22 :) А все разговоры про виртуальные машины - маркетинг...Ну я может упрощяю технические детали, но только для большей эмоциональности )))
Ну так и я про тоже! Если поддержка в ядре (назовём это так деликатно, чтобы не разжигать лишний спор) ОС можно считать гибридной...
тогда ГНУ/Линукс - гибридая ОС, FreeBSD и многие остальные тоже.
Но основания то для такого мнения есть, так?
Нет.
Кстати говоря, вин9х проще завалить нативным приложением, чем досовым. Например, в режиме эмуляции ДОСа многие привилегированные инструкции перехватываются и эмулируются, в то время как из нативного приложения можно было например невозбранно делать in/out в порты какого-нибудь устройства.
Мелочи в принципе, зато по крайней мере не было синих экранов каждые 5 минут. То есть в системе реально можно было уже что-то делать, а не с ней воевать :)
тогда ГНУ/Линукс - гибридая ОС, FreeBSD и многие остальные тоже.
почему? у меня 32-разрядная openSUSE...как мне запустить например 3 16-разрядных приложения чтобы они выполнялись в едином адресном пространстве? вы ничего не путаете?
Да без проблем...Вы не забыли что мы о 95-ой разговариваем? Запускайте хоть 100 штук сразу...Мне даже странно слышать такие вопросы...Все 16-разрядные и все в едином адресном пространстве...Рухнуло одно - остальным швах :) Вы продолжаете уверять что Linux тоже гибридная ОС и там также? Може я неправильно Вас понял?
Это настолько общеизвестно что приводить список книг не буду...Вот посмотрите схемку - http://e-book.narod.ru/text/tr433.htm ...Это первое попавшееся, дальше лень искать, если хотите найдёте...Но мне странно слышать такие вопросы, этот факт даже ярыми сторонниками Windows никогда не отрицался...Собственно и майкрософт подтверждает это...
Ну так по вашей ссылке видно, что «Старый, добрый MSDOS 6.22 :)» работает в отдельных виртуальных машинах. Для вин16-приложений отдельное окружение, и это не совсем то, что вы подразумеваете под «единым адресным пространством».
«Совместно используемое адресное пространство» для всех 16-разрядных приложений специально выделенное на схеме Вы в упор не видите? Или не хотите видеть? Да я ничего не собирался доказывать, не хотите видеть чёрное по белому - Ваше право...
«Совместно используемое адресное пространство» для всех 16-разрядных приложений» - это вижу. Это слой совместимости для вин16-приложений. Они так работают и взаимодействуют, это нужно для совместимости. К ядру хост-оси это отношения не имеет. И, повторюсь, там не совсем то, что вы подразумеваете под «единым адресным пространством». Есть физические адреса, есть виртуальные, есть мапинг одного в другое, а в 16 вообще сегментная адресация.
Есть 16-разрядная машина в ядре по Вашему? Тогда почему Вы называете эту ОС 32-разрядной? Потому что основа ядра - 32-разрядная.
Яйцо курицы - БЕЛОГО цвета. Несмотря на то, что внутри желток. Так понятно?
Ну я может упрощяю технические детали
?????? Простите, но 32-битность это И ЕСТЬ ТЕХНИЧЕСКАЯ ДЕТАЛЬ. Все остальное - это кнопка Start.
И 16-битность - это всего лишь виртуальная машина внутри 32-битной системы. Почитайте доки по 386, еще раз советую. Ничто не мешает запихать 16-битную вм внутрь линуха. http://linux.die.net/man/2/vm86