Виды памяти в защищенном режиме

Тема в разделе "WASM.WIN32", создана пользователем mix_mix, 21 мар 2006.

  1. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    В своей первой статьи по защ. режиму Broken Sword писал:

    Виды памяти в защищенном режиме



    Простая плоская модель.



    Действительно, самая простая модель: вся память представляет одно ОГРОМНОЕ адресное пространство, никакого механизма распределения, никаких сегментов, ничего нет! Бла, бла, бла...



    Защищенная плоская модель.



    Все отличие от предыдущей модели – база и лимит кода и данных уже не совпадают, и здесь уже #GP может проявить себя в самом разцвете… Более того! Если включить флажочек PG (страничная адресация), мы получим ту самую модель памяти, в которой работает всеми нами любимый мастдай – защищенная плоская модель с страничной адресацией .Бла, бла, бла...



    Мульти-сегментная модель.



    Данная модель использует все возможности проца «на полную катушку», позволяет аппаратно защищать код, структуры данных, задачи и программы друг от друга.

    ----------------------------------------------------

    Так вот, с двумя первыми вроде все понятно, документации, вроде, дофига, а вот про третью модель нет нигде не слова.

    Может кто-нибудь объяснит, а то выше написанное про эту модель памяти звучит больше, чем заманчиво.
     
  2. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    Дело было в глубоком детстве. Сколько их было перечисленно в первой главе третьего мануала, столько и написал. Особо в смысл не вдаваясь. Вообще по-хорошему статьи следовало бы убрать, отредактировать 90% и заново выложить (либо не выкладывать вообще, в мануалах все и так понятно описано).



    Насчет тех моделей сейчас могу сказать следующее - все это теоретическая туфта. Можно придумать любые модели организации памяти (в рамках доступных возможностей) и назвать как угодно.