computer system internal components - the processor - main memory - i / o controllers - buses...

12

Upload: osborn-rose

Post on 05-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard
Page 2: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Computer System Internal components

- The processor- Main memory- I / O controllers- Buses

 External components (peripherals). These include:

- keyboard- mouse- printer - disk drives

Page 3: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Three Box Model (von Neumann architecture)

Page 4: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Processor and MemoryProcessor executes programs and supervises

functioning of the rest of the systemUse Google to find out what Moore’s law is and

put into your notesMemory – use e.g. in Google : define RAM to

find out what it isRAMROMEEPROM

Page 5: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

BusesBus: A set of parallel wires

connecting 2 or more components of the computer

Page 6: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

System BusesADDRESS BUS – carries address from CPU to

memory

DATA BUS – carries data to CPU from memory

CONTROL BUS – for control signals

These connect the processor, memory and I/O controllers.

Page 7: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Control BusSignals travel in both directionsOnly 1 component can use a bus at a time so

the Control bus transmits command, timing and status information

between componentsto prevent conflict.

Page 8: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Data BusSignals travel in both directions

Typically consists of 6, 16, 32 or 64 separate lines for moving data and instructions between components

The width of the data bus is helps determine overall system performance

Page 9: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Address BusAddresses travel one-way – to memory or to

an I/O controller

The width determines the maximum possible memory capacity of the system

1 line allows 21 maximum addressable cells8 lines allows 28 maximum addressable cells - 256

20 lines allows 220 maximum addressable cells – 1048576

Page 10: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

Central Processing Unit

Processor

Main Memoryor

Immediate Access Store

KeyboardInput

Controller

(Disk) I/O Controller

VDU Output Controller

Visual Display Unit

Secondary Store orBacking Store

(e.g. Magnetic Disk)

Keyboard

Control Bus

Data Bus

Address Bus

Components of a simple computer system

Long term storage of programs & data

Page 11: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

I/O ControllersThe processor controls and communicates with

a peripheral device through an I/O controller.

Some controllers operate both input & output of bits eg.

Floppy disk controller

Some controllers operate in one direction only eg.

VDU controller - output Keyboard input controller - input

Page 12: Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard

I/O ControllersThe controller is an electronic circuit board

consisting of 3 partsAn interface to connect to the system or I/O

busA set of registersAn interface to connect to the device’s cable