Computer Architecture CST 250 INTEL PENTIUM PROCESSOR Prepared by:Omar Hirzallah.

Slides:



Advertisements
Similar presentations
Cache Heng Sovannarith
Advertisements

The Central Processing Unit: What Goes on Inside the Computer.
The Central Processing Unit: What Goes on Inside the Computer.
Instructor: Sazid Zaman Khan Lecturer, Department of Computer Science and Engineering, IIUC.
SECTION 4a Transforming Data into Information.
Processor Technology and Architecture
Computer Hardware Processing and Internal Memory.
Chapter 4 Processor Technology and Architecture. Chapter goals Describe CPU instruction and execution cycles Explain how primitive CPU instructions are.
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
1 Chapter 4 The Central Processing Unit and Memory.
Introduction Computer Hardware Jess 2006 The CPU.
1 Microprocessor speeds Measure of system clock speed –How many electronic pulses the clock produces per second (clock frequency) –Usually expressed in.
The Pentium: A CISC Architecture Shalvin Maharaj CS Umesh Maharaj:
Chapter 4  Converts data into information  Control center  Set of electronic circuitry that executes stored program instructions  Two parts ◦ Control.
How a Computer Processes Data Hardware. Major Components Involved: Central Processing Unit Types of Memory Motherboards Auxiliary Storage Devices.
S3 Computer Literacy Computer Hardware. Overview of Computer Hardware Motherboard CPU RAM Harddisk CD-ROM Floppy Disk Display Card Sound Card LAN Card.
Continuation of Primary System Components Powered by DeSiaMore1.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
CPUs Used in Personal Computers Powered by DeSiaMore1.
Microprocessors Chapter 2. External Data Bus Make sure that you read the analogy explaining exactly what the external data bus is binary system - a numbering.
2/6: CPUs & Memory CPUs –Parts of a sample CPU –Types of CPUs available ROM RAM –different kinds & uses inc. VRAM, SRAM image courtesy of How Computers.
Writer:-Rashedul Hasan Editor:- Jasim Uddin
1 More on Computer Components Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer buses Creating faster CPUs NEXT.
Computer Processing of Data
E0001 Computers in Engineering1 The System Unit & Memory.
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
Chun Chiu. Overview What is RISC? Characteristics of RISC What is CISC? Why using RISC? RISC Vs. CISC RISC Pipelines Advantage of RISC / disadvantage.
Types of Computers Mainframe/Server Two Dual-Core Intel ® Xeon ® Processors 5140 Multi user access Large amount of RAM ( 48GB) and Backing Storage Desktop.
Hardware & Software The CPU & Memory.
Module 5 Central Processing Unit 1. Binary representation of data 2. The components of the CPU 3. CPU and Instruction set 4. Important features of CPUs.
Pre-Pentium Intel Processors /
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
1Module 5: CPU How the CPU executes instructions Each CPU has its own instruction set Instructions are fundamental operations such as addition, load/save,
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
Egle Cebelyte. Random Access Memory is simply the storage area where all software is loaded and works from; also called working memory storage.
Ramesh.B ELEC 6200 Computer Architecture & Design Fall /29/20081Computer Architecture & Design.
Computer Organization & Assembly Language © by DR. M. Amer.
RISC and CISC. What is CISC? CISC is an acronym for Complex Instruction Set Computer and are chips that are easy to program and which make efficient use.
 Introduction to SUN SPARC  What is CISC?  History: CISC  Advantages of CISC  Disadvantages of CISC  RISC vs CISC  Features of SUN SPARC  Architecture.
Lesson 3 0x Hardware Components
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
THE BRIEF HISTORY OF 8085 MICROPROCESSOR & THEIR APPLICATIONS
MICROOCESSORS AND MICROCONTROLLER:
CISC and RISC 12/25/ What is CISC? acronym for Complex Instruction Set Computer Chips that are easy to program and which make efficient use of memory.
 Introduction to the CPU Introduction to the CPU  Main Operations of the CPU Main Operations of the CPU  Explanation of Operations Explanation of Operations.
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
/17 Binary Code & CPUs Digital Signals
Chapter 2 Turning Data into Something You Can Use
Processor Rashedul Hasan. Processor The microprocessor is sometimes referred to as the 'brain' of the personal computer, and is responsible for the processing.
RISC / CISC Architecture by Derek Ng. Overview CISC Architecture RISC Architecture  Pipelining RISC vs CISC.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Lecture # 10 Processors Microcomputer Processors.
Hardware Architecture
Chapter 2 content Basic organization of computer What is motherboard
William Stallings Computer Organization and Architecture 6th Edition
Guide to Operating Systems, 5th Edition
The Central Processing Unit: What Goes on Inside the Computer
Introduction Computer Hardware Jess 2006
RAM, CPUs, & BUSES Egle Cebelyte.
Guide to Operating Systems, 5th Edition
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
CISC (Complex Instruction Set Computer)
عمارة الحاسب.
Types of Computers Mainframe/Server
Computers: Tools for an Information Age
Lecture 3 (Microprocessor)
Computers: Tools for an Information Age
Presentation transcript:

Computer Architecture CST 250 INTEL PENTIUM PROCESSOR Prepared by:Omar Hirzallah

Contents Microprocessor –Three basic characteristics INTEL CPU Architecture (Von Neuman) Comparison Cache, Memory Caching, L1, L2, L3 Instruction Set (CISC & RISC) Comparison (CISC Vs. RISC)

MICROPROCESSOR: (A silicon chip that contains a CPU) In the world of PCs, the terms microprocessor and CPU are used interchangeably. At the heart of all personal computers and most workstations there is a microprocessor. Microprocessors also control the logic of almost all digital devices, from clock radios to fuel-injection systems for automobiles. Three basic characteristics to differentiate microprocessors:  Instruction Set: The set of instructions that the microprocessor can execute.  Bandwidth: The number of bits processed in a single instruction.  Clock Speed: Given in megahertz (MHz), the clock speed determines how many instructions per second the processor can execute. In addition to bandwidth and clock speed, microprocessors are classified as being either RISC (reduced instruction set computer) or CISC (complex instruction set computer).

INTEL: The world's largest manufacturer of computer chips. Although it has been challenged in recent years by newcomers AMD and Cyrix, Intel still dominates the market for PC microprocessors. Nearly all PCs are based on Intel's x86 architecture. Intel was founded in 1968 by Bob Noyce and Gordon Moore. Strategically, it is closely allied with Microsoft because the Windows 3.x and 95 operating systems are designed for x86 microprocessors. The popularity of Windows creates a demand for Intel or Intel-compatible microprocessors. Many people refer to this alliance as Wintel (short for Windows-Intel).

CPU Architecture (Von Neuman) C.U. A.L.U. Processor ROMROM RAMRAM Input / Output Data Bus Address Bus Control Bus

COMPARISON CHART: Below is a chart that compares and contrasts important features found on some of the more popular processor chips in the market. ProcessorsTransistorsCPU SpeedL2 CacheBus Speed Celeron7,500, GHz - 2 GHz256 KB, full speed133 and 400 MHz Pentium II7,500, MHz MHz512 KB, half speed100 MHz Pentium III9,500, MHz - 1 GHz256 KB, full speed133 MHz Pentium III Xeon28,100, MHz - 1 GHz256 KB - 2 MB, full speed100 MHz Pentium 455,000, GHz GHz256 KB, full speed800 MHz K6-II9,300, MHz MHzN/A100 MHz K6-III21,300, MHz MHz256 KB, full speed100 MHz Athlon (K7)22,000, MHz GHz256 KB, full speed200 and 266 MHz Athlon XP37,500, GHz384 KB, full speed266 MHz PowerPC G36,500, MHz MHz512 KB, 1 MB, half speed100 MHz PowerPC G410,500, MHz MHz1 MB, half speed100 MHz Athlon 64105,900, MHz1 MB, half speed1.6 GHz G558,000,0002.5GHz512 KB900MHz G

CACHE: It is pronounced as cash, a special high-speed storage mechanism. It can be either a reserved section of main memory or an independent high-speed storage device. Two types of caching are commonly used in personal computers: memory caching and disk caching. CACHE MEMORY CACHING: A memory cache, sometimes called a cache store or RAM Cache, is a portion of memory made of high-speed static RAM (SRAM) instead of the slower and cheaper dynamic RAM (DRAM) used for main memory. Memory caching is effective because most program access the same data or instructions over and over. By keeping as much of this information as possible in SRAM, the computer avoids accessing the slower DRAM. Some memory caches are built into the architecture of microprocessors. The Intel microprocessor, for example, contains an 8K memory cache, and the Pentium has a 16K cache. Such internal caches are often called Level 1 (L1) caches. Most modern PCs also come with external cache memory, called Level 2 (L2) caches. These caches sit between the CPU and the DRAM. Like L1 caches, L2 caches are composed of SRAM but they are much larger.

L1 CACHE: It is short for Level 1 cache, a memory cache built into the microprocessor. The L1 cache is also called the primary cache. L2 CACHE: Short for Level 2 cache, cache memory that is external to the microprocessor. In general, L2 cache memory, also called the secondary cache, resides on a separate chip from the microprocessor chip. Although, more and more microprocessors are including L2 caches into their architectures. L3 CACHE: As more and more processors begin to include L2 cache into their architectures, Level 3 cache is now the name for the extra cache built into motherboards between the microprocessor and the main memory. Quite simply, what was once L2 cache on motherboards now becomes L3 cache when used with microprocessors containing built-in L2 caches.

Instruction set It is also called a command set, the basic set of commands, or instructions, that a microprocessor understands. One of the principal characteristics that separates RISC from CISC microprocessors is the size of the instruction set -- RISC microprocessors have relatively small instruction sets whereas CISC processors have relatively large instruction sets. CISC It is pronounced as sisk, and stands for complex instruction set computer. Most PCs, use a CISC architecture, in which the CPU supports as many as two hundred instructions. The primary goal of CISC architecture is to complete a task in as few lines of assembly as possible. This is achieved by building processor hardware that is Capable of understanding and executing a series of operations. An alternative architecture, used by many workstations and also some personal computers, is RISC (Reduced Instruction Set Computer), which supports fewer instructions. RISC It is pronounced as risk, and stands for reduced instruction set computer, a type of microprocessor that recognizes a relatively limited number of instructions. Until the mid- 1980s, the tendency among computer manufacturers was to build increasingly complex CPUs that had ever-larger sets of instructions. At that time, however, a number of computer manufacturers decided to reverse this trend by building CPUs capable of executing only a very limited set of instructions.

CISC RISC  Emphasis on hardwareEmphasis on software  Includes multi-clockSingle-clock  complex instructions reduced instruction  only Memory-to-memory Register to register: "LOAD" and "STORE“ "LOAD" and "STORE" incorporated in instructions are independent instructions  High cycles per second, small Low cycles per second, code size large code sizes  Transistors used for storing Spends more transistors complex instructions on memory registers