Three-box Model: These three boxes need interconnecting (usually done by wiring known as a bus. 1. Processor CPU e.g. Pentium 4 2.

Similar documents
COMP2121: Microprocessors and Interfacing. Introduction to Microprocessors

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

TUTORIAL Describe the circumstances that would prompt you to use a microprocessorbased design solution instead of a hard-wired IC logic design.

Components of a personal computer

Homeschool Enrichment. The System Unit: Processing & Memory

Chapter One. Introduction to Computer System

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

SYSTEM BUS AND MOCROPROCESSORS HISTORY

Q1. Describe C.P.U and its subunits with the help of diagram?

THE MICROCOMPUTER SYSTEM CHAPTER - 2

Elementary Computing CSC M. Cheng, Computer Science 1

Machine Architecture and Number Systems

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422)

Computer Organization

Computers Are Your Future

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

Machine Architecture and Number Systems CMSC104. Von Neumann Machine. Major Computer Components. Schematic Diagram of a Computer. First Computer?

HARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU.

Chapter Two. Hardware Basics: Inside the Box

ECED3204: Microprocessor Part I--Introduction

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle

Computers: Inside and Out

Computer-System Organization (cont.)

System Unit. By: Khadeeja Farkash

The Central Processing Unit

Memory Study Material

Microprocessors/Microcontrollers

System Unit Components Chapter2

What is the typical configuration of a computer sold today? 1-1

Overview of Microcontroller and Embedded Systems

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

Information Communications Technology (CE-ICT) 6 th Class

Mother Board And Its Components By :- IMRAN QURESHI

Memory classification:- Topics covered:- types,organization and working

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

Computer Architecture 2/26/01 Lecture #

Introduction to the Personal Computer

COMPUTER BASICS Processing/Storage

INTRODUCTION TO COMPUTERS

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

Grade 5 lesson 2 Computer storage and computer care and you

Concept of Memory. The memory of computer is broadly categories into two categories:

Computer Organization and Assembly Language (CS-506)

Computer Organization

Name: Date: Hour: The abacus (still in use today) is about 5,000 years old. Not a computer.

Basic Principles of Design and Construction of Digital Computers

Chapter 1. Computer System Organization

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

QUESTIONS ABOUT COMPUTERS

CMSC 104 -Lecture 2 John Y. Park, adapted by C Grasso

Chapter 4 Main Memory

Management Information Systems OUTLINE OBJECTIVES. Information Systems: Computer Hardware. Dr. Shankar Sundaresan

ECE Lab 8. Logic Design for a Direct-Mapped Cache. To understand the function and design of a direct-mapped memory cache.

STEVEN R. BAGLEY INTRODUCTION TO THE COMPUTER

Memory & Simple I/O Interfacing

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee

Basic Computer Architecture

1.The First Instrument known in the history of computers was. a) Pascal s adding machine b) Napier s bones c) Abacus d) Analytical Engine

RISC (Reduced Instruction Set Computer)

Basic Computer Hardware Notes in PDF

An Overview of the Computer System. Kafui A. Prebbie 24

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller

MICROPROCESSOR MCQs. 1) What does the microprocessor comprise of? a. Register section b. One or more ALU c. Control unit d.

The x86 Microprocessors. Introduction. The 80x86 Microprocessors. 1.1 Assembly Language

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U

Chapter 5 Internal Memory

The Components of the System Unit

Chapter 08: The Memory System. Lesson 01: Basic Concepts

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal.

Computer Architecture

A Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 2 : WEEK 2 CSC-111-T

Sir Sadiq s computer notes for class IX. Chapter no 4. Storage Devices

HARDWARE AND OPERATING SYSTEMS

What is Data Storage?

Another fundamental component of the computer is the main memory.

Experiment #0. PC Hardware and Operating Systems

MEMORY BHARAT SCHOOL OF BANKING- VELLORE

Chapter 2. Prepared By: Humeyra Saracoglu

Unit - II. Computer Concepts and C Programming 06CCP13. Unit II

Notes - Computer Hardware Basics

Introduction read-only memory random access memory

Basic Concepts Of Information Technology (IT)

History. 3rd Generation- Integrated Circuits, Transistors (Integrated Circuit form) for Memory ( memory is now volatile), Terminal/Keyboard for I/O

INFORMATION COMUNICATION TECHNOLOGY SKS Lecture Two

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.

Chapter 02: Computer Organization Functional units and components in a computer organization Part 3 Bus Structures

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

Discovering Computers 2012

About the Presentations

Computers in Business: Concepts in Hardware and Software

Microprocessor (COM 9323)

Introduction to Microprocessor

Module 5a: Introduction To Memory System (MAIN MEMORY)

Chapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program?

COMPUTER BASICS LECTURER: ATHENA TOUMBOURI

Grundlagen Microcontroller Memory. Günther Gridling Bettina Weiss

Parts of Computer hardware Software

Introduction to a Typical PC. Freedom High School

Transcription:

Three-box Model: 1. Processor CPU e.g. Pentium 4 2. Storage - Memory 3. I/O input/output electronics for communication with other devices These three boxes need interconnecting (usually done by wiring known as a bus. Neumann Architecture Processor Main Memory I/O

Three-box Model: 1. Processor CPU e.g. Pentium 4 Brain of the system Responsible for executing programs and supervising the functioning of the other parts of the system Complex FSM Finite State Machine Single chip processors are called microprocessor Chip, or integrated circuit (IC) encased in a plastic package

Three-box Model: A typical processor contains some 100,000,000 or more transistors Number of transistors that can be integrated into the chip for minimum components costs doubles about every 18-24 months this is known as Moore s Law CPU processor + memory

Three-box Model: 2. Main Memory IAS Immediate Access Store Simplest part Used to store program instructions and data Available in one or more integrated circuits, or memory chips Memory chips with capacity to store 512 KB are often used Each byte goes into a separate area of the chip, called a memory location Main memory made up of RAM chips but can also include one or more ROM chips

Three-box Model: RAM Random Access Memory -Used for memory that is readable and writable -Implemented in many technologies e.g SRAM and SDRAM -RAM is used by the processor to store (write) data and load (read) it back -Contents of RAM are volatile lost when the power turned off

Three-box Model: ROM Read Only Memory -Content not lost when the power turned off non-volatile -Provides random access like RAM but it can not be written to once it is set up -Used to hold fixed programs such as the bootstrep

Three-box Model: EEPROM Electrically Erasable Programmable Read Only Memory -Allows the content to be altered -Require considerable time to alter a location writing takes over 100 times longer than reading -Flash Memory is faster at writing than other types of EEPROM, because blocks of bytes are written in one go rather than single bytes e.g. SIM cards in mobile phones, memory cards in digital cameras, memory in MP3 players, memory sticks and PDAs

Three-box Model: BUS The three boxes are connected by a bus called the system bus or external bus, which acts as a connecting tube between the three components This connecting tube can transmit a single binary word between the processor and the store or I/O components, and send an address to the store or I/O component

Three-box Model: BUS In reality, a computer bus is a set of parallel wires that connect independent components of a computer system in order to pass signals between them. Some signals represent data, some represent an address and others control information. For this reason, the system bus is split into three separate buses.

Three-box Model: BUS The system bus is split into three separate buses: 1. Data bus: a bidirectional bus, typically consisting of 32 wires, used to transport data between the three components of the three-box model 2. Address bus: a unidirectional bus, typically consisting of 32 wires, used to address memory and I/O locations 3. Control bus: a bidirectional bus, typically consisting of 8 wires, used to transport control signals between the three components of the three-box model

Three-box Model: 3. I/O CPU needs to communicate with devices peripherals Peripherals connected to the CPU through I/O controllers The Control Bus carries control signals such as: Clock signal- for timing purposes Reset signal- used to initialise components Memory read- used to assert that the memory location currently in use is being read from Memory write- used to assert that the memory location currently in use is being written to I/O- used to indicate that the processor wishes to use an I/O controller not main memory when I/O and main memory share memory addresses

Peripherals: A computer device that is not part of the CPU The system bus is not connected directly to I/O devices; it is connected to an I/O controller then the I/O controller is connected to the I/O device

I/O controllers and I/O devices: The processor communicates through mechanisms and devices that are grouped into I/O controllers and I/O devices I/O devices are peripherals, such as keyboards, VDUs, magnetic disks, CD-R and DVD-R drives, network cards and speakers I/O controllers include the keyboard controller and the magnetic disk controller Peripheral devices cannot be connected directly to the processor Each peripheral operates in a different way and it would not be sensible to design processors to directly control every possible peripheral

I/O controllers and I/O devices: If processors controlled peripherals directly, the invention of a new type of peripheral would require the processor to be redesigned Instead, the processor controls and communicates with a peripheral device through an I/O controller or device controller Some I/O controllers can input and output bits e.g. a floppy disk controller Other controllers operate in one direction only, either as an input controller, e.g. a keyboard controller or as an output controller, e.g. a VDU controller

I/O controllers and I/O devices: The controller is an electronic circuit consisting of three parts: 1. Electronics that interface the controller to the system bus 2. A set of data, command and status register 3. Electronics appropriate for sending control signals to the device connected to the computer

I/O port: The processor exchanges data with a peripheral device through a part of an I/O controller called an I/O port An I/O port is simply a set of data, command and status registers Registers are storage locations that can be written to and read from

Secondary storage: Secondary storage or backing store is permanent storage memory, not directly connected to the processor. Therefore secondary storage is a type of peripheral A magnetic hard disk is a typical example of secondary storage Secondary storage is connected to the processor and main memory through an I/O controller Data is transferred from the secondary storage device to the I/O controller then across the system bus to the main memory or from main mamory across the system bus to the I/O controller then to secondary storage

Questions: 1. Name the three boxes in the three-box model. 2. What is a computer bus? 3. Name the three sub-buses that make up the system bus. 4. What is an I/O controller? 5. Give a definition for (a) main memory, (b) secondary storage, (c) peripheral.

The processor controls the system bus The system bus communicates between the boxes in the threebox-model

A processor performs operations on data by executing program instructions A program changes the contents of main memory by sending single binary words back and forth through the system bus

Program instructions and data are fetched from main memory and the results are written to main memory Only one operation happens at a time, so the control signals and the data bus can be shared over the whole memory

The processor places a numeric code on the address bus to specify which location is currently being used, or addressed A processor spends a lot of time calculating addresses, fetching addresses from memory along the data bus and sending addresses to memory along the address bus so that useful data can be fetched or stored in memory

In the von Neumann computer, a large proportion of traffic on the system bus is not useful data but merely the addresses of this data Processor Main Memory I/O Neumann Architecture

Addressable Memory The processor needs to be able to distinguish the parts of main memory that store individual bytes, so each main memory location has a main memory address, like a house address It is a unique numeric code When a processor needs to select a main memory location, it puts the unique address corresponding to this location onto the address bus The processor then asserts, over the control bus, whether it wishes to read from this location or write to this location