1 / 24

History of Computers

History of Computers. 03.07. Man started off by counting on his digits Needed ways to measure months and seasons in order to perform festivals and ceremonies. Counting. Primitive Calendar. Stonehenge

carlyn
Télécharger la présentation

History of Computers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. History of Computers 03.07

  2. Man started off by counting on his digits Needed ways to measure months and seasons in order to perform festivals and ceremonies Counting

  3. Primitive Calendar • Stonehenge • Home for thousands of years to ceremonial and religious events involving the summer solstice

  4. The Abacus: • The First “Automatic” Computer • The abacus • first attempt at automating the counting process. • The abacus is not really an automatic machine it is more a machine which allows the user to remember his current state of calculations while performing more complex mathematical operation.

  5. Forefathers of Computing • Forefathers of Modern Computers Charles Babbage Gottfried Wilhelm Blaise Pascal

  6. The First MechanicalCalculator • Pascal’s Gear System • A one tooth gear engages its single tooth with a ten-teeth gear once every time it revolves; the result will be that it must make ten revolutions in order to rotate then ten-teeth gear once. • This is the way that an odometer works for counting kilometers. The one tooth gear is large enough so that it only engages the next size gear after 1km has passed.

  7. The Difference Engine • Never built • Steam-driven • Fully automatic • Next idea was the Analytical Engine

  8. The Conditional • Babbage’s Conditional • The conditional point allows us to check to see what the current value of “S” is. If “s” is greater than “3”, then we want the computer to output the value of “s” (4 in this case.) If “s” is less than or equal to 3, then we want the computer to output the value “0”

  9. Hermann Hollerith’s Tabulating Machine • This machine was so successful that Hollerith started a firm to market it which later became known as IBM

  10. Binary Representations • Numbers can be converted to decimal to adding together the values of the holes, given that the first hole = 1 and the second 2, etc. • For example, 26=2^5+2^3+2^1+2^0 • Holes represent an “on” signal. • With 6 holes permissible, 2^6 numbers possible.

  11. Harvard Mark I • Grace M. Hopper working on the Harvard Mark-I, developed by IBM and Howard Aiken. The Mark-I remained in use at Harvard until 1959, even though other machines had surpassed it in performance, providing vital calculations for the navy in World War II.

  12. Alan Turing • Sample Turing Machine • Problem: Output a 1 if 3 or more ones in a row encountered; otherwise )

  13. ENIAC

  14. John Von Neumann • The Von Neumann Machine • Data and program can be stored in the same space. Thus, the machine itself can alter either its program or its internal data. • Conditional goto’s to other points in the code • Von Neumann worked with Mauchly and Eckert on the design for EDVAC • Also a contributor to the fields of game theory and cellular automata

  15. John Von Neumann

  16. EDVAC

  17. Advances in the 1950’s • Transistors • Freedom from vacuum tubes, which were extremely bulky • Integrated Circuits • Allowed the placement of many transistors into a small area. • Both these advances enables machines to become smaller and more economical to build and maintain

  18. The Altair • Bill Gates and Paul Allen in 1975 approached Ed Roberts if MITS, the company who developed the Altair, and promised to deliver the BASIC complier. • They did so and from the sale Microsoft was born

  19. Creation of Microsoft • BASIC- Beginner’s All-Purpose Symbolic Instruction Code • Developed by Kemeny and Kurtz in 1964. two mathematicians at Dartmouth • Simple, easy-to-understand syntax allowed students to quickly learn it. • Provided ease of programming and easier debugging than machine code or assembly

  20. Other Languages • FORTRAN • FORmula Translator • Used for science, math, & engineering • PASCAL • Developed by Niklaus Wirth in the 60’s • Disciplined approach to structure and data description • COBOL • Common Business Oriented Language • Data description stored separately from the pgram. • C • Derivative of ALGOL • It and its decendant’s very popular today for system programming

  21. The PC Explosion • IBM • Acorn released under the unassuming name PC in 1981 • 1984, 286-AT • Whole Host of clones introduced & Compaq releases a portable • Apple • Apple II, 1977 • Apple III, 1980 • Lisa, 1983; first machine with a mouse and graphical user interface • Macintosh introducted in 1984 • Other • TRS-80 from Radio Shack 1977 • Commodore PET 1980’s • 1981, journalist Adam Osborn commissions design of Osborne I which used CP/M

  22. PCs Today • Fast • Graphical User Interfaces (GUI) • Allows you to use a mouse to control the computer • Can run thousands of different sets of instructions (programs)

  23. The Web • The Web can be used for: • Looking up information on publications • Shopping for books, computers, or CD’s • Investigating staff or research at universities • Downloading pictures, games, or other files/ • The Web (World Wide Web) was developed at CERN lab in Zurich, Switzerland

  24. Internet • New form of communicating • 2 things needed to view the internet • Internet connection • Browser

More Related