Computer Architecture 1 CPU IAS (The computer’s main memory) Store (e.g. Disk, DVD) Input/output Interfaces Clock Bus Keyboard, printer, mouse monitor,

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Computer Architecture and the Fetch-Execute Cycle
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.
CHAPTER 4 COMPUTER SYSTEM – Von Neumann Model
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
Elements of the Computer (How a processor works)
The Computer Processor
CPU Fetch/Execute Cycle
Computer Structure.
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.
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Computer Fundamentals Northern College Diploma Philip Bird.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
Computer Science 210 Computer Organization The von Neumann Architecture.
Central Processing Unit
Computer Architecture and the Fetch-Execute Cycle
Chapter 5 Computing Components Nell Dale John Lewis.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
General Concepts of Computer Organization Overview of Microcomputer.
Parts of a Computer - Introduction
Computer Systems - Registers. Starter… Discuss in pairs the definition of the following Control Unit Arithmetic and Logic Unit Registers Internal clock.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Stored Programs In today’s lesson, we will look at: what we mean by a stored program computer how computers store and run programs what we mean by the.
COMPILERS CLASS 22/7,23/7. Introduction Compiler: A Compiler is a program that can read a program in one language (Source) and translate it into an equivalent.
Electronic Analog Computer Dr. Amin Danial Asham by.
Assessment Covering… Von Neuman architecture Registers – purpose and use, the fetch execute cycle.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
CPU The Central Processing Unit (CPU), has 3 main parts: Control Unit Arithmetic and Logic Unit Registers. These components are connected to the rest.
System Unit Working of CPU. The CPU CPU The CPU CPU stands for central processing unit. it is brain of computer It is most important component of the.
Von Neumann Model Computer Organization I 1 September 2009 © McQuain, Feng & Ribbens The Stored Program Computer 1945: John von Neumann –
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Computer Architecture Adapted from CS10051 originally by Professor: Johnnie Baker Computer Science Department Kent State University von Neuman model.
Stored Program Concept Learning Objectives Learn the meaning of the stored program concept The processor and its components The fetch-decode-execute and.
Computer Systems Nat 4/5 Computing Science Computer Structure:
CPU Lesson 2.
OCR GCSE Computer Science Teaching and Learning Resources
Computing Science Computer Structure: Lesson 1: Processor Structure
Systems Architecture Keywords Fetch Execute Cycle
Von Neumann architecture
Chapter 10: Computer systems (1)
Computer Design & Organization
Computer Science 210 Computer Organization
Lesson Objectives A note about notes: Aims
Chapter 4 The Von Neumann Model
Chapter 4 The Von Neumann Model
Hook – CPU Knowledge Check
Teaching Computing to GCSE
System Architecture 1 Chapter 2.
Chapter 4 The Von Neumann Model
COMS 161 Introduction to Computing
Overview of Computer Architecture and Organization
CPU Key Revision Points.
The Little Man Computer
Components of a CPU AS Computing - F451.
Computer Architecture
Chapter 4 The Von Neumann Model
1-2 – Central Processing Unit
Unit 1.1 System Architecture Lesson 2
INTRODUCTION TO COMPUTERS
The Stored Program Computer
GCSE OCR 1 The CPU Computer Science J276 Unit 1
Computer Evolution and Performance
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Computer Architecture
Introduction to Computer Engineering
Chapter 4 The Von Neumann Model
Presentation transcript:

Computer Architecture 1 CPU IAS (The computer’s main memory) Store (e.g. Disk, DVD) Input/output Interfaces Clock Bus Keyboard, printer, mouse monitor, etc.

Computer Architecture 2  The Bus consists of a system of wires which allow communication between the parts of the computer  There are 3 types of Buses:  Data bus (carries data)  Address bus (carries an address so that data can be found or written to a specific location)  Control (determines whether data is read or written to a location)

Computer Architecture 3 The parts of the CPU Control Unit Accumulator ALU (Arithmetic Logic Unit) PC (Program Counter) MAR (Memory Address Register) CIR (Current Instruction Register) MDR (Memory Data Register) Registers The Internal Bus (not shown) conveys data between the parts

Computer Architecture 4a  The Clock produces pulses (electrical square waves) which are used to synchronise the activity of the parts of the CPU; data being moved at each pulse  The Internal Bus is a system of wires forming a pathway for the movement of data within the CPU  The Control Unit controls the movement of data in the CPU rather like Air Traffic Control at an airport controls the movement of aircraft. It does this by opening and closing pathways within the CPU to enable data to be moved to the correct destination

Computer Architecture 4b  The Accumulator is a place where the results from a calculation can be stored temporarily before being used again for storage or in another calculation  The Arithmetic Logic Unit is used to perform calculations. The range of calculations it can perform is called its Instruction Set  The Registers are used to temporarily store addresses and data which have been received or about to be sent to the Immediate Access Store.

Computer Architecture 5  Modern computers can use both instructions and data which are both stored in their memory. Such computers are known as having “Von Neumann architecture” after John Von Neumann (pronounced noiman) who first proposed this design in 1945 while working on the Manhattan Project  The best way to visualise how the parts of the CPU act to process data is to study the Fetch/Execute Cycle  The Fetch/Execute Cycle is the process of sequentially bringing instructions and data to the CPU during the running of a computer program. (See “Fetch/Execute Cycle”)