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/ |