Generation of MP
Generation of MP
Memory Input
CPU
Output
Memory Input
Microprocessor
Output
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
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 v levels of logicA package delaysAv 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
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
Intel 80386
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