RSS    

   Шпаргалка: Хронология вычислительных машин

1935

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

1937 (июнь)

Конрад Цьюз (1910...1995) записал в своем дневнике основную мысль концепции «хранимой программы».

1937 (ноябрь)

Джордж Стибитц (1904...1995), сотрудник Bell Labs, сконструировал у себя дома, на кухне, K-Model, машину, демонстрирующую действие 1-битового двоичного сумматора на основе реле.

1937

Алан М. Тьюринг (1912...1954) издал научный труд, решающий многие математические проблемы построения компьютеров. Описанный им теоретический сильно упрощенный компьютер известен сейчас как машина Тьюринга.

1938 (ноябрь)

Мариан Режевски (1906...?), работавший на польское Бюро Шифров, завершил создание «Бомбы» – машины, которая, используя электромеханическое логическое устройство, подбирала комбинации букв для взлома немецкого кода Enigma.

Устройство Энигмы представляло собой серию роторов с 26-ю контактами (один контакт на каждую букву алфавита). Последовательность роторов и их настройки периодически меняли (что являлось «ключом»). Бомба имела аналогичное устройство и пыталась найти нужную последовательность роторов, сравнивая уже открытый текст (угаданный) с соответствующими ему частями кода.

Но через месяц немцы добавили в Энигму еще несколько роторов, и Польша, не имея средств на усовершенствование Бомбы, передала все наработки англичанам и французам.

1938

Клод Э. Шеннон (р. 1916) завершил работу по имплементации символьной логики при помощи реле.

1938

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

1939...1945 гг.

1939 (ноябрь)

Джон В. Атанасофф (1903...1995) и студент колледжа штата Айова (теперь это Государственный Университет штата Айова) Клиффорд Берри (?...1963) построили прототип 25-битного сумматора. Это была первая в истории машина, использующая для вычислений вакуумные трубки. Для хранения операндов была предназначена память на 2 25-битных слова в форме т.н. аккумуляторов (с цепями обновления на дополнительных вакуумных трубках – первая в истории регенерируемая память). Устройство ввода как таковое отсутствовало, пользователю приходилось вводить значения напрямую в память, подключая провода к разъемам аккумуляторов.

1939 (ноябрь)

В Bell Labs Сэмюэль Вильямс и Джордж Стибитц завершили работу над калькулятором, имеющим возможность оперировать комплексными числами. Машина была названа Complex Number Calculator, а в последствии переименована в Model I Relay Calculator. Логическое устройство базировалось на основе технологий, применяемых в телефонных станциях того времени, и использовало более 450 реле. Десятичные числа были представлены в виде т.н. Plus 3 BCD; то есть десятичному нулю соответствовало двоичное число 0011, единице – 0100 и так далее до 9, которой соответствовал двоичный код 1100. Такая схема позволила ученым существенно сократить количество используемых реле.

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

1939

Цьюз и Шреер начали работу над V2 (Z2) – усовершенствованной версией машины Z1 с новым арифметическим устройством на базе релейной логики. Проект был вскоре приостановлен на год в связи с началом Второй Мировой войны.

1940

Тьюринг и Гордон Велшман (1905...?), работая на Государственную Школу Кодов и Шифров Великобритании, расположенную в ныне знаменитом местечке Блетчли Парк, успешно усовершенствовали дизайн «Бомбы», добавив в эту машину дополнительные логические цепи, что позволило значительно снизить процент ошибок.

1940

Цьюз был демобилизован из фашистской армии, и завершил Z2. Эта машина работала гораздо лучше чем Z1, но была менее надежна.

1940 (сентябрь)

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

1941 (Лето)

Атанософф и Берри завершили специализированный калькулятор для решения систем линейных уравнений, названный позднее ABC (Atanasoff-Berry Computer).

Когда Соединенные Штаты вступили во Вторую Мировую войну, Атанасофф покинул колледж штата Айова и прекратил работу над вычислительной техникой. ABC был забыт и разобран на детали в 1946, когда на складе, где он стоял, потребовалось освободить место.

