Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Раннее электронное цифровое вычислительное устройство
Early electronic digital computing device
Компьютер Атанасова — Берри (ABC) был первым автоматическим электронным цифровым компьютером. Ограниченный технологиями того времени и реализацией, он долгое время оставался малоизвестным. Приоритет ABC оспаривается среди историков компьютерной техники, поскольку он не был ни программируемым, ни полным по Тьюрингу. Традиционно ABC рассматривается как первый электронный АЛУ (арифметико-логическое устройство), который интегрирован в конструкцию каждого современного процессора. Его уникальным вкладом стало ускорение вычислений благодаря первому использованию вакуумных ламп для выполнения арифметических операций. До этого более медленные электромеханические методы использовались в компьютере Z1 Конрада Цузе и одновременно разрабатываемом Гарвардском Марке I. Первый электронный, программируемый, цифровой компьютер Colossus, созданный в период с 1943 по 1945 год, использовал аналогичную ламповую технологию, как и ABC.
The Atanasoff–Berry computer (ABC) was the first automatic electronic digital computer. Limited by the technology of the day, and execution, the device has remained somewhat obscure. The ABC's priority is debated among historians of computer technology, because it was neither programmable, nor Turing complete. Conventionally, the ABC would be considered the first electronic ALU (arithmetic logic unit) which is integrated into every modern processor's design. Its unique contribution was to make computing faster by being the first to use vacuum tubes to do the arithmetic calculations. Prior to this, slower electro mechanical methods were used by Konrad Zuse's Z1 computer, and the simultaneously developed Harvard Mark I. The first electronic, programmable, digital machine, the Colossus computer from 1943 to 1945, used similar tube based technology as ABC.
Обзор
Задуманная в 1937 году, машина была построена профессором математики и физики Айова-Стейт-Колледжа Джоном Винсентом Атанасоффом с помощью аспиранта Клиффорда Берри. Она была разработана исключительно для решения систем линейных уравнений и успешно протестирована в 1942 году. Однако механизм хранения промежуточных результатов, представлявший собой перфокарточный записывающе-считывающий механизм, не был доведён до совершенства, и когда Джон Винсент Атанасофф покинул Айова-Стейт-Колледж для участия в заданиях во время Второй мировой войны, работа над машиной была приостановлена. ABC стала пионером в создании важных элементов современной вычислительной техники, включая двоичную арифметику и электронные переключающие элементы, но её специализированное назначение и отсутствие программируемой, хранимой программы отличают её от современных компьютеров. Компьютер был удостоен звания IEEE Milestone в 1990 году. Работы Атанасоффа и Берри в области вычислительной техники не получили широкой известности до их повторного открытия в 1960-х годах, в период патентных споров относительно первого электронного компьютера. В то время ENIAC, созданный Джоном Маучли и Дж. Преспером Экертом, считался первым компьютером в современном понимании, но в 1973 году окружной суд США признал патент ENIAC недействительным и заключил, что изобретатели ENIAC заимствовали концепцию электронного цифрового компьютера у Атанасоффа. Когда в середине 1970-х годов была снята секретность с британской разработки компьютеров Colossus времён Второй мировой войны, опередившей ENIAC, и Colossus был представлен на конференции в Лос-Аламосе, штат Нью-Мексико, в июне 1976 года, Джон Маучли и Конрад Цузе, как сообщается, были поражены.
Conceived in 1937, the machine was built by Iowa State College mathematics and physics professor John Vincent Atanasoff with the help of graduate student Clifford Berry. It was designed only to solve systems of linear equations and was successfully tested in 1942. However, its intermediate result storage mechanism, a paper card writer/reader, was not perfected, and when John Vincent Atanasoff left Iowa State College for World War II assignments, work on the machine was discontinued. The ABC pioneered important elements of modern computing, including binary arithmetic and electronic switching elements, but its special purpose nature and lack of a changeable, stored program distinguish it from modern computers. The computer was designated an IEEE Milestone in 1990. Atanasoff and Berry's computer work was not widely known until it was rediscovered in the 1960s, amid patent disputes over the first instance of an electronic computer. At that time ENIAC, that had been created by John Mauchly and J. Presper Eckert, was considered to be the first computer in the modern sense, but in 1973 a U. S. District Court invalidated the ENIAC patent and concluded that the ENIAC inventors had derived the subject matter of the electronic digital computer from Atanasoff. When, in the mid 1970s, the secrecy surrounding the British World War II development of the Colossus computers that pre dated ENIAC, was lifted and Colossus was described at a conference in Los Alamos, New Mexico, in June 1976, John Mauchly and Konrad Zuse were reported to have been astonished.
Функция
ABC был разработан для конкретной цели – решения систем одновременных линейных уравнений. Он мог обрабатывать системы, состоящие до 29 уравнений, что было сложной задачей для того времени. Проблемы такого масштаба становились все более распространенными в физике, кафедре, в которой работал Джон Атанасов. В машину можно было ввести два линейных уравнения с до 29 переменных и постоянным членом, чтобы исключить одну из переменных. Этот процесс повторялся вручную для каждого уравнения, в результате чего получалась система уравнений с одной переменной меньше. Затем весь процесс повторялся для исключения другой переменной. Джордж У. Снедкор, заведующий кафедрой статистики штата Айова, весьма вероятно был первым пользователем электронного цифрового компьютера для решения практических математических задач. Он передавал Атанасову множество таких задач.
The ABC was designed for a specific purpose the solution of systems of simultaneous linear equations. It could handle systems with up to 29 equations, a difficult problem for the time. Problems of this scale were becoming common in physics, the department in which John Atanasoff worked. The machine could be fed two linear equations with up to 29 variables and a constant term and eliminate one of the variables. This process would be repeated manually for each of the equations, which would result in a system of equations with one fewer variable. Then the whole process would be repeated to eliminate another variable. George W. Snedecor, the head of Iowa State's Statistics Department, was very likely the first user of an electronic digital computer to solve real world mathematics problems. He submitted many of these problems to Atanasoff.
Реплика
Оригинальный ABC был в конечном итоге демонтирован в 1948 году, когда университет переоборудовал подвал под учебные классы, и все его части, кроме одного барабана памяти, были утилизированы. В 1997 году команда исследователей под руководством доктора Делвина Блума и Джона Густафсона из Лаборатории Эймса (расположенной на территории Университета штата Айова) завершила создание рабочей реплики компьютера Атанасова — Берри стоимостью 350 000 долларов (эквивалент 350 000 долларов в 1997 году соответствует примерно <расчетной сумме> в последние годы). Реплика ABC экспонировалась в холле первого этажа Центра вычислений и коммуникаций Дурхэма при Университете штата Айова, а затем была представлена в Музее истории компьютеров.
The original ABC was eventually dismantled in 1948, when the university converted the basement to classrooms, and all of its pieces except for one memory drum were discarded. In 1997, a team of researchers led by Dr. Delwyn Bluhm and John Gustafson from Ames Laboratory (located on the Iowa State University campus) finished building a working replica of the Atanasoff–Berry computer at a cost of $350,000 (equivalent to $350000.0 in 1997 is equivalent to about <calculated amount> in recent years in ). The replica ABC was on display in the first floor lobby of the Durham Center for Computation and Communication at Iowa State University and was subsequently exhibited at the Computer History Museum.