Harvard Mark I

Harvard Mark I
Portion of the Harvard-IBM Mark 1, left side
Right side
Detail of Input/Output and control

The IBM Automatic Sequence Controlled Calculator (ASCC), called the Mark I by Harvard University,[1] was an electro-mechanical computer.

The electromechanical ASCC was devised by Howard H. Aiken, built at IBM and shipped to Harvard in February 1944. It began computations for the U.S. Navy Bureau of Ships in May and was officially presented to the university on August 7, 1944.[2] It was very reliable, much more so than early electronic computers. It has been described as "the beginning of the era of the modern computer"[3] and "the real dawn of the computer age".[4]

Contents

Design and construction

The ASCC was built from switches, relays, rotating shafts, and clutches. It used 765,000 components and hundreds of miles of wire, comprising a volume of 51 feet (16 m) in length, eight feet (2.4 m) in height, and two feet (~61 cm) deep. It had a weight of about 10,000 pounds (4500 kg). The basic calculating units had to be synchronized mechanically, so they were run by a 50-foot (~15.5 m) shaft driven by a five-horsepower (4 kW) electric motor. From the IBM Archives:

The Automatic Sequence Controlled Calculator (Harvard Mark I) was the first operating machine that could execute long computations automatically. A project conceived by Harvard University's Dr. Howard Aiken, the Mark I was built by IBM engineers in Endicott, N.Y. A steel frame 51 feet (16 m) long and eight feet high held the calculator, which consisted of an interlocking panel of small gears, counters, switches and control circuits, all only a few inches in depth. The ASCC used 500 miles (800 km) of wire with three million connections, 3,500 multipole relays with 35,000 contacts, 2,225 counters, 1,464 tenpole switches and tiers of 72 adding machines, each with 23 significant numbers. It was the industry's largest electromechanical calculator.[5]

The enclosure for the Mark I was designed by futuristic American industrial designer Norman Bel Geddes. Aiken considered the elaborate case to be a waste of resources, since computing power was in high demand during the war and the funds ($50,000 or more according to Grace Hopper) could have been used to build additional computer equipment.[6]

Operation

The Mark I had 60 sets of 24 switches for manual data entry and could store 72 numbers, each 23 decimal digits long.[7] It could do three additions or subtractions in a second. A multiplication took six seconds, a division took 15.3 seconds, and a logarithm or a trigonometric function took over one minute.

The Mark I read its instructions from a 24 channel punched paper tape and executed the current instruction and then read in the next one. It had no conditional branch instruction. This meant that complex programs had to be physically long. A loop was accomplished by joining the end of the paper tape containing the program back to the beginning of the tape (literally creating a loop). This separation of data and instructions is known as the Harvard architecture (although the exact nature of this separation that makes a machine Harvard, rather than Von Neumann, has been obscured with the passage of time, see Modified Harvard architecture). The first programmers of the Mark I were computing pioneers Richard Milton Block, Robert Campbell, and Grace Hopper.[8]

Instruction format

The 24 channels of the input tape were divided into 3 fields of 8 channels. Each accumulator, each set of switches, and the registers associated with the input, output, and arithmetic units were assigned a unique identifying index number. These numbers were represented in binary on the control tape. The first field was the binary index of the result of the operation and the second, the source datum for the operation. The third field was a code for the operation to be performed.[7]

Aiken and IBM

Aiken published a press release announcing the Mark I listing himself as the sole "inventor". James W. Bryce was the only IBM person mentioned, even though several IBM engineers including Clair Lake and Frank Hamilton had helped to build various elements. Thomas J. Watson was enraged, and only reluctantly attended the dedication ceremony on August 7, 1944.[9] [10] Aiken, in turn, decided to build further machines without IBM's help, and the ASCC came to be generally known as the Harvard Mark I. IBM went on to build the Selective Sequence Electronic Calculator (SSEC) to both test new technology and provide more publicity for the company.[9]

Successors

The Mark I was followed by the Harvard Mark II (1947 or 1948), Mark III/ADEC (September 1949), and Harvard Mark IV (1952) – all the work of Aiken. The Mark II was an improvement over the Mark I, but it also used electromechanical relays. The Mark III used mostly electronic components, using vacuum tubes and crystal diodes, and the Mark IV was all-electronic, using solid state components. The Mark III and Mark IV used magnetic drum memory and the Mark IV also had magnetic core memory. The Mark II and Mark III went to the US Navy base at Dahlgren, Virginia. The Mark IV was built for the US Air Force, but it stayed at Harvard.

The Mark I was eventually disassembled, although portions of it remain at Harvard in the Science Center. It is part of the Harvard Collection of Historical Scientific Instruments.

Comparison with other early computers

Defining characteristics of some early digital computers of the 1940s (In the history of computing hardware)
Name First operational Numeral system Computing mechanism Programming Turing complete
Zuse Z3 (Germany) May 1941 Binary floating point Electro-mechanical Program-controlled by punched 35 mm film stock (but no conditional branch) Yes (1998)
Atanasoff–Berry Computer (US) 1942 Binary Electronic Not programmable—single purpose No
Colossus Mark 1 (UK) February 1944 Binary Electronic Program-controlled by patch cables and switches No
Harvard Mark I – IBM ASCC (US) May 1944 Decimal Electro-mechanical Program-controlled by 24-channel punched paper tape (but no conditional branch) No
Colossus Mark 2 (UK) June 1944 Binary Electronic Program-controlled by patch cables and switches No
Zuse Z4 (Germany) March 1945 Binary floating point Electro-mechanical Program-controlled by punched 35 mm film stock Yes
ENIAC (US) July 1946 Decimal Electronic Program-controlled by patch cables and switches Yes
Manchester Small-Scale Experimental Machine (Baby) (UK) June 1948 Binary Electronic Stored-program in Williams cathode ray tube memory Yes
Modified ENIAC (US) September 1948 Decimal Electronic Read-only stored programming mechanism using the Function Tables as program ROM Yes
EDSAC (UK) May 1949 Binary Electronic Stored-program in mercury delay line memory Yes
Manchester Mark 1 (UK) October 1949 Binary Electronic Stored-program in Williams cathode ray tube memory and magnetic drum memory Yes
CSIRAC (Australia) November 1949 Binary Electronic Stored-program in mercury delay line memory Yes

See also

References

  1. ^ The machine's name as actually displayed on the hardware itself is Aiken-IBM Automatic Sequence Controlled Calculator Mark I. An early photograph (Wilkes 1956:16 figure 1-7) displays the name as IBM Automatic Sequence Controlled Calculator.
  2. ^ "IBM's ASCC (a.k.a. The Harvard Mark I)". IBM. http://www-03.ibm.com/ibm/history/exhibits/markI/markI_intro.html 
  3. ^ Stoll, E. L. (1983). "Mark I". In Ralston, Anthony; Reilly, Edwin D.. Encyclopedia of computer science and engineering (2nd ed.). New York: Van Nostrand Reinhold Company Inc.. pp. 916–917. ISBN 0-442-24496-7 
  4. ^ Pylyshyn, Zenon W. (1970). Perspectives on the computer revolution. Englewood Cliffs,N.J.: Prentice-Hall, Inc. , page 5.
  5. ^ IBM Archives: FAQ / Products and Services
  6. ^ Computer Oral History Collection, 1969-1973, 1977 Grace Murray Hopper Interview, January 7, 1969, Archives Center, National Museum of American History [1]
  7. ^ a b Maurice Vincent Wilkes (1956). Automatic Digital Computers. New York: John Wiley & Sons. pp. 16–20. http://books.google.com/books?id=n_oNAAAAQAAJ. 
  8. ^ Wexelblat, Richard L. (Ed.) (1981). History of Programming Languages, p. 20. New York: Academic Press. ISBN 0-12-745040-8
  9. ^ a b Emerson W. Pugh (1995). Building IBM: Shaping an Industry and Its Technology. MIT Press. ISBN 9780262161473. http://books.google.com/books?id=Bc8BGhSOawgC. 
  10. ^ Martin Campbell-Kelly; William Aspray, (1996). Computer: A History of the Information Machine. Basic Books. p. 74. ISBN 0-465-02989-2. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Harvard Mark I — Harvard Mark I,   Mark I …   Universal-Lexikon

  • Harvard Mark I — Pour les articles homonymes, voir Harvard et Mark I. Côté droit. L’IBM ASCC (Automatic Sequence Controlled Calculator), a …   Wikipédia en Français

  • Harvard Mark II — Pour les articles homonymes, voir Mark II. Le Harvard Mark II était un ordinateur électromécanique construit à l université Harvard sous la direction de Howard Aiken et fut fini en 1947. Il fut financé par la marine des États Unis. Le Mark II a… …   Wikipédia en Français

  • Harvard Mark I — Para otros usos de este término, véase Mark I. Harvard IBM Mark 1, lado derecho El IBM Automatic Sequence Controlled Calculator (ASCC), más conocido como Harvard Mark I o Mark I, fue el primer ordenador electromecánico, construido en la… …   Wikipedia Español

  • Harvard Mark II — The Harvard Mark II was an electromechanical computer built at Harvard University under the direction of Howard Aiken and was finished in 1947. It was financed by the United States Navy. The Mark II was constructed with high speed electromagnetic …   Wikipedia

  • Harvard Mark IV — The Harvard Mark IV was an electronic stored program computer built by Harvard University under the supervision of Howard Aiken for the United States Air Force. The computer was finished being built in 1952. It stayed at Harvard, where the Air… …   Wikipedia

  • Harvard Mark I — ▪ computer technology  an early protocomputer, built during World War II in the United States. While Vannevar Bush (Bush, Vannevar) was working on analog computing (analog computer) at the Massachusetts Institute of Technology (MIT), across town… …   Universalium

  • Harvard Mark I — Mark I linke Seite Der Mark I, früher Automatic Sequence Controlled Calculator (ASCC) genannt, ist ein in den USA zwischen 1943 und 1944 vollständig aus elektromechanischen Bauteilen gebauter Computer. Der Rechner wurde von Howard H. Aiken von… …   Deutsch Wikipedia

  • Harvard Mark III — The Harvard Mark III, also known as ADEC (for Aiken Dahlgren Electronic Calculator) was an early computer that was partially electronic and partially electromechanical. It was built at Harvard University under the supervision of Howard Aiken for… …   Wikipedia

  • Harvard Mark II — Rechenanlage mit Programmsteuerung, entw. 1945 an der Harvard Univ. USA, fertig 1947 ( > Lexikon der Text und Datenverarbeitung ) …   Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”