Компьютерная память
Память – вторая по важности характеристика компьютера. Традиционно различают оперативную и долговременную память.
Оперативная память получила свое название по той причине, что доступ к ее ячейкам осуществляется наиболее быстро, но важнейшей ее чертой является то, что в ней информация (команды и данные) хранится временно – только в процессе исполнения программы. Размер оперативной памяти современного компьютера не должен быть менее 2 Гб, иначе использование целого ряда приложений будет невозможным или ограниченным. Желательно иметь 4–6 Гб оперативной памяти.
Долговременная память предназначена для сохранения информации в течение продолжительных периодов времени.
В общем случае память – устройство, обладающее способностью запоминать, хранить и воспроизводить информацию. Технически она может быть реализована на различных физических эффектах, способных обеспечивать два четко различимых устойчивых состояния. Одно из них понимается как 1, второе – как 0. Универсального технического решения здесь нет. Каждое решение имеет свои достоинства и недостатки и зависит от уровня развития науки, техники и технологии, которые достигнуты на определенный момент времени.
Существует много признаков, по которым можно классифицировать память и запоминающие устройства. Рассмотрим некоторые из них:
• физический эффект;
• энергозависимость (требуется электропитание или нет);
• доступность для процессора (оперативная и внешняя);
• способ доступа (RAM – Random Access Memory, SAM – Sequential Access Memory);
• допустимые операции (ROM – Read Only Memory, RW – Read/Write) и т.д.
Физический эффект:
• конденсатор (есть заряд или нет);
• магнитный материал (направление намагниченности (+ > -));
• полупроводник (проходит ток или нет);
• оптический (отражен или рассеян свет).
Энергозависимая память – информация стирается при снятии электропитания:
• статическая (достаточно только питания (основа – транзисторы));
• динамическая (необходимо питание и требуется периодическая регенерация, так как ее основу составляют конденсаторы, которые не могут хранить заряд продолжительное время).
Энергонезависимая память – информация не стирается при снятии электропитания:
• ферритовые сердечники (ЭВМ третьего поколения);
• магнитные носители (жесткие диски, дискеты, ленты);
• оптические носители (CD, DVD, Blu-Ray-диски);
• флэш-память (флэш-карты).
На рис. 4.2 приведена схема, показывающая, как можно классифицировать память. В блоках отмечены некоторые особенности отдельных видов памяти. В отечественной литературе закрепились термины ОЗУ (оперативное запоминающее устройство) и ПЗУ (постоянное запоминающее устройство), однако данные термины почти вытеснены заимствованными аббревиатурами RAM и ROM соответственно. При этом в спецификациях на компьютер под RAM обычно понимают именно оперативную память компьютера, a ROM чаще всего ассоциируется с CD ROM, хотя первоначально он обозначал микросхемы памяти, в которые информация записывалась однократно.
Наиболее распространенной разновидностью динамической памяти является DDR3, она допускает работу на частоте
Рис. 4.2. Классификация микросхем памяти
до 1866 Мгц. В конце 2013 г. планировалось появление супербыстрой памяти DDR4, которая будет функционировать на частоте 2400 Мгц (приближенной к частоте работе микропроцессора) и обладать пониженным энергопотреблением.
Динамическая память DRAM служит в качестве основных микросхем при построении оперативной памяти компьютеров и серверов. Она также используется компаниями- лидерами в области создания баз данных (например, Oracle и SAP) для проектирования баз данных, которые называются In-Memory. Такие базы данных ориентированы на хранение редко меняющейся информации и обеспечивают исключительно быструю реакцию на поисковые запросы, так как значительная часть данных хранится в оперативной памяти RAM, достигающей по объему 4Тб. Реже используемые данные помещаются на твердотельные диски (SSD, до 40 Тб), а для постоянного хранения используются массивы жестких дисков (HDD) емкостью до 220 Тб.
В силу особой роли, которую играет флэш-память в информационных технологиях сегодняшнего дня, рассмотрим ее подробнее. На рис 4.3 дана ее классификация с детализацией ветви SSD.
Особый интерес представляют так называемые твердотельные диски SSD ('Solid-State Drive), которые сегодня встраиваются в дорогие "элитные" ноутбуки (ультрабуки, Mac Book Air) и планшетные компьютеры. Они могут быть добавлены и в стационарные компьютеры для повышения их общей
Рис. 4.3. Классификация флэш-памяти
производительности и сокращения времени загрузки операционной системы. SSD – запоминающее устройство с функциями и интерфейсом подключения жесткого магнитного диска, но без движущихся механических частей. Устройство представляет собой микросхемы флэш-памяти и управляющий контроллер, моделирующий функции жесткого диска.
Подавляющее большинство SSD имеют форм-фактор жесткого диска и подключаются по интерфейсу SATA но есть устройства, которые вставляются в разъемы материнской платы PCI Express, что еще больше повышает их производительность. Скорость передачи данных при таком подключении достигает нескольких гигабайт в секунду. Одним из вариантов нового решения является стандарт NVM Express.
Главный недостаток SSD, как и всех других видов флэш-памяти, – ограниченное количество циклов перезаписи:
• обычная флэш-память (MLC, Multi-Level Cell, многоуровневые ячейки памяти) позволяет записывать данные в ячейку примерно 10 000 раз;
• более дорогостоящие виды памяти (SIX, Single-Level Cell, одноуровневые ячейки памяти) – более 100 000 раз.
Для борьбы с неравномерным износом ячеек памяти применяются схемы балансирования нагрузки – контроллер хранит информацию о том, сколько раз, какие блоки перезаписывались и при необходимости "меняет их местами".
Нужно подчеркнуть, что по стоимости SSI) намного превосходят обычные жесткие диски (HDD), несмотря на то, что за последние три года цены упали в три раза.
В связи с отмеченными недостатками SSD дисков не прекращается развитие традиционных жестких дисков, которые очень хорошо себя зарекомендовали как надежные устройства хранения информации. Выпускаются гибридные "винчестеры", содержащие буферы до 32 Гб флэш-памяти, что позволяет резко поднять скорость работы такого устройства смешанной конструкции. Кроме того, инженерами уже разработаны жесткие диски толщиной всего 5 мм. Такие гибридные жесткие диски, имея в несколько раз большую емкость чем SSD, могут встраиваться даже в ультрабуки.