Documente Academic
Documente Profesional
Documente Cultură
Data Bus
Memory
Input
CPU
Output
Memory
Input
Microprocessor
Output
Register Array
What is a microprocessor?
Criteria
number of chips data path address space CPU performance Price
Types of micrprocessor
Application
Reprogrammable microprocessors embedded microprocessors and microcontrollers
Instruction complexity
CISC RISC
8086 / 8088
16-bit microprocessor 2.5 MIPS 1MB of memory A small 4- or 6-byte instruction cache or queue Over 20,000 variations of instructions The popularity of the Intel family ensured in 1981 by IBM
Intel 4004
Speed word width memory size
4 bit microprocessor 4KB of memory 45 instructions 50 KIPS(Kilo-instructions per second) Main problems:
Classes of Computers
What is the difference between main, mini, and micro?
The capacity and performance of the electronics used to implemet their building blocks and the resulting overall system capacity and performance.
CPU performance
MIPS
1 circuit switch time levels of logic package delays clock cycles per instruction
Tech Driven
Machine Organization
Microprocessor Architecture
different from the architectures of large main frames? Why? One or a few VLSI chips VLSI environments
density per chip
die size ---- yield feature size --- 1.0 micron, 0.3 micron
I/O pad
chip cost power consumption propagation delay
History: 4/4
2007-Current The Intel Xeon Processor 5200, 5400, 7400 Series and Intel Core2 Processor Family 2008-Current The Intel Atom Processor Family 2008-Current The Intel Corei7 Processor Family
History: 3/4
2003-Current Pentium M Processor 2005-2007 Pentium Processor Extreme Edition 2006-2007 The Intel Core Duo and Intel Core Solo Processors 2006-Current The Intel Xeon Processor 5100, 5300 Series and Intel Core2 Processor Family
Microprocessor Generations
First generation: 1971-78
Behind the power curve (16-bit, <50k transistors)
Fourth Generation: 1990 Architectural and performance leadership (64-bit, > 1M transistors, Intel/AMD translate into RISC internally)
Intel 8008
1972, 8-bit Originally designed for Datapoint Corp. as a CRT display controller
Intel 8080
1974, April - Altair 8800, 1975, MITS( 256 bytes of Mem, $395) Apple II -- Steve Jobs and Steve Wozniak 1976, Apple Bill Gates and a fellow student : BASIC, 1975 --> Microsoft
Intel 8086/8088
1978, 16 bit: 8088, 1979, 8-bit external bus IBM PC ; 1981 29,000 Trs
History: 2/4
1985 80386 32 bits data 1989 80486 Containing Coprocessor 1992 Pentium Superscalar Architechture 1995 Pro : 4 Instructions added to 386 1997 PentiumII with MMX Technology 1998 Pentium II Xeon 1999 Celeron PPGA 1999 Pentium III 2000 2006 Pentium 4 Processor Family 2001- 2007 Xeon Processor
History: 1/4
1971 4004 4bit, 4K, 50KIPS 1972 8008 8bit, 16K 1974 4040 Like 4004, Higher speed 1974 8080 Like 8008, 64K, TTL 1977 8085 Updated 8080, 246 Instr. 1978 8086 Architecture from 8080 1979 8088 1980 8087 Floating-point coprocessor 1981 80286 extended the 8086 (16M) 1st Fully Compatible with its predecessor
Intel 80386
1985, 32 bits 3~5 MIPS (7 MIPS on the 25 MHz chip) memory paging and enhanced I/O permission features 4GB programming model
Intel 80486
1989 Spring COMDEX show -> 1990 June : actual release 1,200,000 Trs
Pentium
1993 110 MIPS on 66 Mhz Chip 16 KB on-chip cache and 64 bit data bus superscalar technology (two instructions/clock) 3.1 million transistors 1995, Superscalar(three-way issue) 5.5 million Trs in the CPU core + 15.5 million Trs in the secondary cache 8K data, 8K instr cache 256 KB SRAM secondary cache 200 SPECint92 at 133 MHz 2.9 V, 0.6 micron BICMOS
Pentium Pro