Фамилия изобретателя счетно механической машины. Основные этапы развития вычислительной техники. Начало компьютерной эры

Вычисли́тельная маши́на, комплекс или отдельное устройство, предназначенное для механизации и автоматизации процесса обработки информации и вычислений, выполняемых в соответствии с заданным алгоритмом . Различают следующие типы вычислительных машин: механические, электрические, электронные (ЭВМ), гидравлические, пневматические, оптические и комбинированные.

С конца 20 века понятие ассоциируется с компьютером , однако первые вычислительные машины появились еще в 17 веке. Одним из первых образцов таких механизмов были «считающие часы» немецкого математика Вильгельма Шиккарда . В 1623 году он создал машину, которая стала первым автоматическим калькулятором. В письмах к Иоганну Кеплеру Шиккард описывал, как можно использовать его машину для расчета астрономических таблиц. Машина Шиккарда умела складывать и вычитать шестизначные числа, оповещая звонком о переполнении. Более сложные вычисления выполнялись с помощью набора костяшек Непера, установленных на корпусе механизма. В 1960 году была воссоздана работоспособная копия машины Шиккарда.

В 1642 году французский ученый Блез Паскаль изобрел суммирующую машину «Паскалину». Это механическое устройство представляло собой ящик со множеством шестерен. Числа вводились в машину поворотом наборных колес. Каждое колесо с делениями от 0 до 9 соответствовало одному десятичному разряду. При вводе числа колеса прокручивались до нужной цифры. При завершении полного оборота избыток над цифрой 9 переносился на соседний разряд (на одну позицию сдвигалось соседнее колесо). «Паскалина» позволяла выполнять не только сложение, но и другие действия, однако при этом требовалась процедура повторных сложений.

В первой половине 20 века во всем мире получили распространение арифмометры - настольные механические вычислительные машины с ручным приводом для выполнения действий сложения, вычитания, умножения и деления. Прототипом арифмометров послужила счетная машина, созданная в 1890 году русским механиком В. Т. Однером, который заменил ступенчатые валики Лейбница зубчатым колесом с меняющимся числом зубцов. В течение многих десятков лет арифмометры господствовали на рынке вычислительной техники. Только в 1960-1970-х годах они были вытеснены электронными калькуляторами.

Программируемые вычислительные машины начали строиться в годы второй мировой войны. Приоритет в этой области отдают немецкому инженеру Конраду Цузе . Начиная с 1938 года, ему удалось построить несколько образцов цифровых электромеханических вычислительных систем. Однако внедрить программируемые вычислительные машины в жизнь удалось американской фирме IBM. Ее сотрудники в 1940-1950 годах фактически создали новую отрасль промышленности - электронно-вычислительных машин. Прогресс компьютерной техники во второй половине 20 века привел к революционным изменениям во всех сферах человеческой жизни.

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

Основные этапы развития вычислительной техники

Самая популярная классификация предлагает выделить основные этапы развития вычислительной техники по хронологическому принципу:

  • Ручной этап. Он начался на заре человеческой эпохи и продолжался до середины XVII столетия. В этот период возникли основы счёта. Позднее, с формированием позиционных систем счисления, появились приспособления (счёты, абак, позднее - логарифмическая линейка), делающие возможными вычисления по разрядам.
  • Механический этап. Начался в середине XVII и длился почти до конца XIX столетия. Уровень развития науки в этот период сделал возможным создание механических устройств, выполняющих основные арифметические действия и автоматически запоминающих старшие разряды.
  • Электромеханический этап - самый короткий из всех, какие объединяет история развития вычислительной техники. Он длился всего около 60 лет. Это промежуток между изобретением в 1887 году первого табулятора до 1946 года, когда возникла самая первая ЭВМ (ENIAC). Новые машины, действие которых основывалось на электроприводе и электрическом реле, позволяли производить вычисления со значительно большей скоростью и точностью, однако процессом счёта по-прежнему должен был управлять человек.
  • Электронный этап начался во второй половине прошлого столетия и продолжается в наши дни. Это история шести поколений электронно-вычислительных машин - от самых первых гигантских агрегатов, в основе которых лежали электронные лампы, и до сверхмощных современных суперкомпьютеров с огромным числом параллельно работающих процессоров, способных одновременно выполнить множество команд.

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

