Развитие программного обеспечения - Первые программируемые компьютеры

Новости it-компаний

История успеха: Rover Computers

News image

Перечисляя известные бренды на российском компьютерном рынке, многие пользователи назовут и компанию Rover Computers, чьи но...

IBM выпустит альтернативу продуктам Microsoft

News image

Компания IBM анонсировала выпуск своего нового программно-аппаратного решения под названием Lotus Foundations Start. Новому продукту IT...

Авторизация



Развитие технологий:

Компьютеры пятого поколения (1985 — по настоящее время)

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

Корпорация APPLE

Вначале микропроцессоры использовались в различных специализированных устройствах, например, в калькуляторах. Но в 1974 г. несколько фирм объявили о создании на ос...


Первые программируемые компьютеры
История - Развитие программного обеспечения

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

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

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

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

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

Возможность использования таких операций превращает компьютер в нечто большее, чем просто счетная машина.

Из-за войны работы Цузе долгое время оставались неизвестными за пределами Германии. Но по обе стороны Атлантики были и другие ученые, увлеченные погоней за призрачной удачей - созданием программируемых машин.

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

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

В Гарвардском университете математик Говард Эйкен с группой инженеров фирмы IBM завершали работу над машиной «Марк-1». Эта программно-управляемая вычислительная машина весом 5 тонн и стоимостью 500 тыс. долл. предназначалась для баллистических расчетов ВМС США. Как и машины Цузе, она была построена на электромеханических реле и управлялась при помощи команд, закодированных на бумажной перфоленте.

Машина производила умножение двух 23-значных чисел за 3 секунды и могла легко настраиваться на решение разнообразных задач оборонного характера, возникавших в ходе войны. Хотя вскоре другие машины превзошли «Марк-l», он тем не менее продолжал использоваться в вычислительной лаборатории Гарвардского университета вплоть до 1959 г.

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

Другая американская разработка - машина ENIAC «Эниак» - отличалась весьма неуклюжим способом задания программы, что, как мы уже упоминали, отравляло жизнь Кэтлин Макналти и ее коллег.

Эта машина была создана сотрудниками Высшего технического училища Пенсильванского университета Джоном Мочли и Преспером Экертом. Как и «Марк-l», она оперировала десятичными, а не двоичными числами, однако вместо электромеханических реле в ней использовались электронные лампы, что позволило в 1000 раз повысить ее быстродействие по сравнению с машиной Гарвардского университета.

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

За год работы машины пришлось заменить около 19 тыс. ламп, более 100% от общего комплекта. И тем не менее машина продемонстрировала, что будущее принадлежит именно электронным вычислительным устройствам.

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

Сама по себе машина ENIAC была всего лишь первой ласточкой. Разработанная в условиях довлеющей спешки, обусловленной военным временем, она имела весьма ограниченную внутреннюю память. Хотя эта машина очень быстро выполняла сложные программы, ее сумматор (внутреннее запоминающее устройство на электронных лампах, предназначенное для хранения обрабатываемых данных) мог запомнить лишь 20 10-значных десятичных чисел. И хотя содержимое внутренней памяти можно было быстро менять, замена самих управляющих команд требовала длительной возни с соединительными кабелями и переключателями.

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

Их идея создания машины с программой, хранимой в памяти, изменила принципы организации вычислений, подготовив почву для появления современных языков программирования.
Свою новую машину Мочли и Экерт назвали «Эдвак» (EDVAC, от Electronic Discrete Variable Automatic Computer - электронный автоматический вычислитель с дискретными переменными).

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

Еще одна особенность машины EDVAC «Эдвак» заключал ась в ее ориентации на работу с двоичными, а не десятичными числами, что позволяло упростить конструкцию арифметического устройства.

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

Свою статью объемом в 101 страницу машинописного текста он рассматривал лишь как набросок, предназначенный для обсуждения членами рабочей группы проекта «Эдвак». Однако1 июня 1945 г. один из членов группы, Герман Голдстейн, разослал этот отчет более чем 30 специалистам под заголовком «Предварительный доклад о машине «Эдвак», причем фон Нейман фигурировал как единственный автор отчета.

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

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


Мочли и Экерт в марте 1946 г. покинули Пенсильванский университет, основав собственную компанию. Вследствие потери двух ведущих сотрудников работы над машиной «Эдвак» пришлось свернуть.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Творцы улыбок

News image

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

Дэвид Паккард, один из основателей компании Hewlett-Packard

News image

За свою легендарную полувековую карьеру Дэвид Паккард оказал огромное влияние на развитие современной электронной индустрии и методов управления. Сегодня Hewlett-Packard - ...

Жесткие диски для ноутбуков становятся тоньше

News image

На данный момент жесткие диски для ноутбуков могут быть толщиной 9,5 мм и 12,5 мм. Первые получили наибольшее распространение, а об...

Financial Times обещает iTablet уже в следующем месяце

News image

Конец декабря редакция Financial Times решила скрасить очередной порцией слухов о планшетнике Apple. По данным издания, это устройство, покорившее заголовки СМ...

MacBU подытоживает две тысячи девятый год

News image

Как прошел 2009 год в компании, которую традиционно принято считать вторым крупнейшим разработчиков ПО для платформы Apple Macintosh? В Microsoft Ma...

Планшетный Мак покажут 26 января?

News image

За несколько дней до начала нового 2010 года онлайн-пресса разразилась новым потоком слухов на тему планшетного компьютера Apple: сначала хорошо ос...

VESA официально утвердила стандарт mini DisplayPort

News image

Презентованный Apple осенью 2008-го новый видеоинтерфейс mini DisplayPort (сокращенно mDP) вызвал неоднозначную реакцию, отголоски которой оставались различимыми вплоть до вчерашнего дн...

Внедрение 6-ядерных процессоров Intel Xeon может потребовать

News image

Изданию Fudzilla стали известны подробности по первому 6-ядерному процессору Intel Xeon. Он получит обозначение Core i7 980X, а его несущая тактовая ча...