OSDev
http://osdev.su/

Чем AMD отличается от привычного Intel?
http://osdev.su/viewtopic.php?f=18&t=438
Страница 1 из 1

Автор:  418ImATeapot [ 22 авг 2011, 12:53 ]
Заголовок сообщения:  Чем AMD отличается от привычного Intel?

Чем в архитектурном плане отличается AMD E240 от какого-нибудь Core 2 duo? В смысле, эти отличия можно заметить при осдеве?

Автор:  SII [ 22 авг 2011, 15:46 ]
Заголовок сообщения:  Re: Чем AMD отличается от привычного Intel?

Если не трогать вещи, официально названные моделезависимыми (а они могут отличаться -- и отличаются -- и у процессоров одного производителя), то это различия в расширениях системы команд и совершенно разная виртуализация. Если с последней не связываться, то для осдева существенными могут оказаться разве что команды типа syscall или как там они называются (не помню уже точно), а также некоторые команды из расширенных наборов, но их наличие всегда надо контролировать заранее (или попросту не использовать). Классический пример -- условные пересылки CMOVcc, которые появились в Пентиум Про и Пентиум 2, но отсутствовали в Пентиум ММХ, Пентиум и более ранних процессорах. Что же касается "официально моделезависимых", то это главным образом регистры MSR (Model-Specific Regs), настраивающие работу кэша и т.п. вещи, и ОС с ними не работает -- это задача БИОСа.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/