Сейчас стандарт памяти в компьютерах — SSD или HDD: данные хранятся либо в чипах, которые сделаны из ловушек электронных зарядов; либо на крутящихся магнитных дисках. И так уже последние лет 20.
Но так было не всегда: память в компьютерах была очень разной и совершенно не похожа на то, что есть сейчас. Вот подборка старой и экзотической памяти, которая использовалась в ИТ в разное время.
Перфокарта
Перфорация — способ хранения данных ещё из 19-го века. Он подходил для механических машин, которым для работы даже не требовалось электричество.
Принцип работы такой: в картоне пробивались отверстия на нужных местах, а потом эта карточка засовывалась в считывающее устройство. В зависимости от логики отверстие обозначало ноль или единицу, и задачей машины было пройти механически по карте и понять, на каком ряду сколько отверстий и на каких они местах.
Впервые перфокарты начали применять для ткацких станков ещё в 1804 году: с помощью перфорации на карте можно было менять рисунок на вышиваемом ковре.
Из минусов: картон мог испортиться от влаги и механического износа, а чтобы получить один килобайт данных, нужно было 22 килограмма карт. Проще напечатать те же данные в книге, сфотографировать на плёнку или записать от руки.

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

Память на магнитной ленте
Позже промышленность научилась делать пластиковую ленту достаточно прочной, чтобы она не рвалась в руках и механизмах. Если на такую ленту с одной стороны нанести магнитный порошок, то получим усовершенствованную память на магнитной проволоке:
- за единицу времени можно записывать больше информации;
- точность записи позволяет записывать данные плотнее, чем раньше — это значит, что на одной и той же длине носителя можно записать в 100 раз больше данных;
- так как протягивать ленту можно быстрее, чем проволоку, выросла и скорость чтения и записи.
Такой способ позволял хранить большие объёмы информации, но осталось ограничение — нельзя было обратиться к произвольному участку ленты, надо было проматывать до тех пор, пока не наткнёшься на него. Например, если у вас был персональный компьютер на кассетах, вы вставляли кассету в приёмник, она считывалась последовательно и загружалась в память. Дальше все манипуляции были внутри памяти, к кассете уже никто не обращался.

Загрузка игры с кассеты:

Магнитный барабан
Интересное решение хранения данных из 60-х годов: барабан с намагниченными участками. Чтобы прочитать данные, барабан раскручивался и подводился нужным участком к неподвижным считывающим головкам.
Недостаток этой технологии — низкая скорость работы с данными. Так как считывающие головки не двигались, приходилось ждать, пока барабан прокрутится до нужной позиции, чтобы отдать данные. Часто задержки были настолько большие, что это мешало работе программ.

Память на линиях задержки
Инженеры всё время пытались решить такую задачу: получать доступ к произвольным участкам памяти и делать это максимально быстро. Магнитные ленты и барабаны для этого не годились — слишком медленно.
Один из способов решить одновременно обе задачи — использовать трубки со ртутным наполнителем. Работает это так:
- трубка подключается к системе хранения данных, чтобы на неё всё время подавалось напряжение;
- если на управляющий контакт подать ток, то этот сигнал будет бегать по трубке туда-сюда до тех пор, пока к самой трубке будет подходить ток, даже если управляющий контакт отключить от сети;
- для считывания данных достаточно обратиться к другому управляющему контакту — в этот момент бегающий импульс отправится дальше и даст компьютеру логическую единицу.
Несмотря на всю свою громоздкость, память на линиях задержки работала в ИТ примерно до 1970 года, а в ламповых телевизорах она применялась до 2000-х годов.

Компакт-диски
С начала 1980-х и вплоть до 2010-х у нас были компакт-диски. Принцип действия напоминает перфокарты:
- На большом металлическом диске выдалбливают маленькие ложбинки по кругу.
- В длине этих ложбинок кодируют единицы и ноли.
- Лазер светит в ложбинки, а фоторезистор считывает отражённый свет.
Похоже на принцип действия виниловых пластинок, только без касания иглой.
Сначала компакт-диски стали массово использоваться для передачи музыки: это был цифровой звук, но для своего времени достаточно качественный. Потом в обиход вошли диски с файлами. Разницы никакой: везде единицы и нули.
Из плюсов — прорывные для своего времени объёмы данных на относительно недорогих в производстве пластинах.
Минус — диски боятся царапин. А чем дальше, тем плотнее на них писали информацию и тем менее качественные использовали материалы, поэтому, если вы сейчас откопаете какой-нибудь диск из вашей ранней юности, вы, скорее всего, его уже не прочитаете — поверхность диска уже разложилась.
Зато диски из 1992–1995 годов слушаются сейчас на ура, потому что тогда на покрытие не жалели алюминия.


Память на твисторах
Ещё один способ хранения данных с помощью магнитного поля, только современный и перспективный.
Сейчас память плавно переходит с жёстких дисков на флеш-память — более быструю и компактную. Но у флешек есть недостаток: количество циклов перезаписи заряда в ячейках ограничен: со временем полупроводники изнашиваются и перестают держать заряд.
И вот есть новый способ: магниторезистивная память, по-простому — твистеры. Работает так: каждая ячейка хранит не заряд, а миниатюрное магнитное поле, образованное двумя слоями проводников.
Чтобы прочитать данные, достаточно пустить ток вдоль ячеек, а магнитное поле будет влиять на ток — так можно считывать данные сколько угодно раз. А для записи достаточно пустить мощный ток по другой линии, чтобы изменить значение магнитного поля в ячейке. Скорость записи в такой памяти в 10 000 раз выше, чем в современной оперативной памяти.
Минус у технологии пока один: чтобы записать данные, нужен очень сильный ток, который сейчас не встречается в обычных компьютерах.
