История компьютера: от калькулятора до кубитов

Факты из истории компьютерного оборудования

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

Знаете ли вы, что первый портативный компьютер весил 25 кг и стоил около $ 20 000, что первый лазерный принтер был настолько большим, что заполнял большую часть комнаты, или что покупатели первых персональных компьютеров должны были собирать их сами? Эта статья позволит вам взглянуть на одни из первых прототипов компьютерного оборудования и узнать, как они выглядели.

Когда появился компьютер?

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

Наряду с машинами с перфокартами IBM 601 (1935) важную роль в истории развития компьютерной техники сыграли первые изобретения немецкого ученого Конрада Цузе. На сегодняшний день многие считают, что есть несколько первых компьютеров, изобретенных примерно в одно время.

Так кто придумал первый компьютер?

Родоначальником принято называть именно Чарльза Бэббиджа, который увлекался вычислительными науками с молодого возраста. На основании многолетних трудов он изобрел механизм, способный выполнять сложения разностным методом. Его разработка состояла из множества громоздких шестеренок.

Чарльз Бэббидж

Чарльз Бэббидж

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

  • Конрад Цузе – разработчик первого электромеханического программируемого аппарата.
  • Джон Атанасов – разработал электронный непрограммируемый компьютер.
  • Алан Тьюринг – создал универсальную техническую схему.
  • Джон Мокли – сконструировал первую ЭВМ.
  • Джон фон Нейман – описал архитектуру (устройство хранение информации), которая стала базовой для всех современных компьютеров.

Языки

В самых первых компьютерах программы считывались с перфоленты (как в Z3 и Mark I). Устройство чтения перфоленты предоставляло управляющему устройство код операции для каждой инструкции и адреса памяти. Затем управляющее устройство все это декодировало, посылало управляющие сигналы вычислительному блоку и памяти. Набор инструкций жестко задавался в схеме, каждая машинная инструкция (сложение, сдвиг, копирование) реализовывалась непосредственно в схеме. В ENIAC для изменения программы его нужно было перекоммутировать заново, на что уходило значительное время. Машинные коды считают первым поколением языков программирования.

Перфорированная лента с программой вычислений

Первые программисты всегда имели при себе блокнот, в который они записывали наиболее употребляемые подпрограммы — независимые фрагменты программы, вызываемые из главной подпрограммы, например извлечение корня или вывод символа на дисплей. Проблема состояла в том, что адреса расположения переменных и команд менялись в зависимости от размещения в главной программе. Для решения этой проблемы кембриджские программисты разработали набор унифицированных подпрограмм (библиотеку), которая автоматически настраивали и размещали подпрограммы в памяти. Морис Уилкс, один из разработчиков EDSAC (первого практически реализованного компьютера с хранимой в памяти программой), назвал библиотеку подпрограмм собирающей системой (assembly system). Теперь не нужно было собирать программу вручную из машинных кодов, специальная программа (ассемблер) «автоматически» собирала программу. Первые ассемблеры спроектированы Кэтлин Бут в 1947 под ARC2 и Дэвидом Уилером в 1948 под EDSAC. При этом сам язык (мнемоники) называли просто множеством базовых команд или начальными командами. Использовать слово «ассемблер» для процесса объединения полей в командное слово начали в поздних отчетах по EDSAC. Ассемблер можно назвать вторым поколением языков.

«Начальные команды» для EDSAC

Линейки, таблицы и монограммы

Сложные расчеты потребовались в xvii веке. Это время, когда необходимость сложных математических операций стала жизненно важна. Возникла потребность в работе с многозначными числами.

В период с 1614 по 1623 в свет вышли совершенно новые типы вычислителей:

  • логарифмическая линейка;
  • логарифмические таблицы;
  • возникновение механических арифмометров;
  • палочки Непера.

В 19 веке, взяв за основу логарифмы и логарифмические линейки появился их графический аналог – номограммы. Они использовались для проведения расчетом совершенно разных функций.

Логарифмические таблички

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

Логарифмические таблицы расширялись и уточнялись другими математиками. Задействованы в научных и инженерных решениях более трех веков. Не выходили из «моды» до изобретения компьютеров и современных калькуляторов.

Линейки

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

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

Но в 1622 Уильям Отред опубликовал усовершенствованную логарифмическую линейку в «Кругах пропорций». Она была:

  • круговой – при первом выпуске;
  • прямоугольной – после 1633.

Далее устройство делали более совершенным. Для этого создавали «движки», разметки по обе стороны, добавляли шкалы Уингейта, отмечали часто задействованные числа. В середине 19 века «девайс» оснастили бегунком.

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

  • артиллерийская линейка;
  • линейка Дробышева;
  • навигационная;
  • кардиологическая;
  • офицерская.

А еще появились навигационные расчетчики. Логарифмические линейки в будущем заменили карманные, привычные современному человеку калькуляторы.

