Это мы говорили об оперативной памяти ПК — RAM (Random Access Memory — память с произвольным доступом), в которой помещаются все выполняемые процессором задачи и обрабатываемые данные, но, кроме оперативной, есть и другие виды памяти.
• Кэш-память — сверхбыстрая буферная память процессора, в которой хранятся часто используемые фрагменты программ и данные. В новых ПК интегрируется на кристалл процессора.
• Видеопамять — специализированная память на видеокарте. В чипсетах с интегрированной графической картой отсутствует, так как является отдельной областью оперативной памяти.
• Постоянная память (ПЗУ) — память без возможности изменения. Существует почти во всех устройствах компьютера, в первую очередь, BIOS материнской платы. Хранит программы и данные, которые не должны исчезать при выключении питания.
• CMOS — специальная микросхема памяти (и не только) BIOS. He является энергонезависимой и требует для себя «персональной» батарейки.
Когда говорят об этих видах памяти, их называют специализированными названиями, а просто под словом «память» всегда подразумевается оперативная память ПК.
Модули оперативной памяти различаются по виду слота для их установки:
• 14– и 16-контактные отдельные микросхемы в DIP-корпусах (Dual Inline Package) — устанавливались на 86-х и 286-х материнских платах;
• 16-и 18-контактные SIPP (Single Inline Pin Packages) — 286-е платы и старые видеокарты;
• 30-контактные модули SIMM (Single Inline Memory Module) — устанавливались на 386-х и первых 486-х материнских платах;
• 72-контактные SIMM — на 486-х платах (тип FPM) и платах Pentium (EDO).
• 168-контактные модули DIMM (Double Inline Memory Module — модуль с расположением выводов в два ряда) и RIMM — это современные типы памяти (рис. 2.6).
Рис. 2.6. Модуль DIMM
Также различаются по типу и времени доступа к ячейкам памяти:
• FPM (Fast Page Mode — быстрый постраничный режим) — 100—70 нc — устаревший тип, применявшийся в 386-х и 486 ПК;
• EDO (Extended Data Out — расширенный ввод/вывод) — 80–50 нc — более современный тип, применявшийся на платах Pentium;
• SDRAM (Synchronous Dynamic RAM — синхронная динамическая память) — 15—7 нc — еще более быстродействующая память;
• RDRAM (Rambus DRAM) — 8–4 нc — специализированная (и дорогая) память, предназначенная для работы с процессорами Pentium 4.
• DDR SDRAM (Double Data Rate SDRAM) — 15—6 нc — тип памяти, позволяющий передавать данные два раза за один такт — как бы удвоенная тактовая частота. Наиболее распространенная в настоящее время.
Модули SDRAM в свою очередь различались по рабочей тактовой частоте и, соответственно, пропускной способности:
• РС66 — рабочая частота 66 МГц (533 Мбайт в секунду);
• РС100-100МГц (800 Мбайт в секунду);
• РС133 — 133 МГц (1060 Мбайт в секунду).
Модули DDR SDRAM (Double Data Rate SDRAM) также различаются по тактовой частоте и (по маркетинговым соображениям) имеют два названия: первое содержит сведения о тактовой частоте, второе — о теоретической пропускной способности: DDR200 (100 МГц) — РС1600; DDR266 (133 МГц) — РС2100; DDR333 (166 МГц) — РС2700 и DDR400 (200 МГц) — РС3200.
Чаще всего применяют именно второе обозначение — покупатель «падок» на большие числа. При этом происходит явное «надувательство»: дело в том, что модуль способен принимать или передавать с удвоенной скоростью только данные, но никак не адресную информацию. Но тесты показывают, что применение памяти DDR SDRAM в компьютерах на базе процессоров AMD дает прирост производительности в 25 % по сравнению с SDRAM. На основе Pentium — до 30 %.
Естественно, чем с большей частотой работает модуль, тем он лучше, но здесь самое время вспомнить еще об одном параметре памяти, который называется латентность (задержка). После задания адреса модуль памяти не может мгновенно выдать данные с указанной ячейки. Этот параметр, имеющий английскую аббревиатуру CAS, может принимать значения 2, 2.5 или 3 такта. Получается, что модуль, например DDR 40 °CAS 3, имеет производительность практически такую же, как DDR 333 CAS 2.
И последнее, что можно сказать о различии модулей оперативной памяти, — это наличие или отсутствие средств обнаружения и коррекции ошибок считывания. Существует довольно большой класс программ, критичных к достоверности считанных данных, поэтому к восьми битам информации добавляли один контрольный — бит четности. В современных модулях памяти из-за возросших скоростей и длительности доступа к памяти (в тактах работы процессора) добавляется не один, а четыре дополнительных бита. Это позволяет контроллеру памяти не только обнаруживать, но и "на лету" исправлять несколько ошибок одновременно.
Дисководом можно назвать любое устройство с вращающимся диском, на котором записана информация: приводы гибких магнитных дисков, жестких магнитных дисков, оптических и магнитооптических дисков. Но исторически сложилось так, что словом «дисковод» называют только накопитель на гибких магнитных дисках. Пусть и у нас будет так же.