All Topics  
Harvard Mark I

 
Harvard Mark I

   Email Print
   Bookmark   Link






 

Harvard Mark I



 
 
The IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 Automatic Sequence Controlled Calculator
(ASCC), called the Mark I by Harvard University
Harvard University

Harvard University is a private university in Cambridge, Massachusetts, Massachusetts, United States, and a member of the Ivy League. Founded in 1636 by the colonial Massachusetts legislature, Harvard is the Colonial Colleges institution of higher learning in the United States....
, was the first large-scale automatic digital computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 in the USA.






Discussion
Ask a question about 'Harvard Mark I'
Start a new discussion about 'Harvard Mark I'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Harvard Mark I Computer   Left Segment
Harvard Mark I Computer   Right Segment
Harvard Mark I Computer   Input Output Details
The IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 Automatic Sequence Controlled Calculator
(ASCC), called the Mark I by Harvard University
Harvard University

Harvard University is a private university in Cambridge, Massachusetts, Massachusetts, United States, and a member of the Ivy League. Founded in 1636 by the colonial Massachusetts legislature, Harvard is the Colonial Colleges institution of higher learning in the United States....
, was the first large-scale automatic digital computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 in the USA. It is considered by some to be the first universal calculator.

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. The main advantage of the Mark I was that it was fully automatic—it didn't need any human intervention once it started. It was the first fully automatic computer to be completed. It was also very reliable, much more so than early electronic computers. It is considered to be "the beginning of the era of the modern computer" and "the real dawn of the computer age".

Design and Construction


The building elements of the ASCC were switch
Switch

In electronics, a switch is an electrical component which can break an electrical circuit, interrupting the Electric current or diverting it from one conductor to another....
es, relay
Relay

A relay is an electrical switch that opens and closes under the control of another electrical circuit. In the original form, the switch is operated by an magnet to open or close one or many sets of contacts....
s, rotating shafts, and clutch
Clutch

A clutch is a mechanism for transmitting rotation, which can be engaged and disengaged. Clutches are useful in devices that have two rotating shafts....
es. It was built using 765,000 component
Electronic component

An electronic component is a basic Electronics element usually packaged in a discrete form with two or more connecting leads or metallic pads....
s and hundreds of miles of wire, amounting to a size 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 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 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.


Operation


The Mark I had 60 sets of 24 switches for manual data entry and could store 72 numbers, each 23 decimal digits long. 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 instruction
Instruction set

An instruction set is a list of all the instruction , and all their variations, that a processor can execute.Instructions include:* Arithmetic such as add and subtract...
s from a 24 channel punched paper tape
Punched tape

Punched tape or paper tape is a largely obsolete form of data storage, consisting of a long strip of paper in which holes are punched to store data....
 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
Harvard architecture

The Harvard architecture is a computer architecture with physically separate computer storage and signal pathways for instructions and data. The term originated from the Harvard Mark I relay-based computer, which stored instructions on punched tape and data in electro-mechanical counters ....
 (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
Modified Harvard architecture

The Modified Harvard Architecture is a variation of the Harvard architecture that allows the contents of the instruction memory to be accessed as if it were data....
). The first programmers of the Mark I were computing pioneers Richard Milton Block, Robert Campbell, and Grace Hopper
Grace Hopper

Rear admiral Grace Murray Hopper was an American computer scientist and United States Navy officer. A pioneer in the field, she was one of the first programmers of the Harvard Mark I calculator, and she developed the first compiler for a computer programming language....
.

Instruction Format


The 24 channels of the input tape were divided into 3 fields of 8 channels. Each accumulator
Accumulator (computing)

In a computer's central processing unit , an accumulator is a processor register in which intermediate arithmetic logic unit results are stored....
, each set of switches, and the registers
Hardware register

In digital electronics, especially computing, a hardware register stores bits of information, in a way that all the bits can be written to or read out simultaneously....
 associated with the input, output
Input/output

In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world ? possibly a human, or another information processing system....
, and arithmetic units
Arithmetic logic unit

In computing, an arithmetic logic unit is a digital circuit that performs arithmetic and logicaloperations. The ALU is a fundamental building block of the central processing unit of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers....
 were assigned a unique identifying index number. These numbers were represented in binary
Binary numeral system

The binary numeral system, or notation with a radix of 2. Owing to its straightforward implementation in digital electronic circuitry using logic gates, the binary system is used internally by all modern computers....
 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
Opcode

In computer technology, an opcode is the portion of a machine language instruction that specifies the operation to be performed. Their specification and format are laid out in the instruction set architecture of the processor in question ....
 for the operation
Instruction (computer science)

In computer science, an instruction is a single operation of a central processing unit defined by an instruction set architecture. In a broader sense, an "instruction" may be any representation of an element of an executable program, such as a bytecode....
 to be performed.

