Monday, July 25, 2011

ASSIGNMENT#6



HISTORY OF COMPUTERS


computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The first electronic computers were developed in the mid-20th century (1940–1945). Originally, they were the size of a large room, consuming as much power as several hundred modern personal computers (PCs).[1]
Modern computers based on integrated circuits are millions to billions of times more capable than the early machines, and occupy a fraction of the space.[2] Simple computers are small enough to fit into mobile devices, and mobile computers can be powered by small batteries. Personal computers in their various forms are icons of the Information Age and are what most people think of as "computers". However, theembedded computers found in many devices from mp3 players to fighter aircraft and from toys to industrial robots are the most numerous.

COMPUTER HISTORY TIMELINE

1.) AbacusIt dates back to ancient times and was invented by the Chinese.

2.)
Mechanical Clock
During the Middle Ages the first closed system in terms of calculating information was invented by use of a mechanical clock. The parts of the clock calculated the time of day. The time was displayed through the position of two hands on its face. The inventor pre-programmed the clock instructions through the manner in which the pull of the weights and the swing of the pendulum with the movement of the gears established the position of the hands on the clock face.

3.)Mathematics
John Napier (Scotsman mid 1600s) discovered logarithms. He devised a system where he put the logarithms on a set of ivory rods called "Napier’s Bones". By sliding the numbers up and down he invented a very primitive slide rule. Robert Bissaker perfected the system by placing numbers on sliding pieces of wood rather than ivory.

4.)Blaise Pascal
(1642) developed the first real calculator. Addition and subtraction were carried out by using a series of very light rotating wheels. His system is still used today in car odometers which track a car’s mileage.

5.) Gottfried van Leibnitz
(German mathematician) In 1690 Leibnitz developed a machine that could add, subtract, multiply, divide, and calculate square roots. The instructions were programmed into the machine. Programming was accomplished through the use of gears. The drawback to this machine was that the instructions could not be changed without changing the whole machine.

6.)Joseph Jacquard
(early 1800’s) Jacquard developed a loom controlled by punched cards. The cards were made of cardboard which were programmed with instructions. Each card represented a loop, and the machine read the cards as they were passed over a series of rods. The loom was the early ancestor of the IBM punched card.

7.)Charles Babbage
(1812) Babbage was a genius of a man who saw few of his inventions actually built. He designed and built a model of what was called the difference engine. This invention was designed to perform calculations without human intervention. The ultimate goal of the machine was to have the machine calculate logarithm tables and print the results. Babbage was so far ahead of the times that the technology was not in place to manufacture the parts for his machine so he was only able to build a small model. In 1833, Babbage then designed the analytic engine. This machine had many of the same parts that could be found in modern day computers. It had an arthmetic unit which performed calculations. Another part of the computer was called the "store" which stored intermediate and final results and instructions. This was completed for each stage of calculation. It was to get its instructions from punched cards and worked through mechanical means. The machine would be able to perform any calculation. Before the machine could be made Babbage died. His son built a small model of the work that still exists today. Babbage became known as the father of the modern day computers.

8.)Dr. Herman Hollerith
(late 1800 statistician) Hollerith used the punched card method to process data gathered in the census. The previous census had taken seven years to complete because of the large amount of data collected that needed to be processed. By developing the Hollerith code and a series of machines which could store census data on cards, he was able to accomplish the accounting of the census in two and a half years with an additional two million pieces of data added. His code was able to sort the data according to the needs of the United States Government. He was known for developing the first computer card and accomplishing the largest data processing endeavor undertaken at the time. Hollerith set up the Tabulating Machine Company which manufactured and marketed punched cards and equipment to the railroads. The railroads used the equipment to tabulate freight schedules. In 1911, the Tabulating Machine Company merged with other companies to form the International Business Machine Corporation (IBM).


9.)William Burroughs
(late 1890’s) designed the mechanical adding machine. The machine operated by way of a crank and was key driven. The Burroughs Adding Machine Company was to become one of the giants of the computer industry. His machine could record, calculate, and summarize. Today, Burroughs has merged with UNISYS which builds computers




  1.                                     The Years from 1900-1940
  2. During the next forty years, more of the adding, calculating, and tabulating machines were developed. Eventually the machines evolved to a point where they could multiply, interpret the alphabetic data, recordkeeping, and other accounting functions. They were called accounting machines.

  3. 1.)Howard Aiken
  4. (1944) The Mark I ,through a collaboration with Harvard University, IBM, and the U.S. War Department, was developed to handle a large amount of number crunching. The complex equation solving that was needed to map logistics in the military was the driving force behind this project. ( The United States was at war with Germany.) The Mark I was the first automatic calculator. It was not electronic, but did use electromagnetic relays with mechanical counters. It was said that when it ran the clicking sound was unbearable. Paper tape with hole punched in it provided the instruction sets, and the output was returned through holes punched in cards.

  5. 2.)J. Presper Eckert and John W. Mauchly
  6. (ENIAC, 1946 University of Pennsylvania) The ENIAC (Electronic Numerical Integrator and Calculator) was an electronic computer sponsored by the war department. It was classified because of war purposes. The ENIAC was so large that it took up a room ten feet high by about ten feet wide and several hundred feet in length. It could perform multiplication in the 3/1000 of a second range. There were 18,000 vacuum tubes in the machine and instructions had to be fed into the machine by way of switches because there was no internal memory within the machine.

  7. 3.)Jon Von Neumann
  8. (late 1940’s) devised a way to encode instructions and data in the same language. This paved the way for computer instructions to be stored in the computer itself. He was the forced behind the development of the first stored-program computer.
  9. A Race Between the EDVAC and the EDSAC
  10. Two groups of individuals were working at the same time to develop the first stored-program computer. In the United States, at the University of Pennsylvania the EDVAC (Electronic Discrete Variable Automatic Computer) was being worked on. In England at Cambridge, the EDSAC (Electronic Delay Storage Automatic Computer) was also being developed. The EDSAC won the race as the first stored-program computer beating the United States’ EDVAC by two months. The EDSAC performed computations in the three millisecond range. It performed arithmetic and logical operations without human intervention. The key to the success was in the stored instructions which it depended upon solely for its operation. This machine marked the beginning of the computer age.
  11.                                                           First Generation (1951-1958)
  12. 4.)John W. Mauchly and J. Presper Eckert
  13. (1951) The first generation of computers started with the UNIVAC I (Universal Automatic Computer) built by Mauchly and Eckert. It was sold to the U.S. Census Bureau. This machine was dedicated to business data processing and not military or scientific purposes.
  14.                                      Characteristics of First Generation Computers
  15. :Use of vacuum tubes in electronic circuits: These tubes controlled internal operations and were huge. As a consequence the machines were large.

  16. :Magnetic drum
  17. as primary internal-storage medium: Electric currents passed through wires which magnetized the core to represent on and off states

  18. :Limited main-storage capacity:
  19. Slow input/output, punched-card-oriented: Operators performed input and output operations through the use of punched cards.

  20. :Low level symbolic-language programming: The computer used machine language which was cumbersome and accomplished through long strings of numbers made up of Zeroes and Ones. In 1952, Dr. Grace Hopper (University of Pennsylvania) developed a symbolic language called mnemonics (instructions written with symbolic codes). Rather than writing instructions with Zeroes and Ones, the mnemonics were translated into binary code. Dr. Hopper developed the first set of programs or instructions to tell computers how to translate the mnemonics.

  21. :Heat and maintenance problems: Special air-conditioning and maintenance were required of the machines. The tubes gave off tremendous amounts of heat.

  22. :Applications: payroll processing and record keeping though still oriented toward scientific applications thatn business data processing.
  23. Examples: IBM 650 UNIVAC I
  24.  
  25.                                   Second Generation Computers (1959-1964)
  26. Characteristics of Second Generation Computers

  27. Use of transitors for internal operations: tiny solid state transitors replace vacuum tubes in computers. The heat problem was then minimized and computers could be made smaller and faster.
  28. Magnetic core as primary internal-storage medium: Electric currents pass through wires which magnetize the core to represent on and off states.Data in the cores can be found and retrieved for processing in a few millionths of a second.

  29. Increased main-storage capacity: The internal or main storage was supplemented by use of magnetic tapes for external storage. These tapes substituted for punched cards or paper. Magnetic disks were also developed that stored information on circular tracks that looked like phonograph records. The disks provided direct or random access to records in a file.

  30. Faster input/output; tape orientation: Devices could be connected directly to the computer and considered "on-line". This allowed for faster printing and detection and correction of errors.

  31. High-level programming languages (COBOL,FORTRAN) : These languages resembled English. FORTRAN (FORmula TRANslator) was the first high-level language that was accepted widely. This language was used mostly for scientific applications. COBOL (Common Business-Oriented Language) was developed in 1961 for business data processing. Its main features include: file-processing, editing, and input/output capabilites.

  32. Increased speed and reliability: Modular-hardware was developed through the design of electronic circuits. Complete modules called "breadboards" could be replaced if malfunctions occurred, or the machine "crashed". This decreased lost time and also new modules could be added for added features such as file-processing, editing , and input/output features.

  33. Batch-oriented applications:billing, payroll processing, updating and inventory files: Batch processing allowed for collection of data over a period time and then one processed in one computer run. The results were then stored on magnetic tapes.
  34. Examples:IBM 1401*(most popular business-oriented computer. Honeywell 200 CDC 1604

  35. Third Generation Computers (1965-1970)
  36. Characteristics of Third Generation Computers:

  37. Use of integrated circuits: The use of integrated circuits (Ics) replaced the transitors of the second-generation machines. The circuits are etched and printed and hundreds of electronic components could be put on silicon circuit chips less than one-eighth of an inch square.

  38. Magnetic core and solid-state main storage: Greater storage capacity was developed.
  39. More flexibility with input/output; disk-oriented:

  40. Smaller size and better performance and reliability: Advances in solid-state technology allowed for the design and building of smaller and faster computers. Breadboards could easily be replaced on the fly.
  41. Extensive use of high-level programming languages: The software industry evolved during this time. Many users found that it was more cost effective to buy pre-programmed packages than to write the programs themselves. The programs from the second generation had to be rewritten since many of the programs were based on second generation architecture.

  42. Emergence of minicomputers: The mini computers offered many of the same features as the mainframe computers only on a smaller scale. These machines filled the needs of the small business owner.

  43. Remote processing and time-sharing through communication: Computers were then able to perform several operations at the same time. Remote terminals were developed to communicate with a central computer over a specific geographic location. Time sharing environments were established.
  44. Availability of operating-systems(software) to control I/O and do tasks handled by human operators: Software was developed to take care of routine tasks required of the computer freed up the human operator.
  45. Applications such as airline reservation systems, market forcasting, credit card billing: The applications also included inventory, control, and scheduling labor and materials. Multitasking was also accomplished. Both scientific and business applications could be run on the same machine.
  46. Examples: IBM System/360 NCR 395 Burroughs B6500

  47.                                           Fourth Generation (1970-)

  48. Characteristics of Fourth Generation Computers:

  49. 1.)Use of large scale integrated circuits
  50. 2.)Increased storage capacity and speed.
  51. 3.)Modular design and compatibility between equipment
  52. 4.)Special application programs
  53. 5.)Versatility of input/ output devices
  54. 6.)Increased use of minicomputers
  55. 7.)Introduction of microprocessors and microcomputers

  56. Applications: mathematical modeling and simulation, electronic funds transfer, computer-aided instruction and home computers. Internet Explosion.
                            

                                    


                                        

                                                    

No comments:

Post a Comment