MANAGING INFORMATION TECHNOLOGY FIFTH EDITION CHAPTER 2 COMPUTER

  • Slides: 42
Download presentation
MANAGING INFORMATION TECHNOLOGY FIFTH EDITION CHAPTER 2 COMPUTER SYSTEMS E. Wainright Martin Carol V.

MANAGING INFORMATION TECHNOLOGY FIFTH EDITION CHAPTER 2 COMPUTER SYSTEMS E. Wainright Martin Carol V. Brown Daniel W. De. Hayes Jeffrey A. Hoffer William C. Perkins

EVOLUTION OF COMPUTER SYSTEMS First Generation of Computers 1. Vacuum tubes 1946 -1959 ©

EVOLUTION OF COMPUTER SYSTEMS First Generation of Computers 1. Vacuum tubes 1946 -1959 © 2005 Pearson Prentice-Hall Chapter 2 - 2 2 Page 24

EVOLUTION OF COMPUTER SYSTEMS Second Generation of Computers 1. Vacuum tubes 2. Transistors 1946

EVOLUTION OF COMPUTER SYSTEMS Second Generation of Computers 1. Vacuum tubes 2. Transistors 1946 -1959 © 2005 Pearson Prentice-Hall Chapter 2 - 3 1957 -1963 3 Page 24

EVOLUTION OF COMPUTER SYSTEMS Third Generation of Computers 1. Vacuum tubes 2. Transistors 3.

EVOLUTION OF COMPUTER SYSTEMS Third Generation of Computers 1. Vacuum tubes 2. Transistors 3. Integrated circuits 1946 -1959 © 2005 Pearson Prentice-Hall Chapter 2 - 4 1957 -1963 1964 -1979 4 Page 25

EVOLUTION OF COMPUTER SYSTEMS Fourth Generation of Computers 1. 2. 3. 4. Vacuum tubes

EVOLUTION OF COMPUTER SYSTEMS Fourth Generation of Computers 1. 2. 3. 4. Vacuum tubes Transistors Integrated circuits VLSI (very-large-scale integrated) circuits 1946 -1959 © 2005 Pearson Prentice-Hall Chapter 2 - 5 1957 -1963 1964 -1979 1980 - present 5 Page 25

EVOLUTION OF COMPUTER SYSTEMS The Development of Minicomputers Data General DEC Hewlett-Packard IBM 1946

EVOLUTION OF COMPUTER SYSTEMS The Development of Minicomputers Data General DEC Hewlett-Packard IBM 1946 -1959 © 2005 Pearson Prentice-Hall Chapter 2 - 6 1957 -1963 1964 -1979 1980 - present 6 Page 26

EVOLUTION OF COMPUTER SYSTEMS The Development of Microcomputers Apple IBM PC 1981 1946 -1959

EVOLUTION OF COMPUTER SYSTEMS The Development of Microcomputers Apple IBM PC 1981 1946 -1959 © 2005 Pearson Prentice-Hall Chapter 2 - 7 1957 -1963 1964 -1979 1980 - present 7 Page 26

BASIC COMPONENTS OF COMPUTER SYSTEMS © 2005 Pearson Prentice-Hall Chapter 2 - 8 8

BASIC COMPONENTS OF COMPUTER SYSTEMS © 2005 Pearson Prentice-Hall Chapter 2 - 8 8 Page 26

© 2005 Pearson Prentice-Hall Chapter 2 - 9 Table 2. 1 Evolution of Intel

© 2005 Pearson Prentice-Hall Chapter 2 - 9 Table 2. 1 Evolution of Intel Microprocessor 9 Page 26 -27

BASIC COMPONENTS OF COMPUTER SYSTEMS Underlying Structure © 2005 Pearson Prentice-Hall Chapter 2 -

BASIC COMPONENTS OF COMPUTER SYSTEMS Underlying Structure © 2005 Pearson Prentice-Hall Chapter 2 - 10 10 Figure 2. 4 Logical Structure of Digital Computers Page 28

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output © 2005 Pearson Prentice-Hall Chapter 2 - 11

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output © 2005 Pearson Prentice-Hall Chapter 2 - 11 11

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output Terminal Simpler than a PC Designed strictly for

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output Terminal Simpler than a PC Designed strictly for input and output Has keyboard and screen Does not have a processor Connected to computer with telecommunication line Allows user to key data directly into computer © 2005 Pearson Prentice-Hall Chapter 2 - 12 12 Page 28

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output Terminal Special types: üPoint-of-sale (retail) üATMs (banking) ©

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output Terminal Special types: üPoint-of-sale (retail) üATMs (banking) © 2005 Pearson Prentice-Hall Chapter 2 - 13 13 Page 28

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output n Common input methods: Magnetic ink character recognition

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output n Common input methods: Magnetic ink character recognition (MICR) – used to process bank checks Optical character recognition (OCR) – directly scans typed, printed, or handwritten material Imaging – inputs digital form of documents and photos Bar code labeling – scans bar codes on packages or products, and reads into computer © 2005 Pearson Prentice-Hall Chapter 2 - 14 14 Page 29

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output n Common output methods: Print – output to

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output n Common output methods: Print – output to paper using various types of printers Computer output microfilm (COM) – microfilm generated for archive copies in small space Voice response units – computer recognizes input, generates verbal response messages © 2005 Pearson Prentice-Hall Chapter 2 - 15 15 Page 29

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output est r e t n … Of i

