Harvard Mark II

{{Short description|Electromechanical computer at Harvard University, completed in 1947}}

{{Infobox information appliance

| name = Harvard Mark II

| image =

| image_size =

| alt =

| caption =

| aka = Aiken Relay Calculator

| developer = Howard Aiken, Edmund Berkeley, and Grace Hopper

| manufacturer =

| type =

| releasedate = {{Start date and age|1947}}

| price =

| lifespan =

| storage =

| memory =

| RAMtype =

| display =

| dimensions =

| weight = {{cvt|50000|lb|kg}}

| predecessor = Harvard Mark I

| successor = Harvard Mark III

| related =

}}

The Harvard Mark II, also known as the Aiken Relay Calculator,{{sfn|Rife|2006|p=93}}{{Cite book|url=https://books.google.com/books?id=o6kzAQAAIAAJ&q=%22aiken+relay+calculator%22+Dahlgren|title=Instruments & Control Systems|date=1957|publisher=Chilton Company|pages=1302|language=en}}{{Cite book|url=https://books.google.com/books?id=zNrnAAAAMAAJ&q=%22aiken+relay+calculator%22+ton|title=Harvard Alumni Bulletin|date=1948|pages=554|language=en}} was an electromechanical computer built under the direction of Howard Aiken at Harvard University, completed in 1947. It was financed by the United States Navy and used for ballistic calculations at Naval Proving Ground Dahlgren. Computer pioneers Edmund Berkeley{{cite web | title=From Tabulators to Early Computers in the U.S. Life Insurance Industry | website=Center for Coordination Science @ MIT Sloan | date=1946-12-31 | url=http://ccs.mit.edu/papers/CCSWP153.html#fn17 | access-date=2023-12-08}} and Grace Hopper worked together under Aiken to build and program the Mark II

Overview

File:First Computer Bug, 1945.jpg

The contract to build the Mark II was signed with Harvard in February 1945, after the successful demonstration of the Mark I in 1944. It was completed and debugged in September 1947, and delivered to the US Navy Proving Ground at Dahlgren, Virginia in March 1948,{{Cite web|url=http://amhistory.si.edu/archives/d8324.htm|title=Technology, Invention, and Innovation Collections|last=Darroch|first=Robert S. Harding & Don|website=amhistory.si.edu|at=SERIES 2: PHOTOGRAPHS OF MARK II, 1948: (43) 18 February 1948 Packing Mark II for move to Dahlgren, (44) 20 February 1948 Crates on truck at Harvard, ready to go to Dahlgren|access-date=2018-05-16}}{{cite web|url=https://www.historyofinformation.com/detail.php?id=643|title=The First Use of "Bug" in the Context of Computing|work=History of Information|access-date=April 7, 2025}} becoming fully operational by the end of that year.{{sfn|Rife|2006|loc=Search for "mark ii" Dahlgren 1948, pp. 95–96, 278}}

The Mark II was constructed with high-speed electromagnetic relays instead of the electro-mechanical counters used in the Mark I, making it much faster than its predecessor. It weighed {{Convert|25|ST|MT}} and occupied over {{Convert|4000|sqft|m2}} of floor space.{{Cite book|url=https://books.google.com/books?id=AIrpAAAAMAAJ&q=%22aiken+relay+calculator%22|title=Infantry Journal|date=1948|publisher=United States Infantry Association|pages=57|language=en}}{{Cite book|url=https://books.google.com/books?id=EL4PAAAAIAAJ&q=%22aiken+relay+calculator%22+ton|title=Science News|date=1948|publisher=Science Service|pages=295|language=en}} Its addition time was 0.125 seconds (8 Hz) and the multiplication time was 0.750 seconds. This was a factor of 2.6 faster for addition and a factor of 8 faster for multiplication compared to the Mark I. It was the second machine (after the Bell Labs Relay Calculator) to have floating-point hardware. A unique feature of the Mark II is that it had built-in hardware for several functions such as the reciprocal, square root, logarithm, exponential, and some trigonometric functions. These took between five and twelve seconds to execute. Additionally, the Mark II was actually composed of two sub-computers that could either work in tandem or operate on separate functions, to cross-check results and debug malfunctions.{{sfn|Rife|2006|p=93}}

The Mark I and Mark II were not stored-program computers – they read instructions of the program one at a time from a tape and executed them. The Mark II had a peculiar programming method that was devised to ensure that the contents of a register were available when needed. The tape containing the program could encode only eight instructions, so what a particular instruction code meant depended on when it was executed. Each second was divided up into several periods, and a coded instruction could mean different things in different periods. An addition could be started in any of eight periods in the second, a multiplication could be started in any of four periods of the second, and a transfer of data could be started in any of twelve periods of the second. Although this system worked, it made the programming complicated, and it reduced the efficiency of the machine somewhat.Williams, 1985, pp. 248–251

The Mark II is also known for being the computer with the first recorded instance of an actual bug (a moth) disrupting its operation. The insect was extracted from the machine's electronics and taped to the log book, with the note "first actual case of [a] bug being found", on September 9, 1947.{{Cite web|url=https://www.computerhistory.org/tdih/september/9/|title=September 9, 1947 First Instance of Actual Computer Bug Being Found|access-date=2021-03-16}}{{Cite web|url=https://www.nationalgeographic.org/thisday/sep9/worlds-first-computer-bug/|title=Sep 9, 1947 CE: World's First Computer Bug|access-date=2021-03-16}}

See also

References

{{Reflist}}

Further reading

  • {{cite book |title= Description of a Relay Calculator |author= Staff of the Computation Laboratory |year= 1949 |publisher= Annals of the Computation Laboratory of Harvard University, Vol. XXIV. Harvard University Press, Cambridge, Mass}}
  • {{Cite book|url=https://archive.org/details/soundoffreedomna00dahl|page=[https://archive.org/details/soundoffreedomna00dahl/page/93 93]|title=The sound of freedom: Naval Weapons Technology at Dahlgren, Virginia 1918–2006|last=Rife|first=James P.|date=2006|publisher=Government Printing Office|isbn=978-0160872488}}
  • {{cite book |title= A History of Computing Technology |url= https://archive.org/details/historyofcomputi02edwill |url-access= registration |last = Williams |first= Michael R. |year= 1997 |publisher= IEEE Computer Society Press |isbn= 0-8186-7739-2}}