history of processor

18
http:// sosal.tistory.com

Upload: clarke-soto

Post on 03-Jan-2016

48 views

Category:

Documents


2 download

DESCRIPTION

History of Processor. 컴퓨터정보공학부 12091629 이정훈. http://sosal.tistory.com. CONTENTS. CPU 란 무엇인가 ?. central processing unit. 중앙처리장치 . 컴퓨터의 가장 중요한 부분으로서 명령을 해독 하고 산술논리연산 이나 데이터 처리 를 실행 하는 장치 . 컴퓨터의 두뇌 부분 에 해당하며 중앙처리장치의 성능을 좌우하게 된다 . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: History  of Processor

http://sosal.tistory.com

Page 2: History  of Processor

CONTENTS

Page 3: History  of Processor

1. CPU 란 무엇인가 ?central processing unit

중앙처리장치 .

컴퓨터의 가장 중요한 부분으로서 명령을 해독하고산술논리연산이나 데이터 처리를 실행하는 장치 .

컴퓨터의 두뇌 부분에 해당하며 중앙처리장치의 성능을 좌우하게 된다 .

ALU( 산술 논리 연산부분 ), 각종 레지스터 , 명령 해독부 , 제어부 , 등으로 구성된다 .

Page 4: History  of Processor

2. 컴퓨터 구조

Page 5: History  of Processor

8086 프로세서1978 년 인텔 8086 프로세서 출시3 마이크론 공정 29000 개의 트랜지스터 사용

초기 클럭 5M-Hz

16-bit internal databus16-bit external databus최초의 16 비트 컴퓨터

20-bit address bus1MB 메모리 지원

20 bit = 2^20 = 1MB

Page 6: History  of Processor

전달하는 정보의 크기가 서로 다른 버스 ?

In 8086 processor 16bit - Internal Databus 20bit - Address Databus

0x aacd +0x a00e =0x abcde

Page 7: History  of Processor

8080, 8088 프로세서1974 년 인텔 8080 프로세서 출시6 마이크론 공정 , 4,500 개의 트랜지스터 장착

초기 클럭 : 2MHz,8 -bit internal data bus -> 8bit computer8 –bit external data bus16-bit address bus = 2^10 * 2^6 = 64KB최대 64kb 의 메모리 지원

1979 년 인텔 8088 프로세서 출시8086 에 비해 기술적인 발전은 없지만 , IBM 계열 컴퓨터와 호환14 개의 레지스터16-bit internal databus8 -bit external databus20bit address bus

Page 8: History  of Processor

데이타 버스의 bit 수가 커지게 되면 ?

Page 9: History  of Processor

IBM 초창기 CPU _x861982 년 인텔 286 프로세서 출시1.5 마이크론 공정으로 제작 총 134,000 개의 트랜지스터6MHz 의 초기 클럭속도 ~ 25MHz 까지 향상

Protected mode 가능 -> Multi-tasking

이전 프로세서용으로 개발된 모든 소프트웨어를실행할 수 있는 최초의 프로세서라는 의의24bit Address bus -> 16KB 메모리 관리 가능

1985 년 인텔 386 프로세서 출시1.5 마이크론 공정으로 제작 트랜지스터가 275,000클럭속도 초기 16MHz ~ 40MHz

32bit internal data bus32bit external data bus32bit address bus-> 4GB 메모리 관리 가능

Page 10: History  of Processor

Protect-mode.

Multi-tasking?

Page 11: History  of Processor

Protect-mode.

Multi-tasking?

Page 12: History  of Processor

What’s different?: Protect-mode : r e a l - mode

Page 13: History  of Processor

486? Pantium?1989 년 인텔 486 프로세서 출시1 마이크론 간격으로 총 120 만개의 트랜지스터초기 클럭 25MHz ~ 100MHz8KB 캐쉬 메모리RISC 개념 도입 (1 번의 클럭으로 1 개의 명령어 처리 가능 )32bit internal data bus32bit external data bus32bit address bus

1993 년 인텔 펜티엄 프로세서 출시0.8 마이크론 간격 , 310 만개 트랜지스터 장착 . 클럭속도 60MHz~ 300MHz16KB 캐쉬메모리분기 예측 , out of order. 레지스트리 네이밍5 단 파이프라인 구조32bit internal data bus64bit external data bus32bit address bus

Page 14: History  of Processor

팬티엄부터 시작될 성능

5 단 파이프라인 구조60-300MHz 의 클럭 속도 (60,66MHz)

내부 32/ 외부 64 비트 데이터 버스 사용

16KB 의 내부 캐시 ( 각 8KB 의 코드 /데이터 캐시 )

슈퍼스칼라 (Super Scalar)- 병렬파이프라인 . 한 클럭으로 여러 개의 명령을 실행할 수 있는 구조를 말한다 .

5 단 파이프라인 구조 -> 명령어 패치 , 분석 , 실행이 동시에 가능분기예측 -> 파이프라인 처리시 지연되는 시간 발생하지 않도록 한다 .레지스트리 네이밍 -> 레지스터마다 고유의 용도 , 기능 설정고성능 FPU 탑재 - 486 의 4 배 속도 향상 ( 부동 소수점 장치 )듀얼프로세싱 ( 듀얼 CPU) 가능 -> 실제 멀티 프로세싱 기능 구현

Page 15: History  of Processor

Pantium 1, ll펜티엄 II 1997 년 봄 출시P6 개선판 + MMX 명령어세트최초의 슬롯방식 CPU(Slot1, Slot2)750 만 + 개의 트랜지스터동적실행 , 이중독립버스 등의 신기술P6 에 비해 20-30% 정도의 성능 향상64GB 까지의 메인메모리 사용 가능 (PAE 실제 주소 확장 )32KB L1, 512KB L2 Cache 내부 2.8-1.5V, 외부 3.3V(2.5V-Slot2), 233MHz-450MHz 클럭속도 , 0.35-0.25 ㎛공정

펜티엄 III 1999.2. (  ~2002 )450MHz ~ 1.0GHz(1.3GHz)0.25 마이크론 공정950 만개의 트랜지스터MMX + SSE 명령어 세트 (70 개 명령어 추가 )

Page 16: History  of Processor

CPU 의 미래 ?

Page 17: History  of Processor
Page 18: History  of Processor

http://sosal.tistory.com

감 사 합 니 다