Номограммы

С развитием рассматриваемых машин в мире появлялись разные приспособления для проведения тех или иных подсчетов. Пример – номограммы. Это – простейшие вычислители. Для них требуется:

  • шкала;
  • линейка (координатная сетка тоже годится);
  • циркуль.

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

Теория номографических построений разработана французский математиком Лаланном в 1843. Она опирается на теории Оканя, который впервые внедрил понятие «номограмма». В России с соответствующей темой впервые работал Герсеванов, после – Глаголев. Он создал первую советскую номографическую школу.

Арифмометры

Плоды человеческих трудов должны быть зафиксированы в истории. Так, развивая механику и прочие науки, люди научились создавать вычислительные устройства различной сложности. В 1623 Вильгельм Шиккард разработал первый арифмометр – «Считающие часы». Он умел выполнял всего 4 математических действия. Работало приспособление за счет звездочек и шестеренок.

Далее появились машины Паскаля и Лейбница. Последний раскрыл человечеству, что такое двоичная система счисления. На ней основаны современные компьютеры. Но до 1940-х многие разработки (включая те, что делал французский учены Чарльз Бэббидж) основывались на сложной в реализации десятичной системе.

В 1820 появилась новая вещь для вычислений. Она получила название арифмометра Томаса. Умела:

  • вычитать;
  • делить;
  • умножать;
  • складывать.

В 1945 Штаффель воссоздал счетную машину, которая дополнительно вычисляла квадратные корни. Арифмометры, которые начали считать десятичные числа, применялись на практике до 1970.

Самый первый персональный компьютер в мире

Впервые термин «персональный компьютер» был применен к творению итальянского инженера Пьера Джорджио Перотто под названием Programma 101. Выпустила его фирма Olivetti.

Programma 101 – первый ПК

Programma 101

Стоило устройство 3200 долларов и разошлось тиражом около 44 000 экземпляров. Десять штук купило NASA, чтобы использовать для расчетов посадки Apollo 11 на Луну в 1969 году. Сеть ABC (American Broadcasting Company) использовала Programma 101 для прогнозирования президентских выборов 1968 года. Американские военные использовали его для планирования своих операций во время войны во Вьетнаме. Он также закупался для школ, больниц и правительственных учреждениях и отмечал начало эпохи быстрого развития и продаж ПК.

Первый работающий программируемый компьютер: Z3 — 1941

Конрад Цузе (изобретатель и компьютерный пионер) разработал первый серьезный компьютер Z в 1936 году. Z1 был полностью механическим и работал всего несколько минут за один раз. Работает на булевых операциях и шлепанцах на основе вакуумных трубок. Использование различных технологий в ближайшие десятилетия привело к Z2 и в конечном итоге к Z3.

Z3 был построен с 2000 реле с 22-битной длиной. Постоянные данные и программный код хранились на перфорированной пленке, поэтому для смены программ не требовалось перепрограммирования.

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

Персональные компьютеры сегодня

  • Ученые Массачусетского технологического института работают над тем, чтобы устранить из персональных компьютеров провода. Это приспособление для передачи информации устарело и требует апгрейда — отличной заменой традиционным проводам станут импульсы германиевых лазеров, которые уже внедряют в компьютер.
  • Интересным направлением развития современного ПК можно считать внедрение в него различных умных гаджетов. Умные часы, сенсоры сердцебиения, датчики осанки – все это мы видели вне персонального компьютера, теперь же ведутся работы по внедрению в него этих полезных для здоровья находок.
  • В компьютер планируется внедрить новую технологию хранения данных – мемристорную память. Благодаря уникальным чипам из диоксида титана и платины компьютер сможет обрабатывать данные в 1 000 раз быстрее, совершать миллионы циклов перезаписи и моментально обрабатывать сведенья.
  • Для современных компьютеров длительное хранение энергии также является проблемой, поэтому ведутся активные разработки в направлении инновационных батарей для компьютера, которые позволят заряжать и разряжать аккумулятор много тысяч раз.
  • Последние разработки компьютеров и вовсе кажутся пугающими – нам предлагают совместить электронно-вычислительную машину с человеческим мозгом! Такая киборгизация компьютера предполагает присоединение своеобразной полимерной сетки с электродами к специальным имплантам-нейронам в мозге человека. Предполагается большой арсенал функций компьютера: от лечения болезни Альцгеймера и Паркинсона до управления сложными конструкциями силой мысли.

Тарас С. Частный инвестор, предприниматель, блогер. Инвестирую с 2008 года. Зарабатываю в интернете на высокодоходных проектах, криптовалютах, IPO, акциях и других активах. Со-владелец нескольких ресторанов и сети магазинов электронной техники. Консультирую партнеров, делюсь опытом.

Присоединяйся в Telegram-канал блога со свежими новостями. Чат с консультантом в Телеграм.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector