Вперёд в прошлое: подборка винтажных компьютеров

Недавно мы рассказывали про современные мощные компьютеры. Сегодня же редакция подготовила «пост-машину времени», благодаря которому вы узнаете о винтажных компьютерах разных времён. 🖥

Арифмометр

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

Первая схема устройства была создана в 1500 году небезызвестным Леонардо да Винчи. Позже, в семнадцатом веке, была усовершенствована, а в 1820 году Шарль де Кольмар запустил массовый выпуск устройства. Кстати, до первого арифмометра использовали специальные ручки, подведённые к сложно устроенному механизму внутри устройства. 

Разностная машина

Примерно через 20 лет после массовых продаж арифмометров математики поняли, что просто складывать и вычитать числа, используя такие «калькуляторы», недостаточно. Учёные работали с алгебраическими функциями, многочленами, конечной разностью — термин, из-за которого новая машина получила своё название. 

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

Интересно, что полноценных программ для разностных машин не было, но в 1822 она уже могла работать с перфокартами, с которых «сканировала» команды для расчётов и сохраняла данные.

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

Табулятор

Табулятор — разностная машина, упомянутая выше, но на электричестве. Устройство также работало с перфокартами для вычислений. 

Первая такая машина появилась в 1888 году, и у неё было два существенных отличия от предка:

  • Машина могла работать с буквами.
  • Табулятору можно уже поручать мини-программы, чтобы она обрабатывала какие-то массивы данных, а не единичные вычисления.

Кстати, модель, что вы видите на фото, создал Герман Холлерит — создатель небезызвестной фирмы IBM.  

Машина Тьюринга

Машина Тьюринга — не конкретная машина, а абстрактная модель, которая может моделировать и имитировать вообще любую алгоритмическую машину, придуманная в 1936 году. В IT машина Тьюринга использовалась для доказательств вычисляемости или алгоритмизации некоторых систем или для проверки работоспособности алгоритмов.

Алан Тьюринг — математик-изобретатель первой вычислительной машины, которая стала прародителем компьютеров. Позже Тьюринг взломал машину нацистов Enigma во Второй мировой войне. Кстати, в 2014 году про это даже сняли оскароносный фильм — «Игра в имитацию».

ЭНИАК

Первый компьютер и прародитель современный ЦОДов — машина 1945 года ЭНИАК или ENIAC (The Electronic Numerical Integrator and Computer).

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

Готовый аппаратный комплекс занимал помещение площадью в 140 м². Масса устройства составляла 30 тонн, в состав его входило около 18 000 электронных ламп, плюс сотни тысяч других элементов, включая сотни тысяч резисторов, конденсаторов и катушек индуктивности.

Сначала у ENIAC не было внутренней памяти, все данные хранились на перфокартах. Но в 1953 году инженеры смогли добавить к системе память на 100 слов. Сейчас, конечно, это не особо впечатляет, но для своего времени машина была невероятно быстрой.

Альтаир 8800

Альтаир 8800 — первый массовый персональный компьютер с открытой системной архитектурой, без которого не было бы Microsoft и Apple. 

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

У компьютера не было ни монитора, ни клавиатуры — лишь набор переключателей и лампочек. А внутри был процессор Intel 8080 и 256 байт оперативной памяти. Программирование заключалось в том, что переключателями на передней панели задавалось начальное состояние и значения данных в памяти, а лампочки показывали в двоичной системе результат работы программы после запуска.

Кстати, компьютер вдохновил студента Гарварда Билла Гейтса написать для него интерпретатор языка программирования BASIC. Он стал первым продуктом софтверной компании, которую сегодня мы знаем под именем Microsoft.

ZX Spectrum

ZX Spectrum — 8-разрядный домашний компьютер, созданный английской компанией Sinclair Research Ltd в1982 году. 

Машина с 16 и 48 КБ оперативной памяти стала самым популярным персональным компьютером и в Европе, и в Советском Союзе. Кроме низкой цены, у Спектрума были достаточно крутые возможности. Например, можно было записывать программы на кассеты, подключать микрофон, телевизор (вместо монитора) и принтер. Ещё в устройстве был встроенный динамик, который использовали в видеоиграх. Также у машины была полная поддержка Бейсика, ассемблера и были доступны открытая документация и схемы, чтобы собрать или доработать компьютер самому.

⌘⌘⌘

Дальше началась эпоха современных компьютеров, которые становились всё быстрее и дешевле, постепенно превращались в современные ноутбуки, смартфоны, и заполонили все дома и офисы. 

А если вам нужен мощный современный компьютер для проекта, не забывайте, что в REG.RU вы всегда сможете подобрать выделенный сервер, размещённый в современном дата-центре, для проектов любой сложности. 

Кейс Stworka: как создать ERP в облаке для 5000 строительных компаний

А также запустить маркетплейс для строителей и обрабатывать 1,5 млн артикулов ежедневно. Рассказываем, как компания Stworka развернула IT-инфраструктуру в Облаке...
Read More

Системы контроля версий: зачем они нужны и как их использовать

Мир разработки ПО издалека кажется непонятным и запутанным, но существуют инструменты, которые значительно упрощают жизнь и делают работу более эффективной....
Read More

Соглашение об уровне обслуживания (SLA)

Поговорим о документе, который может серьезно повлиять на успех проекта, будь то интернет-магазин, SaaS-платформа или любой другой онлайн-сервис. Речь пойдет...
Read More

Что такое S3 (Simple Storage Service)

Если вы только начинаете свой путь в разработке, вам обязательно нужно познакомиться с S3. Это краеугольный камень многих современных приложений...
Read More

Полный обзор NoSQL: особенности и использование

Развитие интернета диктует новые правила в разработке. Традиционные базы данных, которые называются реляционными (RDBMS), не справляются с задачами, которые требуют...
Read More

Как использовать DataSphere. Датасеты в DataSphere

Данные нужны в любой сфере: магазины анализируют продажи, в медцентры — истории болезней, ученые — результаты экспериментов. Чем больше информации,...
Read More

Основные задачи машинного обучения: классификация, регрессия, кластеризация и уменьшение размерности

Machine Learning ― это уже часть нашей повседневной жизни. От рекомендаций фильмов на Кинопоиске до спам-фильтров в почте — за...
Read More

Обзор CLI: командная строка и ее возможности

Когда были созданы первые компьютеры, операционной системой на них можно было управлять только при помощи ввода текстовых команд. Со временем...
Read More

Шардирование в базах данных: обзор концепции

В условиях стремительного роста объемов данных и увеличения нагрузок на информационные системы эффективность их масштабирования становится критически важной. Одним из...
Read More

Графический процессор (GPU): что это, для кого, разновидности

Дизайнерам, проектировщикам и разработчикам требуются мощные вычислительные ресурсы для работы. Обычный процессор (CPU) не справится с такими задачами, как обработка...
Read More