Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1586
Благодарности: 52

Профиль | Отправить PM | Цитировать


Цитата Coutty:
Процессорные регистры - логически, кажется, 8 штук каждого типа (AX..., EAX и там ещё какие-то для SSE) - место, где процессор работает с данными. Самая быстрая память - работает на частоте процессора без задержек.
Кэш 1 уровня - объём куда как больше (уже 64 КБ для данных и 64 КБ для инструкций обычно), но для доступа к ним производится задержка примерно 3 такта (разные процессоры - разная задержка).
Кэш 2 уровня - ещё больше объём. Задержка доступа - от 15 до 25 процессорных тактов.
Оперативная память - задержка порядка тысячи тактов (не скажу точно). Вот пока к ней доступ получишь, потеряешь много процессорного времени. Поэтому данные кэшируются, чтобы быстрее с ними работать. Но кэша 2 уровня может показаться мало, поэтому добавят ещё и третий с задержками под сотню тактов - всё быстрее, чем в RAM искать.
Это всё на пальцах Если нужны подробности и особенности, то читайте статьи и учебники) »
О кеше Л3 ни слова не написано))

кэш L3 служит в качестве буфера записи в оперативную память, что тоже даёт небольшой прирост производительности.

Отправлено: 11:26, 20-09-2008 | #13