18
Lecture 5 Computer Hardware and Architecture • stability of basic computing model over time and the evolution of computer systems. • the input-process-output model of computing. • the basic components of a computer system. • the major categories of computer and computer architecture. Reading: Englander chaps. 1 and 6. http://www.csm.uwe.ac.uk/~rstephen/courses/UQI108S1 /

Lecture 5 Computer Hardware and Architecture

  • Upload
    adelle

  • View
    75

  • Download
    0

Embed Size (px)

DESCRIPTION

Lecture 5 Computer Hardware and Architecture. stability of basic computing model over time and the evolution of computer systems. the input-process-output model of computing. the basic components of a computer system. the major categories of computer and computer architecture. - PowerPoint PPT Presentation

Citation preview

Page 1: Lecture 5  Computer Hardware and Architecture

Lecture 5 Computer Hardware and Architecture

• stability of basic computing model over time and the evolution of computer systems.

• the input-process-output model of computing.

• the basic components of a computer system.

• the major categories of computer and computer architecture.

Reading: Englander chaps. 1 and 6.

http://www.csm.uwe.ac.uk/~rstephen/courses/UQI108S1/

Page 2: Lecture 5  Computer Hardware and Architecture

Architecture

• Rules concerning design, standards and protocols of: – Data

– Hardware

– Software

– Communications

• = architecture

Page 3: Lecture 5  Computer Hardware and Architecture

Manchester University Mark 1, 1948

Page 4: Lecture 5  Computer Hardware and Architecture
Page 5: Lecture 5  Computer Hardware and Architecture
Page 6: Lecture 5  Computer Hardware and Architecture

The fetch-execute cycle

Page 7: Lecture 5  Computer Hardware and Architecture
Page 8: Lecture 5  Computer Hardware and Architecture

PC architecture

Page 9: Lecture 5  Computer Hardware and Architecture
Page 10: Lecture 5  Computer Hardware and Architecture
Page 11: Lecture 5  Computer Hardware and Architecture

Components

– Input devices - keyboard, webcam ...– Primary storage - RAM, ROM ...– Secondary storage - discs, CD, tape ...– CPU - ALU + control unit + registers– Output devices - Printers, monitors ...

Page 12: Lecture 5  Computer Hardware and Architecture

4 milestones in business computer architecture history

– 1964 - IBM S/360 (mainframe)

» centralised business computing

– 1970 - DEC PDP-11 (minicomputer/midrange)

» decentralised and departmental systems

– 1974 - Cray 1 (supercomputer)

» scientific computing

– 1981 - IBM PC (microcomputer/PC)

» desktop computing

Page 13: Lecture 5  Computer Hardware and Architecture

Mainframes

• Centralised

• Costly - £xxM

• Require custom built environment

• Specialised staff

• Support batch processing environment (schedulers)

• Support large databases

• Support 1000s of terminals

• e.g. IBM S/390

Page 14: Lecture 5  Computer Hardware and Architecture

Minicomputers (or midrange)

• Decentralised or distributed (networked)

• Broad range of costs from £10K-£1M

• Departmental systems

• “Turnkey” systems

• Transaction processors (interrupt handlers)

• File servers for Local Area Networks

• eServers for Electronic Commerce

• e.g. IBM AS/400

Page 15: Lecture 5  Computer Hardware and Architecture

Microcomputers (or PCs)

• Desktop computing

• Single user, single tasking

• Linked by Local Area Networks

• Inexpensive for the individual, £1,000.

• Expensive for the corporation! (Initial cost and support!)

• e.g. Compaq, Dell, Apple, IBM

Page 16: Lecture 5  Computer Hardware and Architecture

Current Trends

• Mobility

• Ubiquity

• Embedding

Page 17: Lecture 5  Computer Hardware and Architecture

Summary

Computer architectures = data+hw+sw+comms. The block diagram for the PC is a good basis for

understanding all standard computer architectures. Understand the evolution, rather than revolution, of

architectures from S/360 to Servers to PCs to …. Be able to describe the main categories of

architecture: Mainframe, midrange and PC.

Page 18: Lecture 5  Computer Hardware and Architecture

Tutorial and Labs

• Review the operation of the Little Man in the Computer (Englander, chap. 6)

• Discuss the differences of the 3 main computer architectures:

a) Mainframeb) Midrangec) PC• Review the instruction or fetch-execute cyclehttp://www.csm.uwe.ac.uk/~rstephen/courses/UQI108S1/