Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Минимальная ширина адресной шины (http://forum.oszone.net/showthread.php?t=91569)

Gamover jr 07-10-2007 22:57 655888

Минимальная ширина адресной шины
 
Помогите, плз, низнаю куда обратиться с ламерским вопросом, а мозги кипят НЕ ПОНИМАЮ: сколько минимальная ширина адресной шины если за раз нужно загружать из памяти 32 бита, а память всего 1 мегабайт?

dascon 07-10-2007 23:55 655922

видимо, 18 разрядов потребуется

Gamover jr 08-10-2007 00:10 655935

2^20 / (32/8) = 262144 адресов = 1000000000000000000b

тоже 18

при условии что 1024К = 1MByte

dascon 08-10-2007 01:14 655993

Gamover jr, ты меня проверял что-ли? :)

Gamover jr 08-10-2007 09:05 656067

Почему вдруг? Тогда скажи где такие вопросы всеръёз воспринимают. Я выложил решение сразу как нашёл но у меня нет 100% уверености что оно правильное.

Gamover jr 08-10-2007 21:53 656629

Ещё задача: скорость доступа к данным в cache - 2 наносекунды, RAM (включая проверку наличия искомых данных в cache и копировние из RAM в cache) 10 наносекунд. Какая вероятность обнаружения данных в cache должна быть, чтобы средняя скорость доступа была 4 наносекунды?

dascon 09-10-2007 00:59 656709

Цитата:

скорость доступа к данным в cache - 2 наносекунды
а какая тактовая частота этой "cache"?

Gamover jr 09-10-2007 01:28 656716

несущественно. Просто вероятность в %

Negativ 09-10-2007 09:55 656825

Gamover jr,
Вы случайно не микроконтроллеры собиратесь программировать?

kim-aa 09-10-2007 10:46 656850

Gamover jr,
1) Для точного (гарантрованного) значения нужно знать соотношение размера кеша и размера обслуживаемого им устройства памяти.
Так же нужно знать размер блока данных с которыми вы будете работать и общий размер данных.

2)
Цитата:

Цитата Gamover jr
средняя скорость доступа была 4 наносекунды? »

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

4) Соотношение удачных обращений к кешу к неудачным, т.е. эффективности кеширования и как следствие уменьшение задержки работы с памятью очень сильно зависит как от характера кешируемых данных, так и от алгоритма кеширования.

Gamover jr 09-10-2007 12:35 656909

kim-aa,

1) ничего не понял
2) согласен, доступ к RAM - 10, доступ к cache - 2.
4) Как посчитать соотношение, при котором среднее время доступа = 4?

kim-aa 09-10-2007 12:50 656915

Цитата:

Цитата Gamover jr
ничего не понял »

А чего тут понимать.
Если Кэш равен 1 килобайту, а Вы интенсивно работаете с объектом данных размером в 512 к, т.е. в 500 раз больше, то как Вы думаете, процессор часто будет в кеше требуемые данные находить?

Gamover jr,
Поищите в интернете технологии кеширования.
Думаю вам нужно искать для процессоров 80386, 80486, максимум Pentium.
Более сложные архитектуры вы прост оне поймете.

на IXBT когда-то не плохие статьи печатали.

Например
http://www.ixbt.com/cpu/cpu-microarc...e-part-3.shtml
или
http://www.ixbt.com/cpu/ibm-power4.shtml


Время: 11:34.

Время: 11:34.
© OSzone.net 2001-