RealMode off, ProtectedMode on

Discussion in 'WASM.BEGINNERS' started by ENRIX, Jul 10, 2007.

  1. ENRIX

    ENRIX New Member

    Blog Posts:
    0
    Joined:
    Mar 30, 2007
    Messages:
    10
    Объясните мне что я теряю когда перехожу в ProtectedMode

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

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

    Blog Posts:
    0
    Joined:
    Dec 6, 2006
    Messages:
    302
    Location:
    г. Харьков
    Ничего ты не теряеш. Наоборот токо одни плюсы. Сложность в том, что прийдётся как бы писани мини ОС, чтобы управляла базовыми средствами компьютера. Биос нам тут помогать уже практически не будет.
     
  3. ENRIX

    ENRIX New Member

    Blog Posts:
    0
    Joined:
    Mar 30, 2007
    Messages:
    10
    rudik
    rudik

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

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

    Blog Posts:
    0
    Joined:
    Dec 6, 2006
    Messages:
    302
    Location:
    г. Харьков
    Можно. Моё ICQ я тебе отправил в личные сообщения. Токо я далеко не постоянно в интернете - дорого, но несколько раз в день меня сможеш найти.
     
  5. wasm_test

    wasm_test wasm test user

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