logo
ответы информатика

Вопрос 4. История развития вычислительной техники

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

В 1694 г. немецкий математик Готфрид Вильгельм фон Лейбниц сконструировал более совершенную счетную машину. В отличие от машины Паскаля Лейб­ниц использовал цилиндры, а не колесики и приводы. На цилиндры были нанесены цифры. Каждый цилиндр имел девять рядов высту­пов или зубцов. При этом первый ряд содержал 1 выступ, второй - 2 и так вплоть до девятого ряда, который содержал 9 выступов. Цилиндры были подвижными и при­водились в определенное положе­ние оператором. Конструкция машины Лейбница была более совер­шенной: она была способна выпол­нять не только сложение и вычи­тание, но и умножение, деление и даже извлечение квадратного корня.

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

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

Началом новой эры развития вычислительной техники на базе электромеханических реле стал 1934 г. Американская фирма IBM (International Buisness Machins) начала выпуск алфавитно-циф­ровых табуляторов, способных выполнять операции умножения. В середине 30-х годов XX в. на основе табуляторов создается про­образ первой локальной вычислительной сети. В Питсбурге (США) в универмаге была установлена система, состоящая из 250 терми­налов, соединенных телефонными линиями с 20 табуляторами и 15 пишущими машинками для расчетов с покупателями. В 1934 - 1936 гг. немецкий инженер Конрад Цузе пришел к идее создания универсальной вычислительной машины с программным управлением и хранением информации в запоминающем устройстве. Он сконструировал машину «Z-3» - это была первая программно-управляемая вычислительная машина – прообраз современных ЭВМ.

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

В начале 40-х годов XX в. в лаборато­риях IBM совместно с учеными Гарвардского университета была начата разработка одной из самых мощных электромеханических вычислительных машин. Она получила название MARK-1, содержала 760 тыс. компонентов и весила 5 т.

Последним наиболее крупным проектом в сфере релейной вычислительной техники (ВТ) следует считать построенную в 1957 г. в СССР РВМ-1, которая по целому ряду задач была вполне конкурентоспособна тогдашним ЭВМ. Тем не менее с появлением электронной лампы дни электромеханических устройств остава­лись сочтены. Электронные компоненты обладали большим превосходством в быстродействии и надежности, что и определило дальнейшую судьбу электромеханических вычислительных машин.

В 1946 г. Генрих фон Нейман сформулировал основную концепцию хранения команд компьютера в его собственной внутрен­ней памяти, что послужило огромным толчком к развитию элек­тронно-вычислительной техники.

I поколение компьютеров. В 1946 г. в США были закончены работы по созданию ENIAC - первой вычис­лительной машины на электронных компонентах.

Новая машина имела впечатляющие параметры: в ней использовалось 18 тыс. электронных ламп, она зани­мала помещение площадью 300 м2, имела массу 30 т, энергопотребле­ние - 150 кВт. Машина работала с тактовой частотой 100 кГц и вы­полняла операцию сложения за 0,2 мс, а умножения - за 2,8 мс, что было на три порядка быстрее, чем это могли делать релейные машины. Быстро обнаружились и недостатки новой машины. По своей структуре ЭВМ ENIAC напоминала механические вычис­лительные машины: использовалась десятичная система; программа набиралась вручную на 40 наборных полях; на перенастройку ком­мутационных полей уходили недели. При пробной эксплуатации выяснилось, что надежность этой машины очень низка: поиск не­исправностей занимал до нескольких суток. Для ввода и вывода данных использовались перфоленты и перфокарты, магнитные лен­ты и печатающие устройства. В компьютерах I поколения была реализована концепция хранимой программы. Компьютеры I поко­ления использовались для прогнозирования погоды, решения энер­гетических задач, задач военного характера и в других важных об­ластях.