BASIC COMPONENTS OF COMPUTER SYSTEMS Input/Output est r e t n … Of i Multimedia – relatively new term for computer input and output in the form of text, graphics, sound, still images, animations, and/or video © 2005 Pearson Prentice-Hall Chapter 2 - 16 16 Page 29

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Memory © 2005 Pearson Prentice-Hall Chapter 2 -

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Memory © 2005 Pearson Prentice-Hall Chapter 2 - 17 17

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Memory All data flows to and from memory

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Memory All data flows to and from memory Divided into cells: üEach has a unique address üMemory cell types: § Byte – stores one character of data § Word – stores two or more characters of data © 2005 Pearson Prentice-Hall Chapter 2 - 18 18 Page 31

BASIC COMPONENTS OF COMPUTER SYSTEMS Bits and Coding Schemes n Each memory cell is

BASIC COMPONENTS OF COMPUTER SYSTEMS Bits and Coding Schemes n Each memory cell is a set of circuits n Each circuit is on or off (represented by 1 or 0) n Each circuit corresponds to a bit (binary digit) n Most computers – 8 bits (circuits) represents a character (byte) n 2 common bit coding schemes used today: ASCII EBCDIC © 2005 Pearson Prentice-Hall Chapter 2 - 19 19 Page 32

Bits and Coding Schemes . . . © 2005 Pearson Prentice-Hall Chapter 2 -

Bits and Coding Schemes . . . © 2005 Pearson Prentice-Hall Chapter 2 - 20 . . Figure 2. 4 Computer Coding Schemes . . . 20 . . . Page 32

BASIC COMPONENTS OF COMPUTER SYSTEMS Arithmetic/Logical Unit © 2005 Pearson Prentice-Hall Chapter 2 -

BASIC COMPONENTS OF COMPUTER SYSTEMS Arithmetic/Logical Unit © 2005 Pearson Prentice-Hall Chapter 2 - 21 21

BASIC COMPONENTS OF COMPUTER SYSTEMS Arithmetic/Logical Unit n Consists of VLSI circuits on a

BASIC COMPONENTS OF COMPUTER SYSTEMS Arithmetic/Logical Unit n Consists of VLSI circuits on a silicon chip n Carries out: arithmetic – add, subtract, multiply, divide … logical operations – comparing two numbers © 2005 Pearson Prentice-Hall Chapter 2 - 22 22 Page 33

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files © 2005 Pearson Prentice-Hall Chapter 2 -

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files © 2005 Pearson Prentice-Hall Chapter 2 - 23 23

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n When power is off, everything stored

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n When power is off, everything stored in memory is lost n Computer files are used to store data long term n File storage devices: Magnetic tape drives, disk drives, floppy drives Optical CD or DVD drives © 2005 Pearson Prentice-Hall Chapter 2 - 24 24 Page 33

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Sequential access files Usually stored on

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Sequential access files Usually stored on magnetic tape drives n Direct access files Stored on Direct Access Storage Devices (DASD) - magnetic disk drives © 2005 Pearson Prentice-Hall Chapter 2 - 25 25 Page 34

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Types of DASD Fixed © 2005

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Types of DASD Fixed © 2005 Pearson Prentice-Hall (hard) drives Chapter 2 - 26 26 Figure 2. 7 Diagram of a Magnetic Disk Drive Page 34

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Types of DASD Removable: üFloppy drives

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Types of DASD Removable: üFloppy drives üZip drives üNewest: portable DASD for PCs – keychain drive © 2005 Pearson Prentice-Hall Chapter 2 - 27 27 Figure 2. 8 Iomega’s Mini USB Keychain Drive Page 34

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Newer type of DASD Optical Disk

BASIC COMPONENTS OF COMPUTER SYSTEMS Computer Files n Newer type of DASD Optical Disk Storage ü CD-ROM ü CD-RW 700 megabytes read-only recordable rewritable ü DVD-ROM ü DVD-RW 4. 7 gigabytes read-only recordable rewritable © 2005 Pearson Prentice-Hall Chapter 2 - 28 28 Page 36

BASIC COMPONENTS OF COMPUTER SYSTEMS Control Unit © 2005 Pearson Prentice-Hall Chapter 2 -

BASIC COMPONENTS OF COMPUTER SYSTEMS Control Unit © 2005 Pearson Prentice-Hall Chapter 2 - 29 29

BASIC COMPONENTS OF COMPUTER SYSTEMS Control Unit n Controls computer to take advantage of

BASIC COMPONENTS OF COMPUTER SYSTEMS Control Unit n Controls computer to take advantage of speed and capacity of other components n Directed by list of operations (program) that tells control unit what to do n Uses the stored-program concept © 2005 Pearson Prentice-Hall Chapter 2 - 30 30 Page 36

THE STORED-PROGRAM CONCEPT n Program – list of what computer needs to do for

THE STORED-PROGRAM CONCEPT n Program – list of what computer needs to do for an application n Instruction – each individual step or operation in a program n Control unit – carries out one step or instruction at a time at electronic speed © 2005 Pearson Prentice-Hall Chapter 2 - 31 31 Page 37

THE STORED-PROGRAM CONCEPT Note: One of the primary measures of power of computers is

THE STORED-PROGRAM CONCEPT Note: One of the primary measures of power of computers is the number of instructions it can execute in a given period MIPS – millions of instructions per second executed by the control unit MFLOPS – millions of floating point operations per second © 2005 Pearson Prentice-Hall Chapter 2 - 32 32 Page 38

THE STORED-PROGRAM CONCEPT Top Seven Desktop PCs – Power System © 2005 Pearson Prentice-Hall

THE STORED-PROGRAM CONCEPT Top Seven Desktop PCs – Power System © 2005 Pearson Prentice-Hall Chapter 2 - 33 Table 2. 2 Benchmarking 33 Page 39

EXTENSIONS TO THE BASIC MODEL Communications within the Computer System Terminals Magnetic Tape Units

EXTENSIONS TO THE BASIC MODEL Communications within the Computer System Terminals Magnetic Tape Units Magnetic Disk Units © 2005 Pearson Prentice-Hall Chapter 2 - 34 Figure 2. 9 Data Channels and Controllers 34 Page 40

Data Channel n A specialized I/O Processor that takes over function of device communication

Data Channel n A specialized I/O Processor that takes over function of device communication from the CPU n Its role is to corrects for speed mismatch between slow peripheral devices and very fast CPU n It includes buffer storage © 2005 Pearson Prentice-Hall Chapter 2 - 35 35

Controllers n A highly specialized microprocessor that manages the operation of the attached devices

Controllers n A highly specialized microprocessor that manages the operation of the attached devices to free up the CPU and the data channel from these tasks. © 2005 Pearson Prentice-Hall Chapter 2 - 36 36

EXTENSIONS TO THE BASIC MODEL Cache Memory n High-speed storage to temporarily hold data

EXTENSIONS TO THE BASIC MODEL Cache Memory n High-speed storage to temporarily hold data from main memory waiting to be processed n Entire blocks of data moved at one time into cache n Enables CPU to execute much faster n Also incorporated into DASD controllers © 2005 Pearson Prentice-Hall Chapter 2 - 37 Figure 2. 10 Cache Memory 37 Page 40

EXTENSIONS TO THE BASIC MODEL Multiple Processor Configurations n Multiprocessor n Symmetric multiprocessor (SMP)

EXTENSIONS TO THE BASIC MODEL Multiple Processor Configurations n Multiprocessor n Symmetric multiprocessor (SMP) n Vector facility n Parallel processor (PP) n Massively parallel processor (MPP) © 2005 Pearson Prentice-Hall Chapter 2 - 38 38 Page 41 -42

TYPES OF COMPUTER SYSTEMS Microcomputers Cost in $ MFLOPS 200 -3, 000 20 -400

TYPES OF COMPUTER SYSTEMS Microcomputers Cost in $ MFLOPS 200 -3, 000 20 -400 Major Vendors Primary Uses IBM, Dell, Personal computing Hewlett-Packard, Client in client/server Gateway, Fujitsu, applications Toshiba Web client Small business processing © 2005 Pearson Prentice-Hall Chapter 2 - 39 39 Page 43 -44

TYPES OF COMPUTER SYSTEMS Workstation/Midrange Systems Cost in $ MFLOPS Major Vendors 3, 000

TYPES OF COMPUTER SYSTEMS Workstation/Midrange Systems Cost in $ MFLOPS Major Vendors 3, 000 -1, 000 40 -4, 000 IBM, Dell, Hewlett-Packard, Gateway, NEC, NCR, Fujitsu, Toshiba, Sun Microsystems Primary Uses Departmental computing Specific applications (office automation, CAD, other graphics) Midsized business general processing Server in client/server applications Web server, file server, LAN server © 2005 Pearson Prentice-Hall Chapter 2 - 40 40 Page 44 -48

TYPES OF COMPUTER SYSTEMS Mainframe Computers Cost in $ MFLOPS 1, 000, 000 200

TYPES OF COMPUTER SYSTEMS Mainframe Computers Cost in $ MFLOPS 1, 000, 000 200 8, 000 Major Vendors IBM, Fujitsu, Groupe Bull, Unisys Primary Uses Large business general processing Server in client/server applications Large Web server Widest range of applications © 2005 Pearson Prentice-Hall Chapter 2 - 41 41 Page 48 -49

TYPES OF COMPUTER SYSTEMS Supercomputers MFLOPS Cost in $ 1, 000 100, 000 ©

TYPES OF COMPUTER SYSTEMS Supercomputers MFLOPS Cost in $ 1, 000 100, 000 © 2005 Pearson Prentice-Hall Major Vendors 4, 000 IBM, Hewlett 100, 000 Packard, Dell, Hitachi, Cray, NEC Chapter 2 - 42 Primary Uses Numerically intensive scientific calculations Very large Web server 42 Page 49