Самые первые приспособления для счёта

Наиболее ранний инструмент для счёта, который знает история развития вычислительной техники, - десять пальцев на руках человека. Результаты счёта первоначально фиксировались при помощи пальцев, зарубок на дереве и камне, специальных палочек, узелков.

С возникновением письменности появлялись и развивались различные способы записи чисел, были изобретены позиционные системы счисления (десятичная - в Индии, шестидесятиричная - в Вавилоне).

Примерно с IV века до нашей эры древние греки стали вести счёт при помощи абака. Первоначально это была глиняная плоская дощечка с нанесёнными на неё острым предметом полосками. Счёт осуществлялся путём размещения на этих полосах в определённом порядке мелких камней или других небольших предметов.

В Китае в IV столетии нашей эры появились семикосточковые счёты - суанпан (суаньпань). На прямоугольную деревянную раму натягивались проволочки или верёвки - от девяти и более. Ещё одна проволочка (верёвка), натянутая перпендикулярно остальным, разделяла суанпан на две неравные части. В большем отделении, именуемом "землёй", на проволочки было нанизано по пять косточек, в меньшем - "небе" - их было по две. Каждая из проволочек соответствовала десятичному разряду.

Традиционные счёты соробан стали популярными в Японии с XVI века, попав туда из Китая. В это же время счёты появились и в России.

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

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

Первые механические счётные устройства

В 1623 году немецким учёным Вильгельмом Шиккардом был создан первый механический "калькулятор", который он назвал считающими часами. Механизм этого прибора напоминал обычный часовой, состоящий из шестерёнок и звёздочек. Однако известно об этом изобретении стало только в середине прошлого столетия.

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

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

В 1818 году француз Шарль (Карл) Ксавье Тома де Кольмар, взяв за основу идеи Лейбница, изобрёл арифмометр, умеющий умножать и делить. А ещё спустя два года англичанин Чарльз Бэббидж приступил к конструированию машины, которая способна была бы производить вычисления с точностью до 20 знаков после запятой. Этот проект так и остался неоконченным, однако в 1830 году его автор разработал другой - аналитическую машину для выполнения точных научных и технических расчётов. Управлять машиной предполагалось программным путём, а для ввода и вывода информации должны были использоваться перфорированные карты с разным расположением отверстий. Проект Бэббиджа предугадал развитие электронно-вычислительной техники и задачи, которые смогут быть решены с её помощью.

Примечательно, что слава первого в мире программиста принадлежит женщине - леди Аде Лавлейс (в девичестве Байрон). Именно она создала первые программы для вычислительной машины Бэббиджа. Её именем впоследствии был назван один из компьютерных языков.

Разработка первых аналогов компьютера

В 1887 году история развития вычислительной техники вышла на новый этап. Американскому инженеру Герману Голлериту (Холлериту) удалось сконструировать первую электромеханическую вычислительную машину - табулятор. В её механизме имелось реле, а также счётчики и особый сортировочный ящик. Прибор считывал и сортировал статистические записи, сделанные на перфокартах. В дальнейшем компания, основанная Голлеритом, стала костяком всемирно известного компьютерного гиганта IBM.

В 1930 году американец Ванновар Буш создал дифференциальный анализатор. В действие его приводило электричество, а для хранения данных использовались электронные лампы. Эта машина способна была быстро находить решения сложных математических задач.

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

Спустя год после этого Джордж Стибиц, учёный из США, изобрёл первое в стране электромеханическое устройство, способное выполнять двоичное сложение. Его действия основывались на булевой алгебре - математической логике, созданной в середине XIX века Джорджем Булем: использовании логических операторов И, ИЛИ и НЕ. Позднее двоичный сумматор станет неотъемлемой частью цифровой ЭВМ.

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

Начало компьютерной эры

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

Пионером в области компьютеростроения стал Конрад Цузе - немецкий инженер. В 1941 году им был создан первый вычислительный автомат, управляемый при помощи программы. Машина, названная Z3, была построена на телефонных реле, программы для неё кодировались на перфорированной ленте. Этот аппарат умел работать в двоичной системе, а также оперировать числами с плавающей запятой.

Первым действительно работающим программируемым компьютером официально признана следующая модель машины Цузе - Z4. Он также вошёл в историю как создатель первого высокоуровневого языка программирования, получившего название "Планкалкюль".

В 1942 году американские исследователи Джон Атанасов (Атанасофф) и Клиффорд Берри создали вычислительное устройство, работавшее на вакуумных трубках. Машина также использовла двоичный код, могла выполнять ряд логических операций.

В 1943 году в английской правительственной лаборатории, в обстановке секретности, была построена первая ЭВМ, получившая название "Колосс". В ней вместо электромеханических реле использовалось 2 тыс. электронных ламп для хранения и обработки информации. Она предназначалась для взлома и расшифровки кода секретных сообщений, передаваемых немецкой шифровальной машиной "Энигма", которая широко применялась вермахтом. Существование этого аппарата ещё долгое время держалось в строжайшей тайне. После окончания войны приказ о его уничтожении был подписан лично Уинстоном Черчиллем.

Разработка архитектуры

В 1945 году американским математиком венгерско-немецкого происхождения Джоном (Яношем Лайошем) фон Нейманом был создан прообраз архитектуры современных компьютеров. Он предложил записывать программу в виде кода непосредственно в память машины, подразумевая совместное хранение в памяти компьютера программ и данных.

Архитектура фон Неймана легла в основу создаваемого в то время в Соединённых Штатах первого универсального электронного компьютера - ENIAC. Этот гигант весил около 30 тонн и располагался на 170 квадратных метрах площади. В работе машины были задействованы 18 тыс. ламп. Этот компьютер мог произвести 300 операций умножения или 5 тыс. сложения за одну секунду.

Первая в Европе универсальная программируемая ЭВМ была создана в 1950 году в Советском Союзе (Украина). Группа киевских учёных, возглавляемая Сергеем Алексеевичем Лебедевым, сконструировала малую электронную счётную машину (МЭСМ). Её быстродействие составляло 50 операций в секунду, она содержала около 6 тыс. электровакуумных ламп.

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

В этот же период в СССР выпускалась серия больших ЭВМ под общим названием "Стрела" (автор разработки - Юрий Яковлевич Базилевский). С 1954 года в Пензе началось серийное производство универсальной ЭВМ "Урал" под руководством Башира Рамеева. Последние модели были аппаратно и программно совместимы друг с другом, имелся широкий выбор периферических устройств, позволяющий собирать машины различной комплектации.

Транзисторы. Выпуск первых серийных компьютеров

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

В 1954 году американская фирма "Техас Инструментс" начала серийно производить транзисторы, а два года спустя в Массачусетсе появился первый построенный на транзисторах компьютер второго поколения - ТХ-О.

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

Активное использование вычислительной техники привело к расширению областей её применения и потребовало создания новых программных технологий. Появились языки программирования высокого уровня, позволяющие переносить программы с одной машины на другую и упрощающие процесс написания кода ("Фортран", "Кобол" и другие). Появились особые программы-трансляторы, преобразовывающие код с этих языков в команды, прямо воспринимаемые машиной.

Появление интегральных микросхем

В 1958-1960 годах, благодаря инженерам из Соединённых Штатов Роберту Нойсу и Джеку Килби, мир узнал о существовании интегральных микросхем. На основе из кремниевого или германиевого кристалла монтировались миниатюрные транзисторы и другие компоненты, порой до сотни и тысячи. Микросхемы размером чуть более сантиметра работали гораздо быстрее, чем транзисторы, и потребляли намного меньше энергии. С их появлением история развития вычислительной техники связывает возникновение третьего поколения ЭВМ.

В 1964 году фирмой IBM был выпущен первый компьютер семейства SYSTEM 360, в основу которого легли интегральные микросхемы. С этого времени можно вести отсчёт массового выпуска ЭВМ. Всего было произведено более 20 тыс. экземпляров данного компьютера.

В 1972 году в СССР была разработана ЕС (единая серия) ЭВМ. Это были стандартизированные комплексы для работы вычислительных центров, имевшие общую систему команд. За основу была взята американская система IBM 360.

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

В этот же период постоянно совершенствовалось программное обеспечение. Разрабатывались операционные системы, ориентированные на то, чтобы поддерживать максимальное количество внешних устройств, появлялись новые программы. В 1964 году разработали Бейсик - язык, предназначенный специально для подготовки начинающих программистов. Через пять лет после этого возник Паскаль, оказавшийся очень удобным для решения множества прикладных задач.

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

После 1970 года начался выпуск четвёртого поколения ЭВМ. Развитие вычислительной техники в это время характеризуется внедрением в производство компьютеров больших интегральных схем. Такие машины теперь могли совершать за одну секунду тысячи миллионов вычислительных операций, а ёмкость их ОЗУ увеличилась до 500 миллионов двоичных разрядов. Существенное снижение себестоимости микрокомпьютеров привело к тому, что возможность их купить постепенно появилась у обычного человека.

Одним из первых производителей персональных компьютеров стала компания Apple. Создавшие её Стив Джобс и Стив Возняк сконструировали первую модель ПК в 1976 году, дав ей название Apple I. Стоимость его составила всего 500 долларов. Через год была представлена следующая модель этой компании - Apple II.

Компьютер этого времени впервые стал похожим на бытовой прибор: помимо компактного размера, он имел изящный дизайн и интерфейс, удобный для пользователя. Распространение персональных компьютеров в конце 1970 годов привело к тому, что спрос на большие ЭВМ заметно упал. Этот факт всерьёз обеспокоил их производителя - компанию IBM, и в 1979 году она выпустила на рынок свой первый ПК.

Два года спустя появился первый микрокомпьютер этой фирмы с открытой архитектурой, основанный на 16-разрядном микропроцессоре 8088, производимом компанией "Интел". Компьютер комплектовался монохромным дисплеем, двумя дисководами для пятидюймовых дискет, оперативной памятью объемом 64 килобайта. По поручению компании-создателя фирма "Майкрософт" специально разработала операционную систему для этой машины. На рынке появились многочисленные клоны IBM PC, что подтолкнуло рост промышленного производства персональных ЭВМ.

В 1984 году компанией Apple был разработан и выпущен новый компьютер - Macintosh. Его операционная система была исключительно удобной для пользователя: представляла команды в виде графических изображений и позволяла вводить их с помощью манипулятора - мыши. Это сделало компьютер ещё более доступным, поскольку теперь от пользователя не требовалось никаких специальных навыков.

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

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

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

Классы вычислительной техники

Существуют различные варианты классификации ЭВМ.

Так, по назначению компьютеры делятся:

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

По размерам и производительной мощности современная электронно-вычислительная техника делится:

  • на сверхбольшие (суперкомпьютеры);
  • большие компьютеры;
  • малые компьютеры;
  • сверхмалые (микрокомпьютеры).

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

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

Появление арифмометра

Кто придумал арифмометр первым? Этим человеком стал немецкий ученый Готфрид Лейбниц. Великий философ и математик сконструировал устройство, состоявшее из подвижной каретки и ступенчатого валика. Г. Лейбниц представил миру в 1673 году.

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

Модификации устройства

Англичанин Дж. Эдмондзон был тем, кто придумал арифмометр с круговым механизмом (каретка совершает действие по окружности). Это устройство было создано в 1889 году на базе аппарата Томаса Ксавье. Однако особенных изменений в конструкции приспособления не произошло, и этот аппарат оказался таким же громоздким и неудобным, как и его предшественники. Тем же грешили и последующие аналоги прибора.

Хорошо известно, кто изобрел арифмометр с цифровой клавиатурой. Это был американец Ф. Болдуин. В 1911 году он представил счетное приспособление, в котором набор чисел производился по вертикальным разрядам, содержащим 9 знаков.

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

На территории Советского Союза первый арифмометр был создан на заводе «Счетмаш» им. Дзержинского в Москве в 1935 году. Он назывался клавишной (КСМ). Их производство продолжалось до а затем было возобновлено в виде новых моделей полуавтоматических машин только в 1961 году.

В эти же годы были созданы и автоматические устройства, такие как «ВММ-2» и «Зоемтрон-214» , которые использовались в различных сферах, при этом работа характеризовалась большим шумом и неудобством, однако это было единственное приспособление на то время, помогающее справляться с большим объемом расчетов.

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

Созданный ими компьютер работал в тысячу раз быстрее, чем «Марк-1». Но обнаружилось, что большую часть времени этот компьютер простаивал, ведь для задания метода расчётов (программы) в этом компьютере приходилось в течение нескольких часов или даже нескольких дней подсоединять нужным образом провода. А сам расчет после этого мог занять всего лишь несколько минут или даже секунд.

Чтобы упростить и ускорить процесс задания программ, Мокли и Эккерт стали конструировать новый компьютер, который мог бы хранить программу в своей памяти. В 1945 г. к работе был привлечен знаменитый математик Джон фон Нейман , который подготовил доклад об этом компьютере. Доклад был разослан многим ученым и стал широко известен, поскольку в нем фон Нейман ясно и просто сформулировал общие принципы функционирования компьютеров, т. е. универсальных вычислительных устройств. И до сих пор подавляющее большинство компьютеров сделано в соответствии с теми принципами, которые изложил в своем докладе в 1945 г. Джон фон Нейман. Первый компьютер, в котором были воплощены принципы фон Неймана, был построен в 1949 г. английским исследователем Морисом Уилксом .

Разработка первой электронной серийной машины UNIVAC (Universal Automatic Computer) начата примерно в 1947 г. Эккертом и Мокли, основавшими в декабре того же года фирму ECKERT-MAUCHLI. Первый образец машины (UNIVAC-1) был построен для бюро переписи США и пущен в эксплуатацию весной 1951 г. Синхронная, последовательного действия вычислительная машина UNIVAC-1 создана на базе ЭВМ ENIAC и EDVAC . Работала она с тактовой частотой 2.25 МГц и содержала около 5000 электронных ламп. Внутреннее запоминающее устройство с ёмкостью 1000 12-разрядных десятичных чисел было выполнено на 100 ртутных линиях задержки.

Вскоре после ввода в эксплуатацию машины UNIVAC-1 ее разработчики выдвинули идею автоматического программирования. Она сводилась к тому, чтобы машина сама могла подготавливать такую последовательность команд, которая нужна для решения данной задачи.

Сильным сдерживающим фактором в работе конструкторов ЭВМ начала 1950-х годов было отсутствие быстродействующей памяти. По словам одного из пионеров вычислительной техники Д. Эккерта, «архитектура машины определяется памятью». Исследователи сосредоточили свои усилия на запоминающих свойствах ферритовых колец, нанизанных на проволочные матрицы.

В 1951 г. Дж. Форрестер опубликовал статью о применении магнитных сердечников для хранения цифровой информации. В машине «Whirlwind-1» впервые была применена память на магнитных сердечниках. Она представляла собой 2 куба 32 х 32 х 17 с сердечниками, которые обеспечивали хранение 2048 слов для 16-разрядных двоичных чисел с одним разрядом контроля на четность.

Вскоре в разработку электронных компьютеров включается фирма IBM . В 1952 г. она выпустила свой первый промышленный электронный компьютер IBM 701, который представлял собой синхронную ЭВМ параллельного действия, содержащую 4000 электронных ламп и 12 000 германиевых диодов. Усовершенствованный вариант машины IBM 704 отличался высокой скоростью работы, в ней использовались индексные регистры и данные представлялись в форме с плавающей запятой.

IBM 704
После ЭВМ IBM 704 была выпущена машина IBM 709, которая, в архитектурном плане, приближалась к машинам второго и третьего поколений. В этой машине впервые была применена косвенная адресация и впервые появились каналы ввода-вывода.

В 1956 г. фирмой IBM были разработаны плавающие магнитные головки на воздушной подушке. Изобретение их позволило создать новый тип памяти - дисковые запоминающие устройства (ЗУ), значимость которых была в полной мере оценена в последующие десятилетия развития вычислительной техники. Первые ЗУ на дисках появились в машинах IBM 305 и RAMAC. Последняя имела пакет, состоявший из 50 металлических дисков с магнитным покрытием, которые вращались со скоростью 12 000 об./мин. На поверхности диска размещалось 100 дорожек для записи данных, по 10 000 знаков каждая.

Вслед за первым серийным компьютером UNIVAC-1 фирма Remington-Rand в 1952 г. выпустила ЭВМ UNIVAC-1103, которая работала в 50 раз быстрее. Позже в компьютере UNIVAC-1103 впервые были применены программные прерывания.

Сотрудники фирмы Rernington-Rand использовали алгебраическую форму записи алгоритмов под названием «Short Code» (пррвый интерпретатор, созданный в 1949 г. Джоном Мокли). Кроме того, необходимо отметить офицера ВМФ США и руководителя группы программистов, в то время капитана (в дальнейшем единственная в ВМФ женщина-адмирал) Грейс Хоппер , которая разработала первую программу-компилятор. Кстати, термин «компилятор» впервые ввела Г. Хоппер в 1951 г. Эта компилирующая программа производила трансляцию на машинный язык всей программы, записанной в удобной для обработки алгебраической форме. Г. Хоппер принадлежит также авторство термина «баг» в применении к компьютерам. Как-то через открытое окно в лабораторию залетел жук (по-английски - bug), который, сев на контакты, замкнул их, чем вызвал серьезную неисправность в работе машины. Обгоревший жук был подклеен в административный журнал, где фиксировались различные неисправности. Так был задокументирован первый баг в компьютерах.

Фирма IBM сделала первые шаги в области автоматизации программирования, создав в 1953 г. для машины IBM 701 «Систему быстрого кодирования». В СССР А. А. Ляпунов предложил один из первых языков программирования. В 1957 г. группа под руководством Д. Бэкуса завершила работу над ставшим впоследствии популярным первым языком программирования высокого уровня, получившим название ФОРТРАН . Язык, реализованный впервые на ЭВМ IBM 704, способствовал расширению сферы применения компьютеров.

Алексей Андреевич Ляпунов
В Великобритании в июле 1951 г. на конференции в Манчестерском университете М. Уилкс представил доклад «Наилучший метод конструирования автоматической машины», который стал пионерской работой по основам микропрограммирования. Предложенный им метод проектирования устройств управления нашел широкое применение.

Свою идею микропрограммирования М. Уилкс реализовал в 1957 г. при создании машины EDSAC-2. М. Уилкс совместно с Д. Уиллером и С. Гиллом в 1951 г. написали первый учебник по программированию «Составление программ для электронных счетных машин».

В 1956 г. фирма Ferranti выпустила ЭВМ «Pegasus», в которой впервые нашла воплощение концепция регистров общего назначения (РОН). С появлением РОН было устранено различие между индексными регистрами и аккумуляторами, и в распоряжении программиста оказался не один, а несколько регистров-аккумуляторов.

Появление персональных компьютеров

Вначале микропроцессоры использовались в различных специализированных устройствах, например в калькуляторах . Но в 1974 г. несколько фирм объявили о создании на основе микропроцессора Intel-8008 персонального компьютера, т. е. устройства, выполняющего те же функции, что и большой компьютер, но рассчитанного на одного пользователя. Вначале 1975 г. появился первый коммерчески распространяемый персональный компьютер «Альтаир-8800 » на основе микропроцессора Intel-8080 . Этот компьютер продавался по цене около 500 долл. И хотя возможности его были весьма ограничены (оперативная память составляла всего 256 байт, клавиатура и экран отсутствовали), его появление было встречено с большим энтузиазмом: в первые же месяцы было продано несколько тысяч комплектов машины. Покупатели снабжали этот компьютер дополнительными устройствами: монитором для вывода информации, клавиатурой, блоками расширения памяти и т. д. Вскоре эти устройства стали выпускаться другими фирмами. В конце 1975 г. Пол Аллен и Билл Гейтс (будущие основатели фирмы Microsoft) создали для компьютера «Альтаир» интерпретатор языка Basic , что позволило пользователям достаточно просто общаться с компьютером и легко писать для него программы. Это также способствовало росту популярности персональных компьютеров.

Успех «Альтаир-8800» заставил многие фирмы также заняться производством персональных компьютеров. Персональные компьютеры стали продаваться уже в полной комплектации, с клавиатурой и монитором, спрос на них составил десятки, а затем и сотни тысяч штук в год. Появилось несколько журналов, посвященных персональным компьютерам. Росту объема продаж весьма способствовали многочисленные полезные программы практического значения. Появились и коммерчески распространяемые программы, например программа для редактирования текстов WordStar и табличный процессор VisiCalc (1978 г. и 1979 г. соответственно). Эти и многие другие программы сделали покупку персональных компьютеров весьма выгодной для бизнеса: с их помощью стало возможно выполнять бухгалтерские расчеты, составлять документы и т. д. Использование же больших компьютеров для этих целей было слишком дорого.

В конце 1970-х годов распространение персональных компьютеров даже привело к некоторому снижению спроса на большие компьютеры и мини-компьютеры (мини-ЭВМ). Это стало предметом серьезного беспокойства фирмы IBM - ведущей компании по производству больших компьютеров, и в 1979 г. фирма IBM решила попробовать свои силы на рынке персональных компьютеров. Однако руководство фирмы недооценило будущую важность этого рынка и рассматривало создание персонального компьютера всего лишь как мелкий эксперимент - что-то вроде одной из десятков проводившихся в фирме работ по созданию нового оборудования. Чтобы не тратить на этот эксперимент слишком много денег, руководство фирмы предоставило подразделению, ответственному за данный проект, невиданную в фирме свободу. В частности, ему было разрешено не конструировать персональный компьютер «с нуля», а использовать блоки, изготовленные другими фирмами. И это подразделение сполна использовало предоставленный шанс.

В качестве основного микропроцессора компьютера был выбран новейший тогда 16-разрядный микропроцессор Intel-8088 . Его использование позволило значительно увеличить потенциальные возможности компьютера, так как новый микропроцессор позволял работать с 1 мегабайтом памяти, а все имевшиеся тогда компьютеры были ограничены 64 килобайтами.

В августе 1981 г. новый компьютер под названием IBM PC был официально представлен публике, и вскоре после этого он приобрел большую популярность у пользователей. Через пару лет компьютер IBM PC занял ведущее место на рынке, вытеснив модели 8-битовых компьютеров.

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

Перспективность и популярность IBM PC сделала весьма привлекательным производство различных комплектующих и дополнительных устройств для IBM PC. Конкуренция между производителями привела к удешевлению комплектующих и устройств. Очень скоро многие фирмы перестали довольствоваться ролью производителей комплектующих для IBM PC и начали сами собирать компьютеры, совместимые с IBM PC. Поскольку этим фирмам не требовалось нести огромные издержки фирмы IBM на исследования и поддержание структуры громадной фирмы, они смогли продавать свои компьютеры значительно дешевле (иногда в 2-3 раза) аналогичных компьютеров фирмы IBM.

Совместимые с IBM PC компьютеры вначале презрительно называли «клонами», но эта кличка не прижилась, так как многие фирмы-производители IBM PC-совместимых компьютеров стали реализовывать технические достижения быстрее, чем сама IBM. Пользователи получили возможность самостоятельно модернизировать свои компьютеры и оснащать их дополнительными устройствами сотен различных производителей.

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

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

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

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

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

Размер экрана не будет играть никакой роли в компьютерах будущего. Он может быль большим, как ваш рабочий стол, или маленьким. Большие варианты компьютерных экранов будут основаны на жидких кристаллах, возбуждаемых фотонным способом, которые будут иметь гораздо более низкое энергопотребление, чем сегодняшние LCD-мониторы. Цвета будут яркими, а изображения - точными (возможны плазменные дисплеи). Фактически сегодняшняя концепция «разрешающей способности» будет в значительно степени атрофирована.

Изобретение электронной вычислительной машины — одно из величайших технических достижений второй половины двадцатого столетия, послужившее началом научно-технической революции. К этому грандиозному событию человечество шло с древних времен. В глубокой древности простейшими средствами вычислений были пальцы и фаланги пальцев на руках и ногах. В качестве технических приспособлений были деревянные палочки с нанесенными на них насечками, ремни и шнурки с завязанными узелками. Развитие простейших форм торговли способствовало изобретению разных счетов, одним из древнейших является абак. Это изобретение появилось в Китае и представляло собой доску, покрытую порохом. На доске делались пометки, которые можно было легко стереть. Если палочку с засечками использовали одноразово, то доску можно было использовать многократно. Одной из разновидностей абака была доска с углублениями, в которые при необходимости вкладывали камешки.

Прогресс не стоит на месте. Открытия в одной сфере человеческой деятельности очень часто приводят к важнейшим открытиям в других областях. Так, исследования в области астрономии способствовали появлению новых, более сложных вычислительных устройств. С изобретением Джоном Непером логарифмов (1614 г.), в 1620 году появилась логарифмическая линейка, позволявшая быстро умножать и делить цифры. Одними из первых изобретателей механической вычислительной машины были астроном Вильгельм Шикард (1623 г.) и знаменитый французский ученый Блез Паскаль (1642 г.). Вычислительная машина Паскаля позволяет и сегодня производить операции сложения и вычитания многозначных чисел без малейших погрешностей. В 1694 году появился знаменитый 12-разрядный арифмометр немецкого математика Лейбница, способный выполнять умножение и деление многозначных чисел.

Английский математик, инженер-механик, изобретатель Чарльз Беббидж с 1820 по 1856 годы работал над созданием универсальной аналитической вычислительной машины, способной выполнять нужные действия над предоставленными данными и разрешать арифметические задачи различной сложности. Работая над проектом, который намного опередил свое время, ученый не сумел достичь цели. Но созданные Ч.Беббиджем другие вычислительные устройства, долгое время использовали английские налоговые службы. Создание Беббиджем разностной машины уже поставило его в первые ряды создателей вычислительной техники. А основные идеи устройства и работы машины (механизм введения — выведения, данные, арифметическое устройство и память, условная передача управления, зависящая от полученного результата) были настолько тщательно разработаны, что первый компьютер, появившийся через 100 лет, во многом напоминал аналитическую машину Беббиджа. Его считают изобретателем механического компьютера.

Конец ХІХ века ознаменовался появлением электрических вычислительных машин. В 1875—1880 г.г. американцем Г.Холлеритом была изобретена машина-табулятор, предназначенная для обработки информации, помещенной на перфокарты. Позже Г. Холлерит основал фирму по выпуску табуляторов, на ее основе в начале ХХ столетия появилась известная во всем мире фирма ІBM. В табуляторе Холлерита были задействованы впервые электромеханические элементы. Дальнейшее изобретение и усовершенствование вычислительной техники напрямую связано с широчайшим использованием электричества. Создателем автоматической вычислительной машины принято считать немецкого изобретателя Конрада Цузе. В 1938 году он создал релейную электронно-вычислительную машину Z1 на базе телефонных реле, правда, записывающее устройство было еще механическим, через год появилась усовершенствованная модель Z2. Еще через два года Цузе представил первую в мире вычислительную машину с программным управлением с использованием двоичной системы. Аналогичные релейные вычислительные машины были созданы в США (Г. Айкен). В 1944 году машина «Марк-1» была передана Гарвардскому университету. Машины использовались для расчетов при создании атомной бомбы и расчетов траекторий ракет. Первую ЭВМ создал профессор Дж. Атаиасов и его ассистент К. Бери в годы второй мировой войны. Правда, машина не была еще универсальной. В 1946 году в США появилась первая универсальная ЭВМ (ЕНИАК). Она была сконструирована под руководством Дж. Еккерта и Дж. Моучли. С этого момента началась эра компьютеров. В 1949 г. англичанин М. Уилкс создал машину «ЕДСАК», в памяти которой сохранялась программа. В 1951 году в Америке запущен в серийное производство компьютер «ЮНИАК». Первый компьютер в СССР создан в Украине в 1951 г. — «МЭВМ», в 1952 году была построена «БЭВМ» под руководством академика С. Лебедева. Создание компьютера — лучшее изобретение ХХ века.