Как компьютер записывал файлы на кассету

Ранние компьютеры Apple могли сохранять программы и данные на обычную аудиокассету. Для этого компьютер превращал цифровую информацию — последовательность нулей и единиц — в звуковые сигналы. Кассетный магнитофон записывал их на ленту так же, как музыку, а при загрузке компьютер считывал сигналы и восстанавливал исходные данные.

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

Почему сохранение требовало терпения

Лента читается последовательно. Чтобы добраться до нужной записи, приходилось перематывать кассету и ждать, пока она прокрутится до нужного места; быстрый переход к отдельному файлу, привычный по современным накопителям, здесь был невозможен. Запись тоже занимала время: данные нужно было передать на ленту, а затем надеяться, что при следующей загрузке сигналы удастся прочитать правильно.

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

Носитель, который был у каждого дома

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