1941 (декабрь)

Работая теперь при ограниченной поддержке DVL (Германский исследовательский институт аэронавтики), Цьюз построил Z3 – первый программируемый калькулятор. Он мог работать с числами, содержащими плавающую точку, семибитную экспоненту и 14-битную мантиссу. Память на базе полутора тысяч реле могла хранить 64 слова. Арифметическое и контрольное устройства содержали еще 1200 реле. По размерам машина походила на достаточно большой шкаф.

1943 (январь)

Говард Айкен (1900...1973) и команда из IBM в Гарвардском Университете, в городе Кембридж, штат Массачусетс, построили ASCC Mark I (Automatic Sequence-Controlled Calculator Mark I) также известный как Harvard Mark I. Эта машина стала первым широко известным программируемым калькулятором.

Машина была длиною в 51 фут (около 15 метров), весила 5 тонн и состояла из 750 тысяч частей. В машине имелось 72 аккумулятора, каждый из которых содержал свое собственное арифметическое устройство и механический регистр емкостью в 23 цифры и 1 знаковый бит. Числа обрабатывались с фиксированной точкой, положение которой определялось с помощью специального переключателя. Функции ввода/вывода осуществляли несколько устройств для чтения перфокарт и печатающих устройств. Операция сложения занимала треть секунды, умножение – приблизительно 1 секунду.

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

1943 (апрель)

Макс Ньюман, Винн-Вильямс и их команда из Блетчли Парк завершили работу над Heath Robinson, машиной для взлома новых германских шифров, известных под кодовым названием «рыба».

1943 (апрель)

Джон Мокли (1907...1980), Дж. Преспер Эккерт (1919...1995) и Джон Брейнерд написали «Доклад об электронном дифференциальном анализаторе».

1943 (декабрь)

Томми Флауэрс и его команда из Блетчли Парк построили «Колос» – полностью электронный аналог машины Heath Robinson.

1944...1945

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

1945

Цьюз разработал язык программирования «Планкалькуль».

1945 (январь)

Джон фон Нейман (1903...1957), присоединившись к группе разработчиков ENIAC, описал устройство будущего компьютера EDVAC, где дал детальное определение концепции хранимой программы. С этой работы и началась т.н. «архитектура фон Неймана».

1945 (ноябрь)

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

Все компоненты ENIAC'а были полностью электронными. Машина содержала 17468 вакуумных трубок и более 80 тысяч других компонентов. Вес ее составлял более 30 тонн, а занимаемая площадь равнялась тысяче квадратных футов. При работе машина использовала около 150 киловатт/час электроэнергии.

Память состояла из 20 аккумуляторов, соединенных между собой и с другими устройствами шинами данных и т.н. «программными линиями» для синхронизации. Каждый аккумулятор мог хранить десятиразрядное число (10 бит на каждую цифру) и один знаковый бит. Для хранения констант было предусмотрено 104 12-разрядных регистра, формирующих функциональную таблицу. 100 из них имели прямую адресацию. Тактовая частота составляла 100 килогерц.

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

1946...1952 гг.

1946 (февраль)

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

1946 (июль...август)

В школе Мура прошел курс лекций на тему «Теория и техника разработки электронных компьютеров». В списке лекторов присутствовали Эккерт, Моукли, Стибитц, фон Нейман и Айкен.

1947 (июль)

Говард Айкен и его команда завершили постройку Harvard Mark II, большого калькулятора, использовавшего реле как для реализации 50 регистров с плавающей точкой, так и для арифметического устройства.

1947 (сентябрь)

Таракан (?...1947), забравшись в Harvard Mark II, привел к ошибкам при проведении операций с плавающей точкой. Обнаруживший его техник сделал следующую запись в лабораторном журнале: «Сегодня обнаружен первый настоящий баг.» (Bug – жук, насекомое, в переносном смысле – ошибка в программе). К этой записи он приложил все бережно собранные останки насекомого.

