Вопросы по теме 'cpu-architecture'

Сколько бит составляет СЛОВО и является ли оно постоянным для разных архитектур?
Всегда ли машина WORD одна и та же или это зависит от архитектуры машины? И является ли значение слова WORD контекстно-зависимым или общеприменимым?
39725 просмотров

Где задокументирован кэш памяти L1 процессоров Intel x86?
Я пытаюсь профилировать и оптимизировать алгоритмы, и я хотел бы понять конкретное влияние кешей на различные процессоры. Для последних процессоров Intel x86 (например, Q9300) очень сложно найти подробную информацию о структуре кеша. В частности,...
30680 просмотров

Что такое ЕС в архитектуре x86? (вычисляет эффективный адрес?)
Где-то читал, что эффективные адреса (как в инструкции LEA) в инструкциях x86 вычисляются по "ЕС". Что такое ЕС? Что именно нужно для расчета эффективного адреса? Я только узнал о наборе инструкций MC68k (сначала этому учит Калифорнийский...
1081 просмотров
schedule 25.02.2022

Нумерация ЦП в системе с поддержкой гиперзаголовков
Я пытаюсь выяснить, как ОС (Windows, Linux) присваивает номера логическим процессорам в среде с поддержкой Hyper-Threading. ? Обе ОС сначала последовательно присваивают номера физическим процессорам, а затем начинают нумерацию логических...
3526 просмотров

Архитектура системы
Как определить, является ли работающая в настоящее время система Mac OS X 32-битной или 64-битной машиной?
280 просмотров
schedule 21.12.2023

Код дизайна, который помещается в кэш-память ЦП?
При написании симуляций мой приятель говорит, что ему нравится пытаться писать программы достаточно маленькими, чтобы поместиться в кеш. Имеет ли это какое-то реальное значение? Я так понимаю, кэш быстрее оперативной и основной памяти. Можно ли...
9606 просмотров

оптимизация размера структуры
У меня есть структура, которую я хотел бы оптимизировать. typedef struct dbentry_s { struct dbentry_s* t_next; struct dbentry_s* a_next; char *t; char *a; unsigned char feild_m; unsigned char feild_s; unsigned char...
1508 просмотров
schedule 23.05.2022

Сборка: Почему мы заморачиваемся с регистрами?
У меня принципиальный вопрос по сборке. Почему мы стараемся выполнять арифметические операции только с регистрами, если они могут работать и с памятью? Например, обе из следующих причин (по сути) вызывают в качестве ответа одно и то же значение:...
1539 просмотров

Разница между аппаратным обеспечением машины и аппаратной платформой
Моя машина с Linux сообщает о выводах «uname -a», как показано ниже: [root@tom i386]# uname -a Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux [root@tom i386]# Согласно справочной странице uname, записи...
5389 просмотров
schedule 27.11.2022

Обнаружение архитектуры во время компиляции из MASM/MASM64
Как я могу определить во время компиляции из исходного файла ASM, является ли целевая архитектура I386 или AMD64? Я использую masm(ml.exe)/masm64(ml64.exe) для сборки файлов file32.asm и file64.asm. Было бы неплохо создать один файл, file.asm,...
3034 просмотров

вопрос про прыжок в MIPS
Что здесь означает PCGPRLEN-1..28?? Откуда взялось это 4 бита? замещающий текст http://img208.imageshack.us/img208/3750/jumpv.jpg
124 просмотров
schedule 04.07.2022

Почему x86 уродлив? Почему он считается низшим по сравнению с другими?
Я читал некоторые архивы SO и встречал заявления против архитектуры x86. Почему нам нужна разная архитектура ЦП для сервера, мини-/мэйнфрейма и смешанного ядра? говорит Архитектура ПК беспорядок, любой разработчик ОС скажет вам это....
34110 просмотров
schedule 07.12.2022

Где в цикле Fetch-Execute декодируется значение через режим адреса
В настоящее время я создаю небольшой процессорный интерпретатор, который поддерживает несколько режимов адресации, включая отложенный регистр и смещение. Он использует классический RISC-конвейер IF-ID-EX-MEM-WB. На каком этапе конвейера декодируется...
388 просмотров
schedule 18.10.2022

Разница между адресуемым словом и адресуемым байтом
Может кто-нибудь объяснить, в чем разница между Word и Byte адресуемыми? Как это связано с объемом памяти и т. д.?
61957 просмотров

Машина Тьюринга против машины фон Неймана
Задний план Архитектура фон-Неймана описывает компьютер с хранимой программой, где инструкции и данные хранятся в памяти, а машина работает, изменяя свое внутреннее состояние, то есть инструкция работает с некоторыми данными и изменяет данные....
25935 просмотров

Почему регистров всего четыре?
Почему в самом распространенном процессоре (x86) всего четыре регистра? Разве не было бы огромного увеличения скорости, если бы было добавлено больше регистров? Когда будут добавлены новые регистры?
5982 просмотров
schedule 16.12.2022

Согласованность кеширования и создание потока
Фон Я прочитал различные книги и статьи, чтобы узнать о кэшах процессора, согласованности кеша и барьерах памяти в контексте одновременного выполнения. Однако до сих пор мне не удалось определить, безопасна ли моя обычная практика кодирования в...
292 просмотров

Почему регистры ЦП быстро доступны?
Регистровые переменные — известный способ получить быстрый доступ ( register int i ). Но почему регистры находятся на вершине иерархии (регистры, кэш, основная память, вторичная память)? Что же делает доступ к регистрам таким быстрым?
14947 просмотров
schedule 29.10.2022

Почему ЦП обращается к памяти по границе слова?
Я много слышал о том, что данные должны быть правильно выровнены в памяти для повышения эффективности доступа. ЦП обращается к памяти на границе слова. Итак, в следующем сценарии ЦП должен сделать 2 доступа к памяти, чтобы получить одно слово....
6443 просмотров

Как работает setTimeout
Как setTimeout в Javascript работает на низком уровне? Существуют ли аппаратные будильники? Или интерпретатор (через систему) просто периодически спрашивает, который сейчас час?
428 просмотров
schedule 27.05.2022