July 7

7 июля 1949 — запущена первая программа на электростатической памяти

July 7, 1949

7 июля 1949 — запущена первая программа на электростатической памяти

Одно из самых недооценённых событий в истории ИТ. Момент, когда впервые заработал принцип работы оперативной памяти компьютера — тот самый принцип, которым мы сегодня пользуемся ежедневно.

До электростатической памяти использовались очень сложные и, что главное, медленные устройства: ртутные линии задержки и магнитные барабаны. Скорость и стабильность работы этих устройств зависела от механических движений вещества и конструкции. Для создания оперативной памяти это было критически медленно.

7 июля 1949 года инженеры MIT запустили программу на компьютере Whirlwind, который использовал электростатическую память. Программа отработала без ошибок 1 час 15 минут.

Принцип работы электростатической памяти, установленной в Whirlwind, был следующим (данное ниже объяснение максимально простое):

Шаг 1. Внутри трубки находятся электронная пушка и экран. Пушка направляет тонкий электронный луч в любую точку экрана. Когда луч попадет по определённой координате, он изменяет электрический заряд в этой точке экрана.

Шаг 2. На экране в следствие удара пушкой, образуется разность потенциалов — эта разница потенциалов и хранит бит информации.

Шаг 3. Чтобы прочитать бит информации, луч снова идёт в ту же координату, бьёт ещё раз. За экраном находится металлическая пластина. Когда происходит второй удар, бит меняется. На металлической пластине возникает очень короткий электрический импульс. Этот импульс проходит через усилитель и по форме импульса мы понимаем, какой бит был записан на экране до второго удара.

Шаг 4. Происходила перезапись. После определения бита, место на экране, где был бит уже считалось испорченным (сигнал поменялся). Для сохранения целостности памяти его нужно снова записать в ту же координату. Устройство перемещало пушку на ту же координату и стреляла снова, записывая до этого разрушенный бит.

Да, устройству приходилось бесконечно перезаписывать данные в ячейки, чтобы они не терялись. Поэтому это оперативная память. Она существует пока есть питание.

Как бы странно ни звучало, но практически так же работает современная оперативная память. Память так же хранится в электрическом заряде и она так же постоянно перезаписывается. Только вместо трубки сегодня конденсатор, а вместо пушки транзистор.

Работой над Whirlwind руководил Джей Форрестер, который спустя несколько лет разработал магнитную память на ферритовых сердечниках. Она пришла на смену электронно-лучевым трубкам и стала стандартом для компьютеров 1950–1970-х годов.

Запуск программы 7 июля 1949 года стал одной из первых практических демонстраций высокоскоростной оперативной памяти с произвольным доступом — технологии, без которой невозможно представить ни один современный компьютер.

See also July 7, 1949 — The First Program Using Electrostatic Memory Was Run.

Ключевые факты

Event date
1949-07-07
People
Джей Форрестер
Organizations
MIT
Technologies
Whirlwind, электростатическая память, магнитная память на ферритовых сердечниках
Topics
история компьютеров, аппаратное обеспечение, память

Источники

  1. Digital Light Annotations (Alvy Ray Smith)

Pasha Kalashnikov

Понравилась статья?

IT History Journal — независимый журнал без рекламы, который ведёт один человек. Если эти истории важны для вас, любая поддержка помогает продолжать работу.

Подписаться