И на самом деле, термин «баг» в своем компьютерном смысле в то время уже использовался. Одна из программистов Harvard Mark II Грейс Мюррей Хоппер (1906...1992) в последствии так часто рассказывала эту историю, что многие люди до сих пор считают, что именно она обнаружила таракана.

1947 (октябрь)

Фредди Си Вильямс (1911...1977) и Томас Килберн (1921...?), работая в Манчестерском Университете под руководством Ньюмана, создали новый тип цифровой памяти (возможно, идея принадлежала Пресперу Эккерту), которая была названа Трубкой Вильямса или CRT памятью. В ее основу был положен эффект остаточного заряда на экране электронно-лучевой трубки после попадания на нее электронного пучка. Такая память была не совсем надежна, но зато очень быстра (по тем временам) и дешева.

1947

Айкен заявил, что Соединенные Штаты нуждаются как минимум в шести ЭВМ.

1948 (январь)

Уоллес Эккерт (1902...1971) из IBM (однофамилец Преспера Эккерта) завершил работу над SSEC (Selective Sequence Electronic Calculator). Этот технологический гибрид содержал 8 регистров на вакуумных трубках, 150 слов памяти на реле и 66 замкнутых бумажных лент, хранящих в общей сложности 20 тысяч слов. Размер слова составлял 20 знаков.

1948 (январь)

Вильямс, Килберн и их команда построили прототип компьютера. Это была первая машина, которую каждый назвал бы компьютером, потому как именно в ней была полностью реализована концепция хранимой программы. Она не имела официального названия, но некоторые источники того времени называли ее Small-Scale Experimental Machine (Уменьшенная экспериментальная машина). Позднее она получила название Manchester Mark I.

1948 (осень)

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

1949 (апрель)

Память компьютера Manchester Mark I была увеличена до 128 40-битных слов. Была добавлена так называемая вторичная память на магнитных барабанах, хранящая дополнительные 1024 слова. Кроме того, добавлены два индексных регистра.

1949 (май)

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

1949 (август)

Преспер Эккерт и Моукли по заказу ВВС США построили BINAC (Binary Automatic Computer – Двоичный Автоматический Компьютер). Для большей надежности машина имела второй процессор и была очень компактна – каждый процессор занимал не более 4 квадратных футов пола.

1949 (сентябрь)

Айкен завершил работу над Harvard Mark III. Основным нововведением было раздельное хранение данных и инструкций.

1950 (май)

Группа ученных из Национальной Физической Лаборатории Великобритании завершила разработку Pilot ACE-пилотного проекта для Автоматической Вычислительной Машины. Большая часть Pilot ACE была разработана Аланом Тьюрингом в 1945...1947 годах.

1950

Машина Конрада Цьюза Z4 была закончена и начала работать в ETH (Федеральном Политехническом Институте) в Цюрихе. Там машина проработала более 5 лет. Вскоре Цьюз открыл свою фирму и успел продать около 300 машин, перед тем как был куплен концерном Siemens.

1951 (март)

Преспер Эккерт и Моукли построили UNIVAC и продали первый экземпляр департаменту переписей США. UNIVAC стал первым американским коммерческим компьютером.

1951

Грейс Мюррей Хоппер изобрела компилятор.

1952

Полностью завершен EDVAC. Эта машина имела 1024 44-битных слова ультразвуковой памяти и тактовую частоту 1 мегагерц.

1952

IBM'овский «Оборонный Калькулятор» (позднее переименованный в IBM 701) стал массово производиться в городе Поукипси, штат Нью-Йорк. Всего было построено 19 машин.

1952

Грейс Мюррей Хоппер написала первый компилятор A-0.

Список литературы

Для подготовки данной работы были использованы материалы с сайта http://www.n-t.org/


Страницы: 1, 2


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.