Buses Three sets of wires connect the CPU to memory and I/O devices:

Slides:



Advertisements
Similar presentations
Chapter 4 The Central Processing Unit
Advertisements

Components of a computer system
Chapter 7: System Buses Dr Mohamed Menacer Taibah University
Computer Systems Nat 4/5 Computing Science Computer Structure:
The CPU The Central Presentation Unit What is the CPU?
Computer Structure.
Digital Computer Fundamentals
Computer Organization, Bus Structure
Part 4: combinational devices
The Fetch Execute Cycle
I/O Unit.
Processor System Architecture
COMPUTER ORGANIZATION CHAPTER SUBSYSTEM INTERCONNECTION.
The CPU. Parts of the CPU Control Unit Arithmetic & Logic Unit Registers.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 5: CPU and Memory.
© Copyright 2004 Dr. Phillip A. Laplante 1 Memory  Memory access  Memory technologies  Memory organization.
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
Chapter 0 Introduction to Computing
GCSE Computing - The CPU
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
Computer Systems Computer Performance.
What’s on the Motherboard? The two main parts of the CPU are the control unit and the arithmetic logic unit. The control unit retrieves instructions from.
COMPONENTS OF THE SYSTEM UNIT
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 2. Computer Structure Computer Structure The traditional diagram of a computer...
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Writer:-Rashedul Hasan Editor:- Jasim Uddin
Higher Computing Computer Structure.
Higher Grade Computing
Higher Computing Computer structure. What we need to know! Detailed description of the purpose of the ALU and control unitDetailed description of the.
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
Computer architecture Microprocessor based computers.
Lesson 2 — How Does A Computer Process Data?
Marr CollegeHigher ComputingSlide 1 Part 2: Computer Structure – 6 hours Higher Computing: COMPUTER SYSTEMS.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Top Level View of Computer Function and Interconnection.
The Central Processing Unit: What Goes on Inside the Computer
Intermediate 2 Computing Computer structure. Organisation of a simple computer.
Structure of a computer system
Interrupts, Buses Chapter 6.2.5, Introduction to Interrupts Interrupts are a mechanism by which other modules (e.g. I/O) may interrupt normal.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Unit-III Pipelined Architecture. Basic instruction cycle 6/4/2016MDS_SCOE_UNIT32.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture Lecture 2 System Buses. Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given.
Lecture 14 Today’s topics MARIE Architecture Registers Buses
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Chapter 4 MARIE: An Introduction to a Simple Computer.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Assessment Covering… Von Neuman architecture Registers – purpose and use, the fetch execute cycle.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Computer operation is of how the different parts of a computer system work together to perform a task.
The Central Processing Unit (CPU)
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
MICROPROCESSOR DETAILS 1 Updated April 2011 ©Paul R. Godin prgodin gmail.com.
Computer Architecture and the Fetch-Execute Cycle Buses, CPU Clock & Ports.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Multiplex of Data and Address Lines in 8088 Address lines A0-A7 and Data lines D0-D7 are multiplexed in These lines are labelled as AD0-AD7. –By.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Computer Systems Nat 4/5 Computing Science Computer Structure:
Computing Science Computer Structure: Lesson 1: Processor Structure
Unit Microprocessor.
COURSE OUTCOMES OF Microprocessor and programming
Chapter 7.2 Computer Architecture
Buses.
X1 & X2 These are also called Crystal Input Pins.
COMPUTER PERIPHERALS AND INTERFACES
Components of a CPU AS Computing - F451.
Presentation transcript:

Buses Three sets of wires connect the CPU to memory and I/O devices: Address bus Data bus Control bus Address bus Main Memory CPU Input Output Data bus Note: The Control bus is not shown in this diagram

The Address Bus Carries address information from the CPU to main memory and any other attached devices It is uni-directional i.e. one-way only The width (i.e. the number of wires) determines the number of memory locations the CPU can address A 32 bit address bus has 32 parallel wires each switched on (1) or off (0) that can address locations starting from: 0000 0000 0000 0000 0000 0000 0000 0000 (decimal 0) up to and including address: 1111 1111 1111 1111 1111 1111 1111 1111 (decimal 232 –1) making a total of 232 addresses Every time a wire is added to the width of the address bus, the address range doubles

The Data Bus Carries data to and from the CPU, main memory and any other devices attached It is bi-directional i.e. two-way The number of wires determines the quantity of data that the bus can carry so increasing the number of wires in the data bus increases the quantity of data it can carry A typical 32-bit data bus can carry 32-bits of data or instructions at a time

The Control Bus Signals are sent out and received on the control bus. It is made up of discrete wires each with a specific function: Read and Write signals are initiated to fetch – execute instructions in memory Clock line carries a series of clock pulses at a constant rate to keep the CPU in step (clock rate measured megahertz or gigahertz) Reset halts the execution of the stored program. Internal registers are cleared and the machine reboots. Interrupts are signals usually from I/O devices that halt program execution temporarily. The CPU may ignore them e.g. printer out of paper Non-maskable Interrupts cannot be ignored e.g. power failure