OSDev

для всех
Текущее время: 29 окт 2020, 12:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 22 авг 2011, 12:53 
Аватара пользователя

Зарегистрирован: 20 апр 2011, 10:54
Сообщения: 145
Чем в архитектурном плане отличается AMD E240 от какого-нибудь Core 2 duo? В смысле, эти отличия можно заметить при осдеве?

_________________
Found a CPU. LAPIC ID: 00


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 авг 2011, 15:46 

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB