Оперативная память
В оперативной памяти компьютер хранит программы и данные в процессе работы. Когда Вы выключаете компьютер, содержимое оперативной памяти стирается.
Оперативную память еще часто называют RAM – сокращение от Random Access Memory (память прямого, или случайного, доступа).
Одна из важнейших характеристик компьютера – объем оперативной памяти. Он измеряется обычно в мегабайтах.
Какой объем оперативной памяти необходим?
Существует минимальный объем памяти, меньше которого иметь нельзя. Он зависит от операционной системы, которую Вы собираетесь использовать. Если Вы будете работать в Windows 98, Вам необходимо, как минимум, 16Mb. Для Windows NT потребуется 32Mb.
С другой стороны, чем больше памяти, тем лучше. Технически максимальный объем памяти ограничивается возможностями материнской платы. Современные материнские платы для процессоров Pentium II поддерживают максимально от 512Mb до 1024Mb оперативной памяти.
Сейчас стоимость одного мегабайта памяти приближается к 1 доллару. Сколько же имеет смысл потратить на память?
Сначала рекомендация самого общего характера – 64Mb. Такой объем памяти не будет являться слабым местом в конфигурации компьютера при работе с такими приложениями, как обработка текстов, электронные таблицы, базы данных, бухгалтерские программы, игры, интернет, мультимедиа, непрофессиональная работа с графикой.
В принципе, в большинстве случаев можно обойтись и объемом памяти в 32Mb. Программы работать будут, но возможно некоторое замедление работы из-за того, что те данные, которые не помещаются в оперативной памяти, будут временно записываться на жесткий диск. Замедление будет особенно заметно, если одновременно запустить под Windows несколько программ.
Для некоторых приложений, таких как программы работы с растровой графикой, или очень «крутых» игр может потребоваться больший объем памяти. Как правило, рекомендации можно найти в сопроводительной документации к этим программам.
Если выяснится, что при покупке компьютера Вы «не угадали» с объемом памяти, не расстраивайтесь, всегда можно установить дополнительную память.
Какой тип памяти используется в современных компьютерах?
Сейчас в компьютерах используются модули памяти, которые называются DIMM (Dual-In-line-Memory-Module). Благодаря тому, что эти 168-контактные модули имеют разрядность данных 64 бита (а если модуль с четностью, то 72 бита), их можно устанавливать в компьютер по одному.
Память, которая используется в модулях DIMM называется синхронной (SDRAM). Основное преимущество синхронной памяти перед памятью FPM и EDO, которая использовалась ранее, заключается в том, что память SDRAM «умеет» выполнять операции чтения и записи последовательных данных за один такт системной шины. Память EDO или FPM требует для этого 2 или 3 такта.
Предположим, Вы имеете компьютер с процессором Pentium II, который работает на частоте 350MHz. При этом все «окружение» процессора, в т.ч. и память, должно работать на частоте 100MHz – частоте системной шины. Длительность такта системной шины составляет при этом 10нс (1секунда / 100MHz). Для того, чтобы успеть за это время выполнить операцию чтения или записи, память должна иметь время доступа 10нс или меньше. Иногда память с временем доступа 10нс называют 100-мегагерцовой. Стандарт, определяющий требования к памяти для работы на частоте 100MHz, называется PC-100.
Реально время доступа настоящей 100-мегагерцовой памяти составляет 8нс и такая память вполне может работать на частоте 125MHz. Это сделано для обеспечения надежности системы.
Если Вы покупаете компьютер с процессором, который использует частоту системной шины 66MHz (например, Celeron), обратите внимание на тип установленной памяти. Весьма желательно, чтобы использовалась память PC-100. Если в будущем возникнет потребность замены процессора на более мощный с частотой системной шины 100MHz, Вам не придется менять еще и память.
Как настроить память компьютера на оптимальное быстродействие?
Как уже говорилось, при последовательном доступе к памяти для чтения или записи требуется всего один такт системной шины. Однако, когда происходит чтение или запись по «новому» адресу, одного такта системной шины для выполнения операции недостаточно. «Настройка» памяти на нужный адрес состоит из нескольких этапов:
RAS Precharge Time – выбор из матрицы памяти строки, в которой содержится нужная ячейка, длительность 2 или 3 такта
RAS to CAS Delаy – выбор из матрицы памяти столбца, в котором находится нужная ячейка, длительность 2 или 3 такта.
CAS Latency – выбор первого двойного слова, длительность 2 или 3 такта.
Таким образом, для выполнения всей операции требуется от 6 до 9 тактов. Информация о длительности каждого этапа (временная диаграмма) для конкретного модуля памяти записана в специальной микросхеме, которая расположена на этом модуле и называется SPD.
Вы можете «вручную» задать временную диаграмму памяти в разделе «Chipset Features Setup» программы BIOS SETUP Вашего компьютера. Рекомендуется использовать установки по умолчанию «By SPD», при этом гарантируется устойчивая работа подсистемы памяти и штатное быстродействие.
Как можно проверить работоспособность подсистемы памяти?
Если Ваш компьютер работает неустойчиво, т.е. наблюдаются зависания или сбои в работе программ, причина может заключаться как в самих программах, так и в какой-то аппаратной неисправности. В свою очередь, аппаратная неисправность может иметь место в процессоре, материнской плате, памяти или каком-то другом “железном” компоненте компьютера. Определить причину можно методом последовательного исключения. Для тестирования подсистемы памяти Вы можете использовать тестовую программу, которую можно скачать отсюда.
Где можно получить дополнительную информацию о памяти?
http://ixbt.stack.net/mainboard.shtml
http://www.diginat.com/paul/memory_main.html
Дмитрий Командный
23 марта 1999г.