Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Сколько регистров ax, bx, cx, dx в многоядерных процессорах?

Имён Фамильцев [13.7K] 6 лет назад

Сколько экземпляров регистров ax, bx, cx, dx в многоядерном x86 процессоре? Столько же, сколько и ядер, или один экземпляр каждого регистра на весь процессор? Если в каждом ядре свой набор регистров, то как в ассемблерном коде обратиться к тому регистру, который, например, именно во втором ядре?

2

Каждое ядро имеет свой набор регистров. И одно ядро не имеет доступа к регистрам другого. Зато они имеют доступ к общему полю памяти (в первую очередь, кэш-памяти), а также могут в некоторых архитектурах обмениваться сообщениями.

автор вопроса выбрал этот ответ лучшим
Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация