Компьютерная память: RAM, ROM, SSD, HDD — всё о типах

Память — основа работы любого компьютера, место хранения фотографий, документов и других данных. Существуют различные типы памяти, которые делятся на две категории: внутреннюю (первичную) и внешнюю (вторичную).

Внутренняя и внешняя память: принципиальное различие

Внутренняя память хранит небольшие объёмы данных, к которым компьютер обращается быстро. Внешняя память предназначена для хранения больших объёмов данных, но скорость доступа к ним ниже. Компьютер эффективно использует оба типа памяти: данные хранятся во внешней памяти, а для работы загружаются во внутреннюю. Это аналогично работе бухгалтера: документы прошлых лет хранятся на полках (внешняя память), а текущие — на столе (внутренняя память). По мере необходимости документы перемещаются с полок на стол. Аналогично, данные загружаются во внутреннюю память, с которой непосредственно взаимодействует процессор.

Процессор обращается к памяти по уникальным адресам каждой ячейки. Каждая ячейка состоит из пар транзисторов и конденсаторов, образующих один бит данных. Конденсатор хранит 0 или 1, а транзистор переключает эти данные.

Типы внутренней памяти

Основной тип внутренней памяти — оперативная память, ОЗУ или RAM (Random Access Memory). RAM — быстрая память, позволяющая записывать и считывать данные. Однако она энергозависима: при отключении питания данные теряются. При загрузке компьютера в ОЗУ загружается операционная система и другие необходимые программы.

Существуют два основных типа RAM:

  • DRAM (Dynamic RAM): Наиболее распространённый тип оперативной памяти. Изначально использовалась SDR (Single Data Rate), сейчас — DDR (Dual Data Rate) различных поколений (DDR, DDR2, DDR3, DDR4).
  • SRAM (Static RAM): Быстрее DRAM, но дороже. Используется в качестве кэш-памяти процессора или в высокопроизводительных серверах.

Другой важный тип внутренней памяти — ROM (Read Only Memory) или постоянное запоминающее устройство (ПЗУ). Информация в ROM предназначена только для чтения. Запись данных, как правило, невозможна, хотя есть исключения:

  • PROM (Programmable ROM): Запись данных возможна один раз, обычно на заводе.
  • EPROM (Erasable PROM): Данные можно стереть и перепрограммировать, но для стирания требуется ультрафиолетовое излучение.
  • EEPROM (Electrically Erasable Programmable ROM): Данные можно стереть и переписать электрическими сигналами, хотя запись медленная. Используется, например, для обновления BIOS.

Кэш-память — очень быстрая память для хранения часто используемых данных и программ. Она находится между процессором и ОЗУ. Существуют уровни кэш-памяти (L1, L2, L3, L4), отличающиеся скоростью, объёмом и назначением.

VRAM (Video RAM) — графическая память видеокарты, оптимизированная для обработки графических данных (текстур, теней и др.).

Типы внешней памяти

Внешняя память представлена несколькими типами:

Магнитные запоминающие устройства: Данные кодируются магнитными полями на магнитном материале. К ним относятся:

  • HDD (Hard Disk Drive): Жесткий диск, состоящий из вращающихся металлических дисков с магнитным покрытием. Энергонезависим.
  • Магнитные ленты и кассеты: Работают по схожему принципу.
  • Флоппи-диски: Устаревший тип памяти.

Твердотельные запоминающие устройства: Основаны на кремниевых микросхемах, не имеют движущихся частей, более портативны, долговечны и работают быстрее HDD. К ним относятся:

  • SSD (Solid-State Drive): Твердотельные накопители.
  • USB-флешки: Переносные накопители.

SSD и HDD могут объединяться в RAID-массивы.

Оптические запоминающие устройства: Данные записываются и считываются лазерным лучом. К ним относятся:

  • CD (Compact Disc)
  • DVD (Digital Versatile Disc)
  • Blu-ray

Они относительно дешёвы, но имеют ограниченное время хранения данных (CD — 5-10 лет, DVD и Blu-ray — 30 и 50 лет соответственно). Существуют разные типы оптических дисков (CD-R, CD-RW, CD-ROM).

Виртуальная память

Виртуальная память — область внешней памяти (HDD или SSD), используемая как расширение оперативной памяти. Данные, которые в данный момент не используются, перемещаются из ОЗУ в виртуальную память (файл подкачки — swap-file).

Различные типы памяти обеспечивают эффективную работу компьютера, сочетая скорость доступа и объём хранимых данных. Выбор типа памяти зависит от конкретных задач и требований.

Что будем искать? Например,программа