D75P 34 – HNC Computer Architecture Week 1 Main Components Of A Processor © C Nyssen/Aberdeen College 2003 All images © C Nyssen /Aberdeen College unless.

Slides:



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

Computer Architecture and the Fetch-Execute Cycle
DH2T 34 Computer Architecture 1 LO2 Lesson Two CPU and Buses.
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.
Computer Systems. Computer System Components Computer Networks.
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
1 TK6123: COMPUTER ORGANISATION & ARCHITECTURE Prepared By: Associate Prof. Dr Masri Ayob Lecture 6: CPU and Memory (1)
 Central Processing Unit(CPU) Central Processing Unit(CPU)  Components of the CPU Components of the CPU  Actions Performed by CPU Actions Performed.
CPU Structure and Instruction Execution Timothy C. Rice Jr., MIT.
The Computer Processor
Lecture 13 - Introduction to the Central Processing Unit (CPU)
Computer Structure.
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Lecture#14. Last Lecture Summary Memory Address, size What memory stores OS, Application programs, Data, Instructions Types of Memory Non Volatile and.
D75P 34R HNC Computer Architecture 1 Week 9 The Processor, Busses and Peripherals © C Nyssen/Aberdeen College 2003 All images © C Nyssen /Aberdeen College.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
Computer Architecture and the Fetch-Execute Cycle
Computer Architecture and the Fetch-Execute Cycle
Lecture #30 Page 1 ECE 4110– Sequential Logic Design Lecture #30 Agenda 1.von Neumann Stored Program Computer Architecture Announcements 1.N/A.
Week 2.  Understand what the processor is and what it does.  Execute basic LMC programs.  Understand how CPU characteristics affect performance.
The CPU Central Processing Unit. 2 Reminder - how it fits together processor (CPU) memory I/O devices bus.
Computer Architecture Lecture 09 Fasih ur Rehman.
Von Neumann Machine Objectives: Explain Von Neumann architecture:  Memory –Organization –Decoding memory addresses, MAR & MDR  ALU and Control Unit –Executing.
The Central Processing Unit (CPU) and the Machine Cycle.
Model Computer CPU Arithmetic Logic Unit Control Unit Memory Unit
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
PHY 201 (Blum)1 Microcode Source: Digital Computer Electronics (Malvino and Brown)
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
DH2T 34 – HNC Computer Architecture 1 Lecture 14 The Fetch-Decode-Execute Cycle [1]. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College.
Computer Systems - Registers. Starter… Discuss in pairs the definition of the following Control Unit Arithmetic and Logic Unit Registers Internal clock.
D75P 34 – HNC Computer Architecture
Computer Structure & Architecture 7b - CPU & Buses.
Computer Studies/ICT SS2
HOW a Computer Works ? Anatomy of Microprocessor.
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.
Computer operation is of how the different parts of a computer system work together to perform a task.
Question What technology differentiates the different stages a computer had gone through from generation 1 to present?
The Processor & its components. The CPU The brain. Performs all major calculations. Controls and manages the operations of other components of the computer.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
CPUz 4 n00bz.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
3.1.4 Hardware a. describe the function and purpose of the control unit, memory unit and ALU (arithmetic logic unit) as individual parts of a computer;
Stored Program Concept Learning Objectives Learn the meaning of the stored program concept The processor and its components The fetch-decode-execute and.
Computer Operation What basic hardware components are inside a personal computer?
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
Chapter 10: Computer systems (1)
Lecture 13 - Introduction to the Central Processing Unit (CPU)
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
THE CPU i Bytes 1.1.
Components of Computer
Computer Architecture
System Architecture 1 Chapter 2.
The Processor and Machine Language
Functional Units.
COMS 161 Introduction to Computing
CPU Key Revision Points.
The Little Man Computer
Central Processing Unit
GCSE OCR 1 The CPU Computer Science J276 Unit 1
Information Representation: Machine Instructions
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
Computer Science. The CPU The CPU is made up of 3 main parts : Cache ALU Control Unit.
Presentation transcript:

D75P 34 – HNC Computer Architecture Week 1 Main Components Of A Processor © C Nyssen/Aberdeen College 2003 All images © C Nyssen /Aberdeen College unless otherwise stated Prepared 2/9/03

In this lecture we will examine the various components of the Central Processing Unit (CPU).

This is the “classic” diagram of a CPU. It is not based on any particular model, but most will have these seven components.

The CPU contains of a number of registers. A register is an area for storing information in a binary format. They are typically made of tiny capacitors (a component capable of holding an electrical charge). Capacitors can be either charged (1) or discharged (0) allowing the storage of binary values. Various types of capacitor, used for different purposes. An old name for a capacitor is a condenser.

The Control Unit. An average, modern Control Unit uses about 27 million transistors and capacitors. It will also contain a Decoder unit and the System Clock.

The clock is a tiny crystal of pure silicon, with an electrical current passed across it. This makes it oscillate at very high speeds - in a 1 GHz processor it will vibrate 1,000,000,000 times per second. The decoder consists of transistors and capacitors. When it receives a program instruction, it interprets the binary code.

The CU needs a “workspace” where it can decode any instructions it receives. This is called the Instruction Register.

Whenever a program is about to be run, the binary code is first loaded into the RAM (Random Access Memory). The CU then “imports” it’s instructions from the RAM.

But the CPU needs to know from which address in the RAM - the Memory Address Register points to the right one.

But how does the MAR know where to point? (Sometimes) the Program Counter tells it. The Program Counter also keeps track of what point in the program we have reached.

The data and instructions may only enter or leave the CPU by one “portal” or buffer. This is the Memory Data (Memory Buffer) Register.

When performing calculations or Boolean logic, data is sent to the Arithmetic and Logic Unit. The ALU also consists of capacitors and transistors. It is usually depicted as a “V” shape in diagrams.

Like the CU, the ALU needs a “workspace” to manipulate values. This is called the Accumulator.

The seven components shown are essential to the CPU. Different models will have many, more registers in addition to those shown here.

Summary The CPU contains a number of registers. These consist of capacitors and transistors. The CU is the overall controller. It decodes instructions held in the IR. It also contains the system clock. The PC and MAR are pointer registers. They keep track of where the program has reached and which RAM cell is being currently addressed. The MDR acts as a point of entry/exit to/from the CPU. The ALU performs arithmetic and logic operations. It manipulates data in the Acc.