В своей первой статьи по защ. режиму Broken Sword писал: Виды памяти в защищенном режиме Простая плоская модель. Действительно, самая простая модель: вся память представляет одно ОГРОМНОЕ адресное пространство, никакого механизма распределения, никаких сегментов, ничего нет! Бла, бла, бла... Защищенная плоская модель. Все отличие от предыдущей модели – база и лимит кода и данных уже не совпадают, и здесь уже #GP может проявить себя в самом разцвете… Более того! Если включить флажочек PG (страничная адресация), мы получим ту самую модель памяти, в которой работает всеми нами любимый мастдай – защищенная плоская модель с страничной адресацией .Бла, бла, бла... Мульти-сегментная модель. Данная модель использует все возможности проца «на полную катушку», позволяет аппаратно защищать код, структуры данных, задачи и программы друг от друга. ---------------------------------------------------- Так вот, с двумя первыми вроде все понятно, документации, вроде, дофига, а вот про третью модель нет нигде не слова. Может кто-нибудь объяснит, а то выше написанное про эту модель памяти звучит больше, чем заманчиво.
Дело было в глубоком детстве. Сколько их было перечисленно в первой главе третьего мануала, столько и написал. Особо в смысл не вдаваясь. Вообще по-хорошему статьи следовало бы убрать, отредактировать 90% и заново выложить (либо не выкладывать вообще, в мануалах все и так понятно описано). Насчет тех моделей сейчас могу сказать следующее - все это теоретическая туфта. Можно придумать любые модели организации памяти (в рамках доступных возможностей) и назвать как угодно.