процессора сводится на нет низкой производительностью ОЗУ? Нужно использовать кэш-память!
Кэш-память – это своеобразный быстродействующий буфер для временного хранения данных, которые в любое мгновение могут понадобиться процессору. Доступ к кэш-памяти производится намного быстрее, чем доступ к оперативной памяти, что позволяет поддерживать производительность всей системы на высоком уровне. Если быть предельно точным, то кэш – это быстродействующая память для временного хранения кода выполняемых программ и данных.
На современных компьютерах встречается кэш-память первого (L1) и второго (L2) уровней. На серверах можно еще встретить кэш-память третьего уровня (L3), но такие компьютеры дорого стоят и редко встречаются.
Самая быстрая – кэш-память первого уровня, которая является неотъемлемой частью процессора. Кэш первого уровня расположен на одном кристалле с процессором, без этой памяти процессор не может работать. Кэш L1 работает на частоте процессора, доступ к этой памяти производится каждый такт работы процессора. Данная память очень дорогая. В современных системах обычно встречается не более 64 Кб кэша. (Вдумайтесь: для современного компьютера размер ОЗУ в 1 Гб считается нормальным явлением. А тут всего 64 Кб. Можете прикинуть, во сколько раз станет дороже компьютер, если у него вся память будет такой же быстрой, как L1-кэш!)
L2-кэш значительно быстрее оперативной памяти, но медленнее L1-кэ-ша. Кэш второго уровня расположен или на кристалле процессора, или «где-то рядом». (В старых компьютерах кэш второго уровня был расположен на материнской плате, но это слишком «далеко», поэтому в современных системах кэш второго уровня перенесен «поближе» к ядру процессора.) Объем L2-кэша – от 128 Кб (на уже устаревших системах) до 8 Мб (процессор IC2Q).
Кэш третьего уровня, если он вообще есть, обычно расположен на материнской плате. L3-кэш быстрее оперативной памяти.
Частота системной платы (шины)
Системная плата (она же шина, FSB – Front Side Bus) соединяет процессор и оперативную память.
Все современные процессоры работают на частоте, которая в несколько раз превышает частоту системной платы. Величина, на которую частота процессора превышает частоту системной платы, называется множителем. Так, у Pentium IV, работающем на частоте 3400 МГц, множитель составляет 4,25x (частота системной платы равна 800 МГц).
Путем увеличения множителя можно разогнать процессор. О том, как это сделать, мы поговорим во второй части книги.
В табл. 2.1 приведены множители для некоторых процессоров.
Различные функции процессора
Загляните в любой интернет-магазин, торгующий компьютерны ми комплектующими. Наверняка на страничке с описанием того или иного процессора вы найдете примерно следующую строку:
Другое: AMD64, 3Dnow, enhanced 3Dnow, SSE, SSE2, SSE3, MMX.
Табл. 2.2 поможет вам разобраться в том, что все это означает.
Глава 3
Материнская