Результаты поиска по запросу "computer-architecture"

4 ответа

Почему неверно выровненный адресный доступ вызывает 2 или более обращений?

4 ответа

Понимание выравнивания слов

Я понимаю, что означает доступ к памяти так, чтобы она была выровнена, но я не понимаю, почему это необходимо. Например, почему я могу получить доступ к одному байту с адреса0x…1 но я не могу получить доступ к полуслову (два байта) с того же ...

4 ответа

Как ОЗУ может получить доступ к любому месту в памяти со скоростью O (1)

Нас учат, что абстракция оперативной памяти представляет собой длинный массив байтов. И что для процессора требуется столько же времени для доступа к любой его части. Какое устройство имеет возможность доступа к любому байту из 4 гигабайт (на ...

ТОП публикаций

5 ответов

Почему диапазон подписанного байта составляет от -128 до 127 (дополнение 2), а не от -127 до 127?

Я читаю Почему диапазон байтов от -128 до 127 в Java? это говорит 128 is 10000000. Inverted, it's 01111111, and adding one gets 10000000 again п...

5 ответов

Почему этот код не масштабируется линейно?

Я написал этот код решения SOR. Не беспокойтесь слишком сильно о том, что делает этот алгоритм, здесь это не главное. Но только ради полноты: она может решат...

5 ответов

Как работает кеш-память?

Сегодня, когда я учился на компьютерном уроке, учитель рассказал мне кое-что интересное. Когда речь зашла о том, почему работает кеш-память, он сказал, что: for (i=0; i<M; i++) for(j=0; j<N; j++) X[i][j] = X[i][j] + K; //X is double(8 bytes)не ...

6 ответов

 также в C11, а не только в C ++ 11.

предотвратить ложное совместное использование, я хочу выровнять каждый элемент массива по строке кэша. Итак, сначала мне нужно узнать размер строки кэша, чтобы я назначил каждому элементу это количество байтов. Во-вторых, я хочу, чтобы начало ...

7 ответов

Почему условно исполняемые инструкции отсутствуют в последующих наборах инструкций ARM?

Наивно условно выполненные инструкции кажутся мне отличной идеей.Читая больше о наборах инструкций ARM (и ARM-подобных) (Thumb2, Unicore, AArch64), я обнаруж...

7 ответов

максимальный объем памяти, который может выделить malloc

7 ответов

С изменчивые переменные и кэш-память

Кэш контролируется аппаратным обеспечением кеша прозрачно для процессора, поэтому, если мы используем переменные переменные в программе на C, как гарантируется, что моя программа будет считывать данные каждый раз с фактического указанного адреса ...