Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Архитектура Intel 64

26K
14 июля 2011 года
mudBit
224 / / 30.05.2011
Собирался тут написать ОСю защищенного режима и использующую сегментацию как основной способ размещения процессов в памяти. Заметил в Википедии статью про длинный режим. И вдруг - "упразднена сегментация"! При переходе по предложенному линку перекидывает на "реальный режим". Эти сегменты упразднены - так оно и понятно. Но как быть с защищенными сегментами? Их тоже "упразднили"?
Теперь собственно вопрос: можно ли перенести систему, использующую сегментацию, из архитектуры IA-32 на Intel 64?
349
14 июля 2011 года
Phantom-84
656 / / 27.10.2005
Читаем руководства AMD/Intel. Перенести можно, хотя это зависит от того, как именно используется сегментация. Если сегментация используется исключительно для реализации FLAT-модели (или близкой к ней), то будет проще. Если сегментация используется для реализации полноценной сегментной модели, то не мешало бы сначала 32-разрядную систему привести к FLAT-модели (особенно если в дальнейшем планируется развивать 32-разрядную линию), причем с учетом не только IA-32, но и AMD64/Intel64, чтобы потом было проще развивать обе линии параллельно. Ну а потом можно попробовать сделать первую 64-разрядную версию.

Note: все-таки 64-разрядная архитектура существенно отличается от 32-разрядной, поэтому разработать и развивать обе линейки с учетом их переносимости будет непросто.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог