Основные этапы истории развития компьютеров
В данной статье описаны основные этапы развития компьютеров. Описаны основные направления развития компьютерных технологий и причины их этого развития.
В ходе эволюции компьютерных технологий были разработаны сотни разных компьютеров. Многие из них давно забыты, в то время как влияние других на современные идеи оказалось весьма значительным. В этой статье мы дадим краткий обзор некоторых ключевых исторических моментов, чтобы лучше понять, каким образом разработчики дошли до концепции современных компьютеров. Мы рассмотрим только основные моменты развития, оставив многие подробности за скобками. Компьютеры, которые мы будем рассматривать, представлены в таблице ниже.
Основные этапы истории развития компьютеров:
1834 | Аналитическая машина | Бэббидж | Первая попытка построить цифровой компьютер |
1936 | Z1 | Зус | Первая релейная вычислительная машина |
1943 | COLOSSUS | Британское правительство | Первый электронный компьютер |
1944 | Mark I | Айкен | Первый американский многоцелевой компьютер |
1946 | ENIAC I | Экерт/Моушли | С этой машины начинается история современных компьютеров |
1949 | EDSAC | Уилкс | Первый компьютер с программами, хранящимися в памяти |
1951 | Whirlwind I | МТИ | Первый компьютер реального времени |
1952 | IAS | Фон Нейман | Этот проект используется в большинстве современных компьютеров |
1960 | PDP-1 | DEC | Первый мини-компьютер (продано 50 экземпляров) |
1961 | 1401 | IBM | Очень популярный маленький компьютер |
1962 | 7094 | IBM | Очень популярная небольшая вычислительная машина |
1963 | В5000 | Burroughs | Первая машина, разработанная для языка высокого уровня |
1964 | 360 | IBM | Первое семейство компьютеров |
1964 | 6600 | CDC | Первый суперкомпьютер для научных расчетов |
1965 | PDP-8 | DEC | Первый мини-компьютер массового потребления (продано 50 000 экземпляров) |
1970 | PDP-11 | DEC | Эти мини-компьютеры доминировали на компьютерном рынке в 70-е годы |
1974 | 8080 | Intel | Первый универсальный 8-разрядный компьютер на микросхеме |
1974 | CRAY-1 | Cray | Первый векторный суперкомпьютер |
1978 | VAX | DEC | Первый 32-разрядный суперминикомпьютер |
1981 | IBM PC | IBM | Началась эра современных персональных компьютеров |
1981 | Osbome-1 | Osborne | Первый портативный компьютер |
1983 | Lisa | Apple | Первый ПК с графическим пользовательским интерфейсом |
1985 | 386 | Intel | Первый 32-разрядный предшественник линейки Pentium |
1985 | MIPS | MIPS | Первый компьютер RISC |
1987 | SPARC | Sun | Первая рабочая станция RISC на основе процессора SPARC |
1990 | RS6000 | IBM | Первый суперскалярный компьютер |
1992 | Alpha | DEC | Первый 64-разрядный ПК |
1993 | Newton | Apple | Первый карманный компьютер |
Всего из истории можно выделить 6 этапов развития компьютеров: поколение механических компьютеров, компьютеры на электронных лампах (такие, как ENIAC), транзисторные компьютеры (IBM 7094), первые компьютеры на интегральных схемах (IBM 360), персональные компьютеры (линейки с ЦП Intel) и, так называемые, невидимые компьютеры.
Марк-1 на электромеханических реле
В 1943 г. американец Говард Эйкен с помощью работ Бэббиджа на основе техники 20 века – электромеханических реле – на одном из предприятий фирмы IBM смог построить такую машину под названием «Марк-1».
«Если бы Бэббидж жил на 75 лет позже, — заявил впоследствии Эйкен, — я бы остался без работы».
Еще раньше идеи Бэббиджа были переоткрыты немецким инженером Конрадом Цузе, который в 1941 г. построил аналогичную машину. Но это никак не связано с известнейшей американской фирмой IBM, поэтому является не столь распространенным фактом.
1956-1980 годы: системы обработки данных 2-5 поколений
В эти годы были разработаны языки программирования более высокого уровня, а также принципы работы виртуальной памяти, появились первые совместимые компьютеры, базы данных и многопроцессорные системы. Первый в мире свободно программируемый настольный компьютер был создан компанией Olivetti. В 1965 году стала доступна для покупки электронная машина Programma 101 стоимостью 3200 долларов.
1991-1995: Windows и Linux
В результате прогресса изначально очень дорогие компьютеры стали более доступными. Word, Excel и PowerPoint наконец объединены в пакет Office. В 1991 году финский разработчик Линус Торвальдс начал работать над Linux.
Ethernet стал стандартом для передачи данных во многих компаниях. Благодаря возможности подключения компьютеров друг к другу, модель клиент-сервер становится все более популярной, что сделало возможным работу в сети.
1956-1980 годы: системы обработки данных 2-5 поколений
Programma 101
В эти годы были разработаны языки программирования более высокого уровня, а также принципы работы виртуальной памяти, появились первые совместимые компьютеры, базы данных и многопроцессорные системы. Первый в мире свободно программируемый настольный компьютер был создан компанией Olivetti. В 1965 году стала доступна для покупки электронная машина Programma 101 стоимостью 3200 долларов.
Когда появился первый компьютер?
На протяжении всей истории существования человека он то и дело пытался совершенствовать мир вокруг, чтобы улучшить свою жизнь сделать ее проще и комфортнее. История создания компьютера – это прежде всего стремление человека изобрести устройство для решения задач, непосильных для человеческого разума. И как показывает практика, задача эта исполнена на «ура».
Если вы думаете, что компьютер появился несколько десятилетий назад, то глубоко заблуждаетесь, ведь его история насчитывает несколько столетий. Конечно же, первые предки современного ПК были очень примитивными и даже язык не поворачивается назвать их «компьютерами», но не пройдя всех этих этапов становления он, возможно, не стал таким чудом техники.
Итак, первым созданным компьютером в истории человечества считается машина для подсчетов Блеза Паскаля, возникшая в 1642 году. Это был первый примитивный калькулятор, который помогал изобретателю слагать и вычитать. Изобретение Паскаля считается нулевым этапом в разработке компьютеров и для своего времени это было прогрессивное устройство, ведь ранее никаких попыток механизировать вычисления не было.
Придуманный Паскалем «компьютер» назвали «Паскалина» и представлял он собой ящик с многочисленными шестернями. С помощью колесиков прибор позволял вводить числа от 0 до 9, а в верхней части корпуса, после ввода исходных данных, показывался результат.
Аппарат Паскаля – первый компьютер
Применение компьютеров
Первые компьютеры создавались исключительно для вычислений (что отражено в названиях «компьютер» и «ЭВМ»). Даже самые примитивные компьютеры в этой области во много раз превосходят людей (если не считать некоторых уникальных людей-счётчиков). Не случайно первым высокоуровневым языком программирования был Фортран, предназначенный исключительно для выполнения расчётов.
Вторым крупным применением были базы данных. Прежде всего они были нужны правительствам и банкам. Базы данных требуют уже более сложных компьютеров с развитыми системами ввода-вывода и хранения информации. Для этих целей был разработан язык Кобол. Позже появились СУБД со своими собственными языками программирования.
Третьим применением было управление всевозможными устройствами. Здесь развитие шло от узкоспециализированных устройств (часто аналоговых) к постепенному внедрению стандартных компьютерных систем, на которых запускаются управляющие программы. Кроме того, всё бо́льшая часть техники начинает включать в себя управляющий компьютер.
Наконец, компьютеры развились настолько, что компьютер стал главным информационным инструментом как в офисе, так и дома. Т. е. теперь почти любая работа с информацией осуществляется через компьютер — будь то набор текста или просмотр фильмов. Это относится и к хранению информации, и к её пересылке по каналам связи.
Наиболее сложным и слаборазвитым применением компьютеров является искусственный интеллект — применение компьютеров для решения таких задач, где нет чётко определённого более или менее простого алгоритма. Примеры таких задач — игры, машинный перевод текста, экспертные системы.
Простейшие устройства
Сначала люди использовали для счета 10 пальцев на своих руках, а результаты вычислений фиксировались на камне, дереве и т. д. Когда появилась письменность, человек разработал различные способы записи цифр и системы счисления:
- в Индии использовалась десятичная;
- вавилоняне применяли шестидесятеричную систему.
На рубеже IV столетии до н. э. появился абак. Это приспособление представляло собой глиняную дощечку, на которую заостренным предметом наносились полоски. Вычисления осуществлялись посредством размещения на этих полосах различных предметов небольшого размера.
Первые счеты были изобретены в Китае — суанпан. Это приспособление представляло собой деревянную раму, на которой были натянуты нити в количестве 10 или больше. Еще одна веревочка располагалась перпендикулярно остальным и делила приспособление на 2 неравные части. В отделении большего размера (земля) на каждую ниточку нанизывалось по 5 косточек. Меньшее отделение называлось «небо», а каждая веревочка, расположенная в нем, содержала по 2 косточки.
В XVII веке математик Непер из Шотландии открыл логарифмы, основываясь на работе шотландского ученого, Гантер (Англия) смог создать логарифмическую линейку. Это устройство используется и сегодня, хотя его первоначальная конструкция претерпела серьезные изменения.
Изобретение Гантера позволяла выполнять следующие операции:
- находить логарифмы;
- операции деления и умножения;
- находить тригонометрические функции;
- возводить в степень.
Это устройство стало последним приспособлением домеханической эры развития вычислительной техники.
Тьюринг и Цузе – кому принадлежит пальма первенства?
В ХХ веке задача создания вычислительной машины стала более чем актуальной: идущая полным ходом во всём мире индустриализация требовала выполнения множества сложнейших расчётов в самых разных сферах экономики. В Британии к 1936 году была создана вычислительная машина, которая стала прообразом для всех последующих поколений компьютеров. Её создателем стал математик Алан Тьюринг, который одновременно заложил основы информатики и программирования, став родоначальником целого древа компьютерных наук. Вычислитель Тьюринга получил название ACE (Automatic Computing Engine).
Практически одновременно, в 1936-38 году, сходное по конструкции и по заложенным в нём принципам устройство создал и немецкий изобретатель Конрад Цузе. Его вычислительная машина, использовавшая двоичное кодирование, называлась Z3, а несколькими годами ранее были собраны несколько более простые Z1 и Z2. Как и машина Тьюринга, аппарат Цузе был электромеханическим по принципу действия. И та, и другая машина впоследствии активнейшим образом использовались для армейских расчётов: как мы помним, на Европу тогда надвигалась самая большая война в истории человечества.
Следует сказать, что Тьюринг в значительно большей степени, чем Цузе, может считаться автором первого компьютера. Он был блестящим теоретиком и разработал ряд концепций создания компьютеров, которые были реализованы в будущем. Его идеи по поводу хранения компьютерных программ в памяти машины, шифратора голосовой речи и другие талантливые разработки впоследствии были воплощены в современных компьютерах.