"Манипулирование адрес" не является термином в данной области техники. У вас есть сопоставление виртуального адреса m-бит на n-битный физический адрес. Да, кеш может иметь размер до размера физического адреса, но обычно намного меньше. Обратите внимание, что в строках кэша помечены виртуальные или более типичные физические биты адреса, соответствующие максимальному диапазону виртуальных или физических адресов машины.
Да, процессы DRAM и логические процессы настроены для разных целей и включают в себя различные этапы процесса (различные материалы и толщину для размещения стеков конденсаторов/траншей DRAM, например), а исторически вы не строили процессоры в DRAM (кроме Mitsubishi M32RD) и DRAM в логических процессах.Исключение - это так называемый eDRAM, который IBM любит использовать для своих процессов SOI и который используется в качестве кэша последнего уровня в микропроцессорах IBM, таких как Power 7.
«Пагинация» - это то, что мы называем выдачей формы, этот вывод текста начинается в верхней части следующей страницы. «Пейджинг», с другой стороны, иногда является синонимом управления виртуальной памятью, посредством которого виртуальный адрес сопоставляется (на основе каждой страницы) физическому адресу. Если вы настроите свои таблицы страниц так, чтобы он позволял нескольким виртуальным адресам (фактически, виртуальным адресам из виртуальных адресных пространств разных процессов) отображать один и тот же физический адрес и, следовательно, одно и то же место в реальной ОЗУ.
«Ассоциативная кэш-память с наборами из 1 строки - это ассоциативно связанная кэш-память, потому что один блок памяти может идти в любом наборе, поскольку каждый набор имеет тот же размер, что и у блока».
Хм, это странный вопрос. Давайте сломаем его. 1) У вас может быть прямой сопоставленный кеш, в котором адрес сопоставляется только с одной строкой кэша. 2) У вас может быть полностью ассоциативный кеш, в котором адрес может отображать любую строку кеша; есть что-то вроде структуры тегов CAM (content addressible memory), чтобы найти, какая строка соответствует адресу. Или 3) у вас может быть ассоциативный кеш n-way set, в котором у вас есть, по существу, n наборов прямых сопоставленных кешей, и данный адрес может отображать одну из n строк. Существуют и другие эзотерические организации кеширования, но я сомневаюсь, что их учат.
Итак, давайте разобрать заявление. «Ассоциативная кэш-память». Ну, это исключает прямые сопоставленные кеши. Таким образом, мы остаемся с «полностью ассоциативным» и «n-way set associative». Он имеет наборы из 1 строки. ОК, поэтому, если он установлен ассоциативно, то вместо чего-то традиционного, как 4-way x 64 lines/way, это n-way x 1 lines/way. Другими словами, он полностью ассоциативен. Я бы сказал, что это истинное утверждение, за исключением того, что термин «полностью ассоциативный» не «полностью ассоциативный».
Имеет смысл?
Счастливый взлом!
Есть ли у вас учебник? Я понимаю, что это не так быстро, как Google, но вы, как правило, учители ... один из них ... – Josh
Как вы думаете, ответы и почему? –
В 1 размер кеша памяти не зависит от размера виртуальной памяти или ширины адреса? – AndreKR