Шпаргалка: Хронология вычислительных машин
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 гг.