Я провел некоторое исследование.
Байт - это 8 бит, а слово - наименьшая единица, к которой можно обратиться в памяти. Точная длина слова варьируется. Я не понимаю, какой смысл в том, чтобы иметь ...
Настоящий вопрос, который я задавал себе в последнее время, заключается в том, какие варианты дизайна привели к тому, что архитектура x86 стала архитектурой с прямым порядком байтов, а не с прямым порядком байтов?
Starting with Pentium Pro (P6 microarchitecture), Intel redesigned it's microprocessors and used internal RISC core under the old CISC instructions. Since Pentium Pro all CISC instructions are divided ...
Меня немного смущает значение "наложения" между кешем ЦП и физическим адресом.
Сначала я нашел его определение в Википедии: Однако VIVT страдает от проблем с псевдонимом, где несколько ...
Этот вопрос из экзамена, который моя школа сделала год назад. У меня N-образный набор ассоциативного кэша с 48-битными адресами и тегом 33 бита. В кеше могут храниться 16384 элемента двойного типа, если адрес ...
Можете ли вы вспомнить какие-либо законные (умные) варианты использования для модификации кода во время выполнения (программа изменяет свой собственный код во время выполнения)? Современные операционные системы, кажется, не одобряют программы, которые дел
Preámbulo: ESTA PREGUNTA ES SALVAMENTE OBSOLETA. Al crear un dispositivo virtual Android (AVD), hay una selección para CPU / ABI. Probé todos los objetivos disponibles, no hay más remedio que ARM en todos ...
Может ли кто-нибудь очень кратко указать на различия между шиной памяти и шиной адреса в компьютерных архитектурах? Также, когда вы говорите «шина памяти», подразумевается ли это, что вы имеете в виду шину данных?
В книге я прочитал следующее: 32-битные процессоры имеют 2 ^ 32 возможных адресов, в то время как текущие 64-битные процессоры имеют 48-битное адресное пространство. Я ожидал, что если это 64-битный процессор, то ...
Это касается разработки реализации единого набора данных, которая должна быть преобразована в эффективную реализацию трубопровода. Мой вопрос в том, что у одного цикла есть тактовая частота x Ghz ...
Я использовал поведение кэша в c-коде, чтобы найти коэффициент попадания, используя 8-way Set Associative для кеша размером 128 КБ, а размер блока - 64 байта. Я проверил код с использованием случайного сгенерированного ...
Допустим, была архитектура XYZ, оптимизированная для функциональных языков (например, haskell). Может ли кто-нибудь сказать мне преимущества такой архитектуры, а также «функционального» языка ассемблера? ...
В архитектуре Intel IA32 такие инструкции, как movl, movw, не допускают операндов, которые являются ячейками памяти. Например, инструкция movl (%eax ), (%edx )не разрешена. Почему?
В компьютерной архитектуре, в чем разница между (ветвью )предсказанием и предположением?? Они кажутся очень похожими, но я думаю, что между ними есть тонкое различие.
Мне интересно, сколько из Ульриха Дреппера «Что каждый программист должен знать о памяти» от 2007 года все еще в силе. Также я не смог найти более новую версию, чем 1.0, или исправления.
Обновление :Приведенное ниже условие while ()оптимизируется компилятором, поэтому оба потока просто пропускают условие и входят в CS даже с флагом -O0. Кто-нибудь знает, почему компилятор это делает?...
int * a = new int [5] - 1; Эта строка сама по себе вызывает неопределенное поведение в соответствии со стандартом C ++, потому что a - недопустимый указатель, а не один за концом. В то же время это ноль ...
Почему ARM имеет только 16 регистров? Это идеальное число? Увеличивает ли расстояние между регистрами с большим количеством регистров время обработки / мощность?
Язык ассемблера x86 пришлось изменить, поскольку архитектура процессора x86 изменилась с 8-разрядной на 16-разрядную, 32-разрядную, а теперь и на 64-разрядную. Я знаю, что в 32-битном ассемблере регистрируют имена (EAX, EBX и т.д.), ...
В последние дни я наблюдал поведение моей новой рабочей станции, которое я не мог объяснить. В некоторых исследованиях этой проблемы может быть возможная ошибка в архитектуре INTEL Haswell, а также в ...
Программный счетчик содержит адрес инструкции, которая должна быть выполнена следующим, в то время как регистр команд содержит фактическую команду, которая должна быть выполнена. один из них не будет достаточно? И что это ...
Что подразумевается под 32-битной или 64-битной машиной? Это архитектура процессора...32-битная машина может читать и записывать 32-битные данные за один раз так же, как и 64-битная машина.... какой максимальный объем памяти может быть у 32 ...
В рамках своего приложения я использую NDK, и мне было интересно, стоит ли связывать двоичные файлы x86 и mips вместе со стандартными двоичными файлами ARM. Я решил, что лучше всего будет отслеживать, что на самом деле делают мои пользователи...
В видео-лекциях UC Berkley по ОС Джона Кубятовича (Prof. Kuby), доступных в сети, он упомянул, что попадание TLB не означает, что соответствующая страница находится в основной памяти. Ошибка страницы все еще может произойти.
...