Aiken and IBM


At the dedication ceremony, Aiken failed to mention the involvement of IBM in designing and building the computer. IBM was not pleased with this, and parted ways with Aiken. IBM named the computer the ASCC but Harvard and Aiken renamed it the Mark I. IBM went on to build the SSEC.

Successors


The Mark I was followed by the Harvard Mark II
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....
 (1947 or 1948), Mark III/ADEC
Harvard Mark III

The Harvard Mark III, also known as ADEC was an early computer that was partially electronic and partially electromechanical. It was built at Harvard University under the supervision of Howard Aiken for the United States Navy....
 (September 1949), and Harvard Mark IV
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....
 (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 some electronic components and the Mark IV was all-electronic, using solid state
Solid state (electronics)

Solid-state electronic components, devices, and systems are based entirely on the semiconductor, such as transistors, microprocessor chips, and the bubble memory....
 components. The Mark III and Mark IV used magnetic drum
Drum memory

Drum memory is a magnetic data storage device and was an early form of computer memory widely used in the 1950s and into the 1960s, invented by Gustav Tauschek in 1932 in Austria....
 memory and the Mark IV also had magnetic core memory
Magnetic core memory

Magnetic core memory, or ferrite-core memory, is an early form of random access computer memory. It uses small magnetic ceramic rings, the cores, through which wires are threaded to store information via the Polarity of the magnetic field they contain....
. The Mark II and Mark III went to the US Navy
United States Navy

The United States Navy is the navy of the United States Armed Forces. It is one of the seven uniformed services of the United States. The U.S. Navy currently has approximately 331,682 personnel on active duty as of 31 December 2008 and 124,000 in the United States Navy Reserve....
 base at Dahlgren, Virginia
Dahlgren, Virginia

Dahlgren is a census-designated place in King George County, Virginia, Virginia, United States. The population was 997 at the 2000 census. The community is located within the Northern Neck George Washington Birthplace AVA American Viticultural Area winemaking appellation established by the United States government....
. The Mark IV was built for the US Air Force
United States Air Force

The United States Air Force is the aerial warfare branch of the Military of the United States and one of the uniformed services of the United States....
, but it stayed at Harvard.

The Mark I was eventually disassembled, although portions of it remain at Harvard in the Science Center.

Comparison with other early computers


See also

  • History of computing hardware
    History of computing hardware

    The history of computing hardware encompasses computer hardware, its Computer architecture, and its impact on Computer software.The elements of computing hardware have undergone significant improvement over their history....
  • Harvard Mark II
    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....
  • Harvard Mark III
    Harvard Mark III

    The Harvard Mark III, also known as ADEC was an early computer that was partially electronic and partially electromechanical. It was built at Harvard University under the supervision of Howard Aiken for the United States Navy....
  • Harvard Mark IV
    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....
  • Howard Aiken
    Howard Aiken

    Howard Hathaway Aiken was a pioneer in computing, being the primary engineer behind IBM's Harvard Mark I computer....
  • Other early computers:
    • Zuse Z3 (Germany)
    • Manchester Mark 1 (UK)
    • Atanasoff–Berry Computer (USA)
    • ENIAC
      ENIAC

      ENIAC, short for Electronic Numerical Integrator And Computer, was a general-purpose electronic computer. It was a Turing complete, digital computer capable of being reprogrammed to solve a full range of computing problems....
       (USA)
    • Colossus
      Colossus computer

      The Colossus machines were electronics computing devices used by British Cryptanalysis to read encrypted Nazi Germany messages during World War II....
       (UK)
    • IBM Selective Sequence Electronic Calculator (USA)


External links

  • at Charles Babbage Institute
    Charles Babbage Institute

    The Charles Babbage Institute is a research center at the University of Minnesota specializing in the history of information technology, particularly the history since 1935 of digital computing, programming/software, and computer networking....
    , University of Minnesota, Minneapolis. Hawkins discusses the Harvard-IBM Mark I project that he worked on at Harvard University as a technician as well as Howard Aiken's leadership of the project.
  • at Charles Babbage Institute
    Charles Babbage Institute

    The Charles Babbage Institute is a research center at the University of Minnesota specializing in the history of information technology, particularly the history since 1935 of digital computing, programming/software, and computer networking....
    , University of Minnesota, Minneapolis. Bloch describes his work at the Harvard Computation Laboratory for Howard Aiken on the Mark I.
  • at Charles Babbage Institute
    Charles Babbage Institute

    The Charles Babbage Institute is a research center at the University of Minnesota specializing in the history of information technology, particularly the history since 1935 of digital computing, programming/software, and computer networking....
    , University of Minnesota, Minneapolis. Campbell discusses the contributions of Harvard and IBM to the Mark I project.
  • (PDF)