II поколение компьютеров. Одним из самых важных достижений, которые привели к революции в конструировании ЭВМ и в конечном счете к созданию персональных компьютеров, было изобретение транзистора в 1948 г. Транзистор, который является твердотельным электронным переключательным элементом (вен­тилем), занимает гораздо меньше места и потребляет значитель­но меньше энергии, выполняя ту же работу, что и лампа. Вычис­лительные системы, построенные на транзисторах, были намно­го компактнее, экономичнее и гораздо эффективней ламповых. Переход на транзисторы положил начало миниатюризации, ко­торая сделала возможным появление современных персональных ЭВМ (как, впрочем, и других радиотехнических устройств - ра­диоприемников, магнитофонов, телевизоров и т.д.). Для машин II поколения встала задача автоматизации программирования, по­скольку увеличивался разрыв между временем на разработку про­грамм и непосредственно временем счета. Второй этап развития вычислительной техники конца 50-х - начала 60-х годов XX в. характеризуется созданием развитых языков программирования (ал­гол, фортран, кобол) и освоением процесса автоматизации уп­равления потоком задач с помощью самой ЭВМ, т.е. разработкой операционных систем.

В 1959 г. IBM выпустила коммерческую машину на транзисто­рах IBM 1401. Она была поставлена более чем в 10 тыс. экземпля­рах. В том же году IBM создала свой первый большой компьютер (мэйнфрейм) модели IBM 7090, полностью выполненный на базе транзисторов, с быстродействием 229 тыс. операций в секунду, а в 1961 г. разработала модель IBM 7030 для ядерной лаборатории США в Лос-Аламосе.

Ярким представителем отечественных ЭВМ II поколения ста­ла большая электронная суммирующая машина БЭСМ-6, разра­ботанная С.А. Лебедевым и его коллегами. Для компью­теров этого поколения характерно использование языков программирования высокого уров­ня, которые получили свое раз­витие в компьютерах следующе­го поколения. Транзисторные машины II поколения заняли всего лишь пять лет в биографии ЭВМ.

III поколение компьютеров. В 1959 г. инженеры фирмы Texas Instruments разработали способ размещения нескольких транзи­сторов и других элементов на одной основе (или подложке) и соединения этих транзисторов без использования проводников. Так родилась интегральная схема (ИС, или чип). Первая интегральная схема содержала всего шесть транзисторов. Теперь компьютеры проектировались на основе интегральных схем малой степени интеграции. Появились операционные системы, которые стали брать на себя задачи управления памятью, устройствами ввода-вывода и другими ресурсами.

В апреле 1964 г. IBM анонсировала System 360 - первое семей­ство универсальных программно-совместимых компьютеров и пе­риферийного оборудования. Элементной базой семейства System 360 были выбраны гибридные микросхемы, благодаря чему но­вые модели стали считать машинами III поколения.

При создании семейства System 360 IBM в последний раз позволила себе роскошь выпускать компьютеры, несовместимые с предыду­щими. Экономичность, универсальность и небольшие габариты компьютеров этого поколения быстро расширила сферу их при­менения - управление, передача данных, автоматизация науч­ных экспериментов и т. д. В рамках этого поколения в 1971 г. был раз­работан первый микропроцессор как неожиданный результат рабо­ты фирмы Intel над созданием микрокалькуляторов. (Заметим, кста­ти, что микрокалькуляторы и в наше время прекрасно уживаются со своими «братьями по крови» - персональными компьютерами.)

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

Четырехразрядный микропро­цессор Intel 8004 был разработан в 1971 г. В следующем году был выпущен восьмиразрядный про­цессор, а в 1973 г. фирма Intel выпустила процессор 8080, ко­торый был в 10 раз быстрее, чем 8008, и мог адресовать 64 Кбайт памяти. Это был один из самых серьезных шагов по пути к со­зданию современных персональ­ных компьютеров. Фирма IBM выпустила свой первый персо­нальный компьютер в 1975 г. Модель 5100 имела 16 Кбайт памяти, встроенный интерпретатор языка BASIC и встроенный кассетный лентопротяжный механизм, который использовался в качестве запоминающего устройства. Дебют IBM PC состоялся в 1981 г. В этот день новый стандарт занял свое место в компьютерной индустрии. Для этого семейства было написано большое количество различных программ. Новая модификация получила название «расширенного» (IBM PC-XT).

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