Бумажное хранилище данных

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Бумажное хранилище данных (англ. paper data storage) — бумага, используемая как запоминающее устройство.

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

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

История[править]

Ранние попытки[править]

Впервые для хранения машинных инструкций бумагу использовал Базиль Бушон, который в 1725 году использовал ленты из перфокарт для управления ткацкими станками. Позже эта технология дала начало жаккардовым ткацким станкам. В 1846 году телеграммы можно было записать на перфоленту и быстро передать с помощью автоматического телеграфа Александра Бейна. Несколько изобретателей воспользовались концепцией механического органа и использовали бумагу для записи музыки.

Перфокарта[править]

 → Перфокарта

Перфолента для компьютера Марк I, содержащая отметки объёма программы
Заполненная перфокарта в текстовом режиме

В конце 1880-х Герман Холлерит изобрел технологию записи данных на бумажном носителе, который затем мог быть прочитан машиной. Это было первое применение бумаги в качестве хранилища данных, а не машинных инструкций. После некоторых первоначальных испытаний с бумажной лентой он пришел к выводу, что более жесткая перфокарта лучше подходит для его целей[1]. Метод Холлерита был использован в переписи населения 1890 года. Компания Холлерита спустя годы стала ядром IBM.

По состоянию на 2011 год в США всё ещё существовала компания Cardamation, поставлявшая перфокарты и устройства для работы с перфокартами[2]. Об использовании перфокарт в современных организациях сообщалось в 2012 году[3].

Прочее[править]

Впоследствии были разработаны методы, позволившие машинам работать с чернильными метками на бумаге вместо сквозных отверстий. Эти технологии широко использовалась для подсчета голосов при голосованиях, а также для записи и обработки данных стандартизированных тестовых заданий. В банковскую систему были внедрены машинночитаемые чеки с магнитными чернилами (MICR).

Современные методы[править]

В настоящее время широко распространены одномерные и двумерные штрихкоды. Штрих-коды позволяют надежно прикрепить к любому объекту машинночитаемую информацию, содержащую идентификатор объекта, гиперссылку, токен, электронную подпись и пр. Таким образом, они могут быть использованы при учёте товаров, проведении электронных платежей, а также в рекламе.

Одномерные (1D) штрихкоды[править]

ISBN в виде штрихкода UPC

Штрихкоды Universal Product Code, впервые использованные в 1974 году, сегодня используются повсеместно. Плотность информации UPC составляет около 20 бит/см.

Двумерные штрихкоды[править]

Миниатюрное издание А. С. Пушкина «Евгений Онегин» в QR-коде[4]

Двумерные штрихкоды позволяют хранить гораздо больше данных на бумаге, до 2,9 килобайт на штрихкод. В настоящее время безусловным лидером среди двумерных штриховых кодов является QR-код.

Ограничения технологии[править]

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

Бумажное хранилище большой емкости[править]

Существуют несколько проектов, которые направлены на создание бумажных хранилищ данных большой емкости. Среди них есть как профессиональные (например, DataGlyphs[5]), так и любительские проекты (PaperBack[6], Twilight Optar[7]).

В основном подобные проекты используют собственные системы двухмерных штрихкодов большой ёмкости, но некоторые основаны на уже существующих технологиях — например, QR и ArUco[en].

Примечания[править]

См. также[править]