General Concepts of Computer Organization Overview of Microcomputer.

Slides:



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

Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Chapter 5 Computing Components Nell Dale John Lewis.
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
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition Added to by S. Steinfadt - Spring 2005 Additional source.
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
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.
Microcontroller based system design
6. The CPU and Memory Chapt. 7.
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
Lecture 13 - Introduction to the Central Processing Unit (CPU)
Computer Structure.
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Introduction to Computing: Lecture 4
Computer Architecture
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Computer Science 210 Computer Organization The von Neumann Architecture.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Chapter 5 Computing Components Nell Dale John Lewis.
5-1 Computer Components Consider the following ad.
CPU How It Works. 2 Generic Block Diagram CPU MemoryInputOutput Address Bus Data Bus.
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.
Computer Architecture And Organization UNIT-II General System Architecture.
Computer Science 101 Computer Systems Organization.
Computer Organization & Assembly Language © by DR. M. Amer.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
Indira Gandhi National Open University presents. A Video Lecture Course: Computer Platforms.
Introduction to Microprocessors
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
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.
Stored Program A stored-program digital computer is one that keeps its programmed instructions, as well as its data, in read-write,
Academic PowerPoint Computer System – Architecture.
Computer Organization and Assembly Languages Yung-Yu Chuang 2005/09/29
Chapter 2.
Simple ALU How to perform this C language integer operation in the computer C=A+B; ? The arithmetic/logic unit (ALU) of a processor performs integer arithmetic.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
CPUz 4 n00bz.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
BASIC COMPUTER ARCHITECTURE HOW COMPUTER SYSTEMS WORK.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
CPU Lesson 2.
Lecture 13 - Introduction to the Central Processing Unit (CPU)
Computer Design & Organization
Computer Science 210 Computer Organization
Assembly Language for Intel-Based Computers, 5th Edition
Computer Architecture
Computer Organization
Computer Science 210 Computer Organization
Functional Units.
Chapter 5: Computer Systems Organization
Computer Organization and Assembly Languages Yung-Yu Chuang 2005/09/29
Basic components Instruction processing
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Presentation transcript:

General Concepts of Computer Organization Overview of Microcomputer

Von Neumann Machine, 1945 Memory, Input/Output, Arithmetic/Logic Unit, Control Unit Stored-program Model  Both data and programs are stored in the same main memory Sequential Execution

What is Microcomputer Microcomputer  A computer with a microprocessor (µP) as its central processing unit (CPU) Microprocessor (µP)  A digital electronic component with transistors on a single semiconductor integrated circuit (IC)  One or more microprocessors typically serve as a central processing unit (CPU) in a computer system or handheld device.

Components of Microcomputer

Basic Microcomputer Design

CPU Arithmetic and logic unit (ALU) performs arithmetic (add, subtract) and logical (AND, OR, NOT) operations Registers store data and instructions used by the processor Control unit (CU) coordinates sequence of execution steps  Fetch instructions from memory, decode them to find their types Datapath consists of registers and ALU(s)

Datapath Program Counter (PC) (or Instruction Pointer (IP)) Instruction Register (IR) Memory Address Register (MAR) Memory Data Register (MDR) operand ALU input ALU output RISC processor

Clock Provide timing signal and the basic unit of time Synchronize all CPU and BUS operations Machine (clock) cycle measures time of a single operation Clock is used to trigger events Clock period = 1GHz→clock cycle=1ns A instruction could take multiple cycles to complete, e.g. multiply in 8088 takes 50 cycles 1 Clock frequency

Memory, I/O, System Bus Main/primary memory (random access memory, RAM) stores both program instructions and data I/O devices  Interface: I/O controller  User interface: keyboard, display screen, printer, modem, …  Secondary storage: disk  Communication network System Bus  A bunch of parallel wires  Transfer data among the components  Address bus (determine the amount of physical memory addressable)  Data bus (indicate the size of the data transferred)  Control bus (consists of control signals: memory/IO read/write, interrupt, bus request/grand)

1-bit ALU

ALU Circuit in 1-bus Datapath

Memory Interface Implementation

PC System Buses ISA PCI AGP