Результаты поиска по запросу "computer-architecture"
Понимание выравнивания слов
Я понимаю, что означает доступ к памяти так, чтобы она была выровнена, но я не понимаю, почему это необходимо. Например, почему я могу получить доступ к одному байту с адреса0x…1 но я не могу получить доступ к полуслову (два байта) с того же ...
Как ОЗУ может получить доступ к любому месту в памяти со скоростью O (1)
Нас учат, что абстракция оперативной памяти представляет собой длинный массив байтов. И что для процессора требуется столько же времени для доступа к любой его части. Какое устройство имеет возможность доступа к любому байту из 4 гигабайт (на ...
Почему диапазон подписанного байта составляет от -128 до 127 (дополнение 2), а не от -127 до 127?
Я читаю Почему диапазон байтов от -128 до 127 в Java? это говорит 128 is 10000000. Inverted, it's 01111111, and adding one gets 10000000 again п...
Почему этот код не масштабируется линейно?
Я написал этот код решения SOR. Не беспокойтесь слишком сильно о том, что делает этот алгоритм, здесь это не главное. Но только ради полноты: она может решат...
Как работает кеш-память?
Сегодня, когда я учился на компьютерном уроке, учитель рассказал мне кое-что интересное. Когда речь зашла о том, почему работает кеш-память, он сказал, что: for (i=0; i<M; i++) for(j=0; j<N; j++) X[i][j] = X[i][j] + K; //X is double(8 bytes)не ...
также в C11, а не только в C ++ 11.
предотвратить ложное совместное использование, я хочу выровнять каждый элемент массива по строке кэша. Итак, сначала мне нужно узнать размер строки кэша, чтобы я назначил каждому элементу это количество байтов. Во-вторых, я хочу, чтобы начало ...
Почему условно исполняемые инструкции отсутствуют в последующих наборах инструкций ARM?
Наивно условно выполненные инструкции кажутся мне отличной идеей.Читая больше о наборах инструкций ARM (и ARM-подобных) (Thumb2, Unicore, AArch64), я обнаруж...
С изменчивые переменные и кэш-память
Кэш контролируется аппаратным обеспечением кеша прозрачно для процессора, поэтому, если мы используем переменные переменные в программе на C, как гарантируется, что моя программа будет считывать данные каждый раз с фактического указанного адреса ...