DOC PREVIEW
Radford ITEC 110 - chapter01_2nd

This preview shows page 1-2-3-23-24-25-26-47-48-49 out of 49 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 49 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Connecting with Computer Science, 2e Chapter 1 History and Social Implications of ComputingConnecting with Computer Science, 2e 2 Objectives • In this chapter you will: – Learn why today almost everyone is a computer operator – Learn about the predecessors of modern computer hardware and software – Learn that sometimes good ideas flop and bad ones survive – Meet some interesting figures—some famous, some infamous, some wealthy, and some obscure – See the historical and social implications of computingConnecting with Computer Science, 2e 3 Why You Need to Know About…the History of Computing • Fields altered by computer communication devices – Tool for artists, architects, and designers – Information archive – Entertainment device – Trains, planes, and automobiles • Ubiquitous computer presence – Examine student’s relationship to the machine – Examine historical and biographical studies • Look at the futureConnecting with Computer Science, 2e 4 Ancient History • Origins of computer in ancient Assyria – Tablets with arithmetic/trigonometric solutions – Math solves societal and personal problems • Drivers of mathematical development – Property ownership and the need to measure – Vertical construction and the pyramids – Navigation and the need to control time • Computers do mathConnecting with Computer Science, 2e 5 Pascal and Leibniz Start the Wheel Rolling • Paper, wood, stone, papyrus tables, and abacuses as “computers” – 1622: invention of slide rule – 1642: invention of mechanical calculator by Pascal – 1694: Leibniz Wheel expands arithmetic operationsConnecting with Computer Science, 2e 6 Joseph Jacquard • Invents programmable loom in 1801 – Jacquard loom weaved patterns in fabric – Allowed input and storage of parameters – Selection pins oriented with punch cards – Similarities with player piano • Concept of the stored programConnecting with Computer Science, 2e 7 Figure 1-1, The Jacquard loom, using a string of punched cards that feed into the machine Joseph Jacquard (cont’d.)Connecting with Computer Science, 2e 8 Charles Babbage • Invents Difference Engine in 1823 – Adds, subtracts, multiplies, and divides • Designs Analytical Engine – Components of modern computer • Input and output devices • Memory and CPU – Not built due to lack of funds • Collaborates with Ada Lovelace Byron – Attribution of program loop concept – Ada programming language namesakeConnecting with Computer Science, 2e 9 Herman Hollerith • Invents electromechanical counter in 1880s – Serves tabulation role in 1890 U.S. census – Machine uses punch cards as input – Single-purpose machine • Company created around technology becomes IBM – IBM rolls out multipurpose Mark I in 1944 – Mark I rapidly made obsolete by vacuum tubesConnecting with Computer Science, 2e 10 Figure 1-2, The Hollerith census counting machine Herman Hollerith (cont’d.)Connecting with Computer Science, 2e 11 Progression of Computer Electronics • Charles Sanders Peirce extends work of Boole – Electric switches emulate true/false conditions of Boolean algebra – Benjamin Burack implements concepts in 1936 logic machine • John Atanasoff and Clifford Berry build a computer using vacuum tubes • World War II – Developmental turning pointConnecting with Computer Science, 2e 12 Wartime Research Drives Technological Innovation • Military need for trajectory tables – Weapons testing • U.S. Navy Board of Ordnance helps fund Mark I • U.S. Army funds ENIAC (Electronic Numerical Integrator and Computer) • ENIAC runs 1000 times faster than Mark I – Both were too late for the war effortConnecting with Computer Science, 2e 13 ENIAC and EDVAC • ENIAC’s overhead – Loud and large: 30 tons • 18,000 vacuum tubes needed constant attention • 6000 switches needed for arithmetic operations • ENIAC’s strengths – Performs arithmetic and logic operations – Made multipurpose with symbolic variables • ENIAC’S weaknesses – Could not modify program contents – Had to be programmed externallyConnecting with Computer Science, 2e 14 Figure 1-3, The ENIAC and some of its programmers ENIAC and EDVAC (cont’d.)Connecting with Computer Science, 2e 15 ENIAC and EDVAC (cont’d.) • EDVAC (Electronic Discrete Variable Automatic Computer) created in 1944 – Recognized as the Von Neumann machine – Superior model for descendant computers – Operation governed by program in memory – Programs could be modified – Stored program concept made programs reusable • British response: Colossus – Helps crack German U-boat Enigma code – All machines destroyed by 1960sConnecting with Computer Science, 2e 16 Figure 1-4, The Enigma machine was used to encode German military intelligence in World War II ENIAC and EDVAC (cont’d.)Connecting with Computer Science, 2e 17 The Computer Era Begins: The First Generation • 1950s: First Generation for hardware and software – Vacuum tubes worked as memory for the machine – Data written to magnetic drums and magnetic tapes – Paper tape and data cards handled input – The line printer made its appearance • Software separates from hardware and evolves – Instructions written in binary or machine code – Assembly language: first layer of abstraction – Programmers split into system and application engineersConnecting with Computer Science, 2e 18 Figure 1-5, Grace Murray Hopper and the UNIVAC UNIVACConnecting with Computer Science, 2e 19 UNIVAC (cont’d.) • UNIVAC – First commercially viable computer – U.S. Census Bureau is the first customer – Faces skepticism from Howard Aiken (Mark I builder) • UNIVAC and the 1952 presidential election – Successfully predicts outcome during CBS broadcast – Quickly adopted by all major news networkConnecting with Computer Science, 2e 20 IBM (Big Blue) • IBM dominates mainframe market by the 1960s – Strong sales culture – Controlled 70% of the market • IBM vision – Sharp focus on a few products – Leverage existing business relationships –


View Full Document

Radford ITEC 110 - chapter01_2nd

Download chapter01_2nd
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view chapter01_2nd and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view chapter01_2nd 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?