RealMode off, ProtectedMode on

Тема в разделе "WASM.BEGINNERS", создана пользователем ENRIX, 10 июл 2007.

  1. ENRIX

    ENRIX New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2007
    Сообщения:
    10
    Объясните мне что я теряю когда перехожу в ProtectedMode

    вопрос задаю так как видел в постах писали что БИОС прерывания уже не работают когда я в 32Битном... это правда...?
     
  2. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Ничего ты не теряеш. Наоборот токо одни плюсы. Сложность в том, что прийдётся как бы писани мини ОС, чтобы управляла базовыми средствами компьютера. Биос нам тут помогать уже практически не будет.
     
  3. ENRIX

    ENRIX New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2007
    Сообщения:
    10
    rudik
    rudik

    Можно с вами связатся через ICQ? или еще как-то?
     
  4. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Можно. Моё ICQ я тебе отправил в личные сообщения. Токо я далеко не постоянно в интернете - дорого, но несколько раз в день меня сможеш найти.
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    BIOS прерывания 16битные.. поэтому нужно либо перейти в реальный режим, вызваьт прерывание и перейти обратно в защищенный... геморрой и потеря производительности.. но загрузчик NT Loader на ранних этапах так делает.
    Еще в BIOSе есть 32битные точки входа, но не для всех сервисов. Я не помню, честно говоря, для каких есть..
    Ну естественный вариант, которому следуют все ОС - собственная реализация всего самому. В винде например этим заведуют HAL и драйвера.