untitled

ETO NA YUNG REPORT NG GROUP 1...
COPY PASTE NIYO NALANG.
wala na me oras e.. busy sa business...



Computer Generations

0 - Mechanical / Electromechanical

1 - Vacuum tube

Mechanical

Mechanical computers were built with trains of gears, much like clocks. Typically, they used decimal arithmetic, and each gear or wheel had ten positions. The hardest part of designing such a machine was to get the carry to propogate cleanly from one digit to the next (so that there wouldn't be any ambiguous, half visible, numbers showing in the display windows). The other difficulty was that the sheer amount of complexity of a large calculator, together with the friction of all of the gears, made construction very difficult prior to the advent of modern machining technology.

Storage in a mechanical computer was by the position of the gears. In the later electromechanical machines, relays were able to store some of the machine's state. The program, however, was always stored in a separate medium, typically a punched paper card or tape. Some analog mechanical computers could be programmed by changing the gear train, but this was really just equivalent to changing parameters to the program, since they generally just computed one type of function (e.g. differential equations).

Relays work on the principle that a voltage is applied to a coil, driving a magnetic rod (solenoid) outward so that a hinged or flexible electrical contact is forced to touch a fixed contact, thus closing a circuit. We thus have an electrically controlled switch.

The significance of the electrically controlled switch is that information (the state of switch in one place) can be transmitted over significant distances without loss, and without interference. In a mechanical system, carrying the state of one wheel to another at a distance involves long shafts and often extra gears to allow the shafts to bypass other shafts.

Also of major significance is that the relay is more naturally used with a binary number system (rather than decimal), because of the on/off nature of circuits.

 

Mechanical

·        Edmund Gunter's scale (1624)

·        Wilhelm Schickard's calculator (1624)

·        Blaise Pascal's "box" (1643)

·        Gottfried Wilhelm Liebniz's calculator (1685)

·        Variations of Liebniz' calculator

·        Joseph Jacquard loom (1805)

·        Charles Thomas Arithmometer (1820


Gunter's scale, based on Napier's bones, was the first slide rule. Multiplication and division could be done using sliding sticks insribed with a logarithmic scale.

Schickard's calculator was destroyed in a fire and never rebuilt -- we know of it only through a letter written to Johannes Kepler. If Schickard's claims are true, it was much more sophisticated than Pascal's box.

Pascal's box could add and subtract amounts of money. He invented it to aid his father, a tax collector. Note that even today, taxes are still a major application area for computers. Pascal's box was such a sensation that people even made and sold non-working replicas as showpieces. Several copies still exist in museums.

Liebniz's calculator was much like Pascal's but could also multiply. Division required a long sequence of steps. Interestingly, Liebniz's goal was to reduce thought to a logical abstraction that could be performed automatically -- although he didn't use the term, he was actually seeking to create artificial intelligence.

Lepine (1725), Hillerin (1730), Pereire(1751), Earl Stanhope (1775) etc. built calculators similar to those of Pascal and Liebniz, with minor improvements.

Jaquard's loom is programmable by feeding it a chain of cards with holes punched in. The loom can weave any pattern, including a portrait of the inventor. Although it doesn't calculate, it is the first programmable machine.

The Thomas Arithmometer, the first commercially manufactured mechanical calculator, remained in production until 1926.

 

Mechanical

·        Charles Babbage's difference and analytical engines (1833, 1837, 1853)

·        Herman Hollerith's census tabulator (1890)

·        Vannevar Bush's Differential Analyzer (1931)

·        Konrad Zuse's electromechanical calculators (1936, 1939)

·        Howard Aiken's (Harvard) Mark I (1944)


Babbage's difference engine was an automated calculator for numerical tables.

The analytical engine was the first programmable computer, using punched cards for storing instructions. Babbage got the idea from the Jacquard automatic loom. Neither of Babbages engines were ever completed. But, in 1853, a difference enginebased on Babbage's design was built by George and Edward Scheutz in Sweden, and was sold to the Dudley Observatory in Albany, NY, for calculating astronomical tables. Babbage is also associated with other important figures in the history of computing -- see: Boole, DeMorgan, Lovelace.

Later on Herman Hollerith would use the same sort of cards as Babbage, but for entering data into a tabulating machine he built for the 1890 census; his company would eventually become IBM. The tabulator was also novel in its use of electricity to carry the information from the cards to the calculator.

Bush's Differential Analyzer was an electromechanical analog computer for computing differential equations. Programming was limited, and was accomplished by replacing gears in the drive mechanism.

Zuse's electromechanical calculators used relays and were very similar in concept to Babbage's analytical engine. They were the first working programmable computers. Zuse also had a plan for an electronic computer using 1500 vacuum tubes. Unfortunately, most of Zuse's early work was destroyed in World War II, although he continued to build computers after the war. Later in
life he became a painter.

Howard Aiken's Mark I was a 52 x 8 feet sized programmable calculator. It used decimal arithmetic, and was built largely from parts used in commercial tabulating machines. Addition took 0.3 seconds, multiplication took 6 seconds.

Pictures of some other electromechanical computers.

 

Vacuum Tube

A vacuum tube is, reasonably enough, a sealed glass tube containing a vacuum in which are present several electronic elements: the cathode, anode, grid, and filament. When the cathode and anode are heated by the filament, and a voltage is applied across them, current flows between the cathode and anode. If a grid is inserted between them, the flow can be controlled by changing the grid between a positive and negative voltage.

The grid voltage can be quite small, and the plate voltages can be quite high, thus providing an amplifying capability. More importantly for computers, switching the grid voltage causes the tube to act as a switch with respect to the plates. Thus, we have an electronically controlled switch that is much faster than a relay.

A type of vacuum tube also served as a popular storage mechanism, the Cathode Ray Tube (CRT). Other memory devices used during the period include mercury or glass delay lines, and magnetic core memory.

Vacuum tubes, however, are large, require a lot of power, and produce a lot of waste heat. In fact, for one rather large vacuum tube machine, it was once estimated that if its four turbine-powered air conditioners were to fail, the heat buildup in 15 minutes would be sufficient to melt the concrete and steel building containing it (of course, it would simply catch fire and stop working long before that). It has also been estimated that if a modern computer were built with vacuum tubes, it would be the size of the Empire State Building.

 

Vacuum Tube

·        Atanasoff's machine (1940)

·        COLOSSUS (1943)

·        ENIAC (1946

·        MADM (1948

·        EDVAC and EDSAC (1949


John Atanasoff developed an electronic switch based on vacuum tubes, and used this in a special purpose computer that had capacitors as memories (essentially the same principle as modern dynamic RAM).

The COLOSSUS machines were developed by British Intelligence during WW II to crack coded messages. They also used vacuum tubes as logic elements. Much of their design remains secret.

ENIAC (Electronic Numerical Inegrator and Calculator) was developed at the Moore School of Engineering as a specialized programmable computer for computing ballistics tables for the Army. It was programmed by changing wires in patch panels, and flipping switches. John von Neumann became involved with ENIAC and saw the need for storing the program in the machine itself, resulting in the EDVAC (Electronic Discrete Variable Calculator) design.

The Manchester Automatic Digital Machine (MADM) was the first machine built with a stored program, but it was really just for testing a new memory device.

EDSAC (Electronic Delay Storage Automatic Calculator) was based closely on the EDVAC design and was the first true stored program computer to become operational. It used an ultrasonic glass delay line for a memory.

 

Vacuum Tube

·        UNIVAC (1951)

·        IAS machine (1952)

·        JOHNNIAC (1953)

·        Whirlwind (1953)

·        IBM 701 (1953)

·        IBM 709 (1958)


UNIVAC, built by Presper Eckert and John Mauchley, from the Moore School, became the first commercially produced programmable digital computer. It used Cathode Ray Tubes (the type used in oscilloscopes) as its memory. It was based on the EDVAC design.

Von Neumann left the Moore School for the Institute for Advanced Studies at Princeton, where he became involved in another computer design (known as the IAS machine), which was also based on EDVAC. The JOHNNIAC, named in honor of von Neumann, was an IAS-like machine built by the Rand Corporation in Santa Monica, CA. There were several otehr machines built along this line, almost all a result of a Summer course given by Eckert and Mauchley at the end of the war, about their work with ENIAC and the EDVAC design. These included the ILLIAC (not to be confused with the ILLIAC IV parallel processor), MANIAC, WEIZAC, AVIDAC, ORACLE, ORDVAC.

The Whirlwind, built at MIT, is notable mostly for the development of magnetic core memory, which would eventually replace CRT and delay line storage during the 1960's.

The IBM 701 was their first commercial computer and grew out their work with Harvard on the last successor to the Mark I (the Mark IV). The 701 was developed to directly compete with the UNIVAC.

The IBM 709 was the last of the major vacuum tube computers. It was a faster 704, which had 4K 36- bit words of core memory. During this period, IBM also sold a model 650, which had a magnetic drum memory, but was low enough in cost that many were sold to universities -- it was the basis for the first user's community.

 


Report Content · · Web Hosting · Blog · Guestbooks · Message Forums · Mailing Lists
Easiest Website Builder ever! · Build your own toolbar · Free Talking Character · Email Marketing
powered by a free webtools company bravenet.com