Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1 1 강원대학교공학대학전자공학과 남시병
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 2 2 Microprocessor & embedded 관련교과목교육과정 학기관련교과목내용 2-1 Digital 공학 2-2 Microprocessor 3-1 Microprocessor 실습및설계 3-2 Interface 4-1 Embedded System VHDL( 디지털시스템설계 ) 논리회로, 레지스터, 카운터등 8bit Microprocessor 기초 Atmega128 interface Computer System Design & Interface 4-2 Embedded System 응용
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 3 3 목 차 1. Introduction to Microprocessor 2. Microprocessor의구성요소와 CPU 내부구조 3. CPU 외부신호 4. Memory 5. Microprocessor memory map 6. Instruction Cycle 과 Addressing Mode 7. Interrupt 8. 중간고사 9. Instruction Set 10. 주변장치 (PIO) 11. CTC, DMA 12. SIO 13. KEYBOARD 14. AD/DA 15. 기말고사
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 4 4 MICROPROCESSOR Introduction to Microprocessor
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 5 5 학습개요 학습목표 Microprocessor 일반적인컴퓨터와마이크로프로세서의차이점에대해알아보 고마이크로프로세서의역사적인배경에대해설명한다. 학습목차 Computer 역사 컴퓨터와인간 컴퓨터의발전방향 Mini Computer Microprocessor 출현 Microprocessor(CPU) 의발전사 Intel 사의 Microprocessor 발전현황
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 6 6 Computer 역사 1) Computer 의역사 _1 Computer 의원조 : 기원전 3000 년수판 ( 가, 감, 승, 제 ) 고대인들은셈을하기위하여손과손가락을사용 땅에적당한깊이의작은구멍을몇개파고, 그안에조약돌이나조개껍질 등을나타내고자하는수만큼담아서표시 또는염주알 (beads) 이쓰이기도했으며이는후에주판으로발전 주판은기원전 3 천년경에메소포타미아 (Mesopotamia) 에서쓰인이래세계여러나라에서쓰이게되었으며, 지금까지도일부국가에서사용 17(1642) 세기프랑스 Pascal : 탁상용계산기 ( 기계식 adding machine) 파스칼 (Blaise Pascal : 1623-1662 : 프랑스 ) 은수학자이면서물리학자, 철학자, 종교사상가로서 1642년에가감산을할수있는계산기를발명 이계산기는 0 에서터 9까지표시할수있는 10개의톱니를가진톱니바퀴가여러개있어서이들로써가감산을하도록만들어졌음.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 7 7 Computer 역사 1) Computer 의역사 _1 라이프니쯔의계층통 (Leibniz's Wheel-1673) 라이프니쯔 (Gattfried Wilhelm von Leibniz : 1646-1716 : 독일 ) 는당시독 일의세계적인철학자이며수학자, 물리학자로서외교관이기도했던그는가 감산뿐만아니라, 가산의연속으로승산을할수있는계층통을만들었으나 제작과사용의불편으로널리쓰이지는못함. 1822 영국수학자 Babbage : 치차계산기 ( 프로그램내장방식제안 ) 챨스바베지의해석기관 (Charles Babbage-Analytical Engine-1833), 바베 지 (Charles Babbage : 1791-1871 : 영국 ) 는캠브리지대학의수학교수로천 문학, 지질학, 고고학등다른학문에도관심이많았으며, 특히 1823 년에는계차법의원리를이용하여다항식을전개하는계차기관 (Difference Engine) 을만들었고 1833 년에는세계최초의자동계산기인해석기관 (Analytical Engine) 을설계 제작함으로써컴퓨터개발에큰공적을남김. 이계산장치는범용적인자동축차방식의계산기로서, 오늘날의계산기와비슷한기억연산, 제어및입출력의기능을갖도록설계되었으며, 다음과같은 4 개의부분으로이루어짐. 밀 (mill)/ 스토어 (store)/ 제어기구 / 입출력기구
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 8 8 Computer 역사 1) Computer 의역사 _1 바베지의치차계산기구조 Mill Store Print 와 ( 산술연산기능 ) 명령어 ( 저장기능 ) Card punch OP cards Variable ( 사칙연산 ) cards 프로그램
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 9 9 Computer 역사 1) Computer 의역사 _1 펀치카드시스템 (Punch card system) 미국통계국의홀러리스 (Herman Hollerith : 1860-1929) 박사가고안하여 1890년미국여론조사에사용함으로써큰효과를본자료분류및분석시스템 카드분류기 (sorter) 와회로개폐장치 (circuiting closing device) 및기계적계수기로구성 최초의자동계산기 MARK 1 1944 년대미국의하버드대학교물리학교수인에이큰 (Howard Aiken : 1900-1973) 이 IBM 사의지원으로기계식과전기식을혼합한전기기계식 (electromechanical) 컴 퓨터를만들었으며이를 MARK 1 이라고불렀다. MARK 1 은 72 개의톱니바퀴와 3,000 개의릴레이 (relay), 천마력의모터를사용하여 23 자리 (digit) 의 10 진수계산을수초이내에할수있었다. 연산및제어는천공된종이테이프를사용하였으며, 자동축차방식으로처리되는완전자동계산기로서 " 자동순 차제어계산기 (Automatic Sequence Controlled Calculator) " 라고불렀다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 10 10 The Manchester Mark 1
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 11 11 Harvard Mark I Computer - Left Segment
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 12 12 Computer 역사 1) Computer 의역사 _1 최초전자계산장치 ENIAC >> 1946 미국최초전자계산장치 ENIAC (Electronic Numerical Integrator and Calculator) : 18,800 개진공관 1946년미국최초전자계산장치인 ENIAC(Electronic Numerical Integrator and Calculator) 만들어지게되었으며 ENIAC은미국의펜실바니아대학교의에커트박사 (Dr. J. Presper Eckert) 와모클리박사 (Dr. John W. Mauchly) 에의하여 1946년에완성되었으며, 주요부품으로그림 1-7과같은진공관 18,800개와 1,500개의릴레이및그밖에많은부품들을사용하였다, 이는소비전력이약 150Kw가소모되었으며무게만해도 30톤이나되었다. 처리능력측면에서는매초 5,000번의가감산과 360번의승산, 170번의제산을처리할수있었으며탁상용계산기로 20분걸리는업무량을약 10초만에함으로서계산기분야의비약적인발전을가져왔다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 13 13
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 14 14
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 15 15
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 16 16 Computer 역사 2) Computer 의역사 _ 요약 기원전 3000 년 Computer 의원조 : 수판 ( 가, 감, 승, 제 ) 1642 프랑스 Pascal : 탁상용계산기 ( 기계식 adding machine) 1801 Jacquard : 천공카드 ( 옷감에무늬를염색하기위한천공카드 ) 1822 영국수학자 Babbage : 치차계산기 ( 프로그램내장방식제안 ) 1944미국의에이큰 : MARK 1( 계식과전기식을혼합한전기기계식컴퓨터 ) 1945 1946 미국최초전자계산장치 ENIAC(Electronic Numerical Integrator and Calculator) : 18,800개진공관 1946 1949 Stored-program 방식 (Program 내장방식 ) 채택 Von Neumann이 EDSAC개발최초의상업용컴퓨터인 UNIVAC I 1세대 (1954-59) 진공관 ENIAC, UNIVAC, EDVAC 2세대 (1957-64) 트랜지스터 IBM1401 3세대 (1960년대중반 ) 대규모집적회로 (LSI) IBM 360 4세대 (1970년대초반 ) VLSI IBM 370
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 17 17 세대 1 세대 2 세대 3 세대 4 세대 연대 1954-1958 1958-1963 1964-1970 1971 소자진공관트랜지스터집적회로 대규모집적회로 (LSI) 초고밀도집적회로 (VLSI) 처리속도 1/100 초 (ms) 1/100 만초 ( μs ) 1/10 억초 (ns) 1/1 조초 (ps) 기억자치자기드럼자기코아 반도체기억소자 대규모집적회로 주요컴퓨터 ENIAC, UNIVAC, EDVAC BM1401 IBM 360 계열 IBM 370 크기초대형대형소형초소형
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 18 18 Computer 역사 3) 세대별소자변천과정 VLSI LSI IC 4 세대 TR 3 세대 진공관 2 세대 1 세대
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 19 19 Computer 의발전방향 컴퓨터의분류및발전방향 소형컴퓨터 통신접속성 NC Client NetPC Notebook PC Workstation Mainframe 대형컴퓨터 이동성 PDA (Personal Digital Assistant) Supercomputer 슈퍼컴퓨터 컴퓨팅 Power Embedded system microprocessor 수백 MIPS ~ GIPS (Million/Giga Instructions per Second) 수백 Mega FLOPS ~ Tera FLOPS (Mega Floating-Point Operations per Second)
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 20 20 Microprocessor 출현 Microprocessor 출현배경 들고다니며필요할때마다꺼내계산할수있는손바닥만한작은컴퓨터는어떻게만들까? 테드호프 (Ted Hoff)? 1969 년인텔의연구개발자테드호프박사는슈퍼컴퓨터의중앙처리장치 (CPU) 를대신할수있는초소형연산기에대해고민하고있었다. 때마침인텔의경영진들은일본의부지컴이라는계산기를만드는전자회사로부터전자식탁상시계 CPU 를 12 개의칩으로만들어줄것을요구받았다. 그러나인텔은당시자본금이나연구인력이적었기때문에 12 개의칩을만드는것은상당히어려웠다. 생각끝에호프박사는부지컴이요구한기능을하나의실리콘칩에모두집적화할수있는방법을고안해냈다. 그러나부지컴이파산하면서인텔의경영진들은고민끝에승부수를던졌다. 4004 를독자브랜드로출시 칩안에컴퓨터가있다 는마케팅전략을세우고공격적인영업을펼침 프로그램만바꾸면다양한연산기능을수행할수있고전혀다른용도의제품개발이가능하다는장점이알려지면서이조그만마이크로프로세서는폭발적인인기를얻었다 이것이바로마이크로프로세서 (MPU:Micro Processor Unit) 의출현배경이다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 21 21 Microprocessor(CPU) 의발전사 History of microprocessor 마이크로프로세서시장경쟁체제도입 4004 8008 8080 Z80 6800 6502 2300 개의트랜지스터로구성됐고속도는 108 khz 1972 년 8 비트마이크로프로세서 8008 이등장, 4004 는 4040 으로 1973 년 8 비트상용제품인 8080 개발 8080 이본격적인상용화 8080 은버클리대학컴퓨터공학과교수였던게리킬달이인텔에입사하면서개발한전용운용체계 CP/M 이보급확대되면서각종연산기기의 CPU 로널리사용됐다 자일로그사 8080 의완전상위호환 CPU 인 Z80 을개발 모토로라도 6800 이라는 8 비트마이크로프로세서를개발 모스텍사도자체개발한 6502 개발
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 22 22 Microprocessor-based microcomputer History of microprocessor 8086 1978 년 16 비트마이크로프로세서인인텔의 8086 인텔은자사의칩을활용한새로운개념의컴퓨터에대해서고민. 한엔지니어가인텔의창시자인고든무어를찾아와일반가정에서도사용할수있도록키보드와모니터를장착한컴퓨터를내놓자고제안했다. 8088 1981 년인텔은 IBM 과함께 16 비트 8088 마이크로프로세서를탑재한최초의개인용컴퓨터 PC 5150 을내놓으면서 PC 혁명을일으켰다. 인텔마이크로프로세서와 IBM PC 그리고 MS 운용체계호환이라는세계표준을급부상시키는역할을했다. Z8000 자일로그사 16 비트 Z8000 을내놓았다 68000 모토로라의 MC68000 모토로라는인텔의공략에대응하기위해 91 년애플, IBM 과공동으로고성능프로세서인 파워 PC 개발에돌입, 독자적인영역을구축하기시작했다
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 23 23 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 4BIT MICROCONTROLLER 1968 년 최초의마이크로프로세서 4004 출시 데이터버스가 4 비트. 2300 개의트랜지스터로구성되었다. CPU 의속도는 108 khz Intel 4004 LSI 기술발전으로소형계산기나 CRT 등의주변장치제어용으 로사용되었다 4bit Microprocessor Data Input Data A 4 비트 Data Input Data B 4 비트 연산장치 제어장치 Data Output 4 비트 구조적인특징 : 입력데이터버스선과출력데이터버스선이분리되어있는구조이다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 24 24 그림 1-12. 4004 마이크로컨트롤러외형및내부구조
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 25 25 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 8BIT MICROPROCESSOR 1972년 : 8008 출시 data bus(8bit), address bus(16bit) CPU 종류 : Intel 8080,8085, Zilog-80, Motorola 6800, Apple 6502 애플 (APPLE) 컴퓨터 : 1980년대에전세계적으로인기를끌었던 8비트컴퓨터 (6502). 주로제어목적으로사용 8bit Microprocessor Data bus(8bit) 연산장치 제어장치 Data Inputs/output 구조적인특징 : 입력데이터버스선과출력데이터버스선이동일한버스를 사용하는구조.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 26 26
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 27 27 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 16BIT MICROPROCESSOR data bus(16bit), address bus(20bit) 1978년 CPU 종류 : Intel 8086, 8088, Zilog Z8000, Motorola M68000 16비트 CPU는 16비트단위로자료를처리할수있다. 덕분에 8비트컴퓨터에비해서상당한성능개선과처리용량의향상이이루어졌다. 1980년최초의 16비트컴퓨터는 IBM PC XT이다. 인텔은 16비트프로세서인 8086을개발했으나생산비의상승때문에기능을축소시킨 8088을만들었고, 결국 IBM PC XT에 8088을장착하게되었다 메모리용량을극복하기위하여세그먼트 (segment) 도입 연산전용보조프로세서 (co_processor) 를장착하여연산기능향상 80286은한때 286 컴퓨터 (IBM AT (Advanced Technology, 6 or 8MHz)) 에사용되었고, 8086에비해서 4배가량의성능향상이이루어진제품으로메모리지원강화, 동시에여러작업을수행할수있는멀티타스킹 (multi-tasking) 지원이가능해졌다. 주로개인용컴퓨터로사용
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 28 28 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 16BIT MICROPROCESSOR 16bit Microprocessor(8088,80286) Data bus(16bit) 연산장치 제어장치 세그먼트 (segment) 도입멀티타스킹지원가능 Co-processor 사용 연산전용프로세서사용 (8087,80287) 구조적인특징 : 연산전용보조프로세서 (co_processor) 를장착하여연산기능향상
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 29 29 (a) 8088 MPU 그림 1-16. Interl 8086, 80286 외형 (2) 80286 MPU
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 30 30 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 32BIT MICROPROCESSOR 1985 년대중반 Intel 386(80386), 486(80486), 펜티엄 (Pentium), 펜티엄프로, 펜티엄 II 는모두 32 비트프로세서이다. Z80000, M68020 80486( 줄여서 486) 까지는 32 비트단위로자료를처리할수있었지만, 펜티엄에서는 32 비트정수연산기를두개내장하고있으므로한번에두개의자료를동시에처리할수있게되었다. 초기에는펜티엄을 64 비트프로세서라고과장하는경우도있었지만, 실제로는 32 비트프로세서이다. CPU 클럭증가로속도향상 (33MHz 이상 )
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 31 31 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 32BIT MICROPROCESSOR 32bit Microprocessor(80386) 연산장치 Data bus(32bit) 제어장치 80387 Co-processor 사용 가상메모리기법도입 논리적메모리용량한계극복 구조적인특징 : 논리적메모리용량한계를극복하기위하여가상메모리기법도입
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 32 32 그림 1-18. Interl 80386 외형
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 33 33 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 32BIT MICROPROCESSOR 32bit Microprocessor(80486) 연산장치 Data bus(32bit) 제어장치 (32bit) Co-processor 사용 캐쉬메모리 캐쉬메모리탑재속도향상 가상메모리 구조적인특징 : RISC 기법도입, 속도향상 5 단계파이프라이닝기법
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 34 34 그림 1-20. Interl 486 외형및내부구조
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 35 35 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 32BIT MICROPROCESSOR 32bit Microprocessor(586:Pentium) Data bus(32bit) 연산장치제어장치 (64bit) Co-processor 사용 캐쉬메모리 캐쉬메모리탑재속도향상 가상메모리 구조적인특징 : CPU 내부버스를 64 비트로확장 MMX 기법도입
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 36 36 그림 1-22. 펜티엄외형및내부구조
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 37 37 Microprocessor(CPU) 의발전사 Microprocessor(CPU) 의발전사 4BIT 8BIT 16BIT 32BIT 64BIT 64BIT MICROPROCESSOR 한번에 64 비트로자료를처리해서성능개선. 워크스테이션, 서버급으로사용가능 IMB686, ALPHA CHIP 등 64bit Microprocessor(PentiumII 이상 ) 연산장치 제어장치 (64bit) Data bus(64bit) Co-processor 사용 캐쉬메모리 가상메모리 구조적인특징 : 입출력데이터버스선이 64 비트로구성됨
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 38 38 그림 1-24. 펜티엄 II 외형및내부구조
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 39 39 Microprocessor 기본구조 Micro Computer 기본구조 Mini-computer 보다더적다는표현으로 Micro 를사용 Micro Computer Internal BUS CPU MEMORY I/O interface 주변장치 : 보조기억장치입력기기출력기기 Microprocessor (MPU or CPU) Control ( 제어장치 ) 컴퓨터의모든기능제어 Arithmetic ( 연산장치 ) +, -, *, /(4 칙연산 )
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 40 40 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel 4004 microprocessor(1971) 최초의 4 비트마이크로프세서로서 2300 여개의트랜지스터로구성되었으며속도응 100 khz에불과하였으며, 마이크로프로세서라기보다는마이크로콘트롤러 (microcontroller) 로불리웠다 4004 CPU designer Fredericco Faggin
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 41 41 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel 8008 microprocessor(1972) 8 비트마이크로프로세서로서 4004 와비교해서수배이상의성능향상을이룬제품으로 3,300 개의트랜지스터가집적되었다. Intel 8080 microprocessor(1974) 8 비트마이크로프로세서로서버클리대학컴퓨터공학과교수였던게리킬달이인텔에입사하면서개발한전용운용체계 CP/M 이보급확대되면서각종연산기기의 CPU 로널리사용되었으며, 최초의개인용컴퓨터에사용되었다 Intel 8086,8088 microprocessor(1978) 16 비트마이크로프로세서로서 IBM 사에서 IBM PC 는이름으로개인용컴퓨터를출시하였다. 16 비트의내부레지스터와 8 비트데이터버스운영체제로 80 년대초 16 비트급개인용컴퓨터를주도한 XT 급 IBM PC 로사용되었다. 이때 CPU 의클럭은 4.77MHz 에서 8MHz 가지향상되었다. Intel 80286 microprocessor(1982) 16 비트마이크로프로세서로서 IBM 사에서 IBM PC 는이름으로개인용컴퓨터를출시하였다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 42 42 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel 386TM microprocessor(1985) 32 비트마이크로프로세서로서다중작업 (multi tasking) 이가능하였다. 인텔 386DX processor 33MHz
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 43 43 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel 486TM DX CPU microprocessor(1989) 연산전용프로세서를탑재하여 CPU 에서연산하였던복잡한수학식을전용프로세서가분담하게리시간을획기적으로단축하였다. Intel Pentium Processor(1993) 사운드, 화상, 영상등의멀티미디어처리기능이강화되어개인용컴퓨터의성능을향상시켰다 Pentium Pro Processor(1995) 32 비트서버와워크스테이션급의컴퓨터기능이가능하였으며, 고속 computer-aided design, mnical engineering and scientific computation 등을지원하고, 속도를높이기위하여캐쉬메모리를탑재하였다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 44 44 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Pentium II Processor(1997) 비디오, 오디오, 그래픽데이터들을효과적으로처리하기위하여 Intel MMX 기술을도입하였다.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 45 45 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Pentium III Processor(1999) 3 차원그래픽과동영상을더욱빠르게실행시킬수있는새로운명령어체계인 KNI(Katmai New Instruction) 를포함하고있다. CPU 와메모리간의데이터접속속도가빨라졌으므로전체적으로시스템성능이향상되었다
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 46 46 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Pentium 4 Processor(2000) 1.5GHz 의고속 CPU 로강화된온라인게임, 디지털비디오, 사진, 음성인식및 MP3 인코딩등을위하여하이퍼파이프라인형기술이도입되었고, 빠른실행엔진그리고펜티엄 III 보다 3 배나더우수한대역폭을제공하는 32 비트마이크로프로세서기능들로설계되었다
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 47 47 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Itanium Processor(2001) 64 비트 EPIC 구조로설계되어다량의데이터세트와계산집약형트랜젝션을처리할수있는개방형플렛폼솔루션을제공한다
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 48 48 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Celeron Processor(2004) 제조단가를낮춘보급형 CPU로개발.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 49 49 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 듀얼코어인텔프로세서 (2006) 듀얼코어기술채택높은성능뛰어남효율성.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 50 50 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel Core 2 Quad 프로세서 (2007) 쿼드코어기술채용고성능프로세서개발, 높은성능뛰어난효율성.
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 51 51 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel Core i7 프로세서 (2008) 차세대인텔마이크로아키텍쳐기술채용고성능프로세서개발, 높은성능뛰어난효율성. Intel Core i7 Processor i7-920 2.66GHz
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 52 52 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel Core i5 프로세서 (2009) 차세대인텔마이크로아키텍쳐기술채용고성능프로세서개발, 높은성능뛰어난효율성고급그래픽기능향상, 저가공략. intel(r)core(tm) i5-2500cpu @ 3.30GHz
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 53 53 Intel 사의 Microprocessor 발전현황 Intel 사의 Microprocessor 발전현황 Intel Core i3 프로세서 (2010) 차세대인텔마이크로아키텍쳐기술채용고성능프로세서개발, 가격대비성능향상을위함듀얼코어 / 쓰레드 4개 / 64(32) 비트 / 3.3GHz ( 쓰레드는차선이나작업라인이라고생각하시면됨 )
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 54 54 Intel 사의 Microprocessor 발전현황 Processor Series No menclatu re Production Date Supporte d Feature Clock Rat s (Instruct e ion Set) Fabrication TDP Number of Cores Bus Speed L1 Cache L2 Cache L3 Cache Intel Pentium N/A 1993-1999 60 MHz - 200 MHz 800 nm - 3 50 nm Unknown Single 50 MHz - 66 MHz 16 KiB N/A N/A Intel Pentium MM X N/A 1996-1999 120 MHz - 300 MH z 350 nm - 2 50 nm Unknown Single 60 MHz - 66 MHz 32 KiB N/A N/A Intel Atom Z5xx, Z6x x, N2xx, 2xx, 3xx, N4xx, D4 xx, D5xx, N5xx, D2 xxx, N2xx x 2008-200 9 (as Centri no Atom) 2 008 - pres ent (as Ato m) 800 MHz - 2.13 G Hz 32 nm, 45 n m 0.65 W - 13 W Single, Dou ble 400 MHz, 533 MHz, 667 MHz, 2.5 GT/s 56 KiB pe r core 512 KiB - 1 MiB N/A
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 55 55 Intel Celeron 3xx, 4xx, 5xx 1998 - pre sent 45 nm, 6 5 nm, 9 266 MHz 0 nm, 13-3.6 GH 0 nm, 18 z 0 nm, 25 0 nm 5.5 W - 86 W Single, D ouble 66 MHz, 100 MHz, 1 33 MHz, 400 MHz, 5 33 MHz, 800 MHz 8 KiB ~ 6 4 KiB per c ore 0 KiB - 1 MiB 0 KiB - 2 MiB Intel Pentium Pro 52x 1995-1998 150 MHz - 200 M Hz 350 nm, 500 nm 29.2 W - 47 W Single 60 MHz, 66 MHz 16 KiB 256 KiB, 512 KiB, 1024 KiB N/A Intel Pentium II 52x 1997-1999 233 MHz - 450 M Hz 250 nm, 350 nm 16.8 W - 38.2 W Single 66 MHz, 100 MHz 32KiB 256 KiB - 512 KiB N/A Intel Pentium III 52x, 53x 1999-2003 450 MHz - 1.4 GH z 130 nm, 180 nm, 250 nm 17 W - 3 4.5 W Single 100 MHz, 133 MHz 32 KiB 256 KiB - 512 KiB N/A
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 56 56 Intel Xeon n3xxx, n5x xx, n7xxx 1998 - pr esent 400 MHz - 4.4 GHz 45 nm, 6 5 nm, 9 0 nm, 13 0 nm, 18 0 nm, 25 0 nm 16 W - 16 5 W Single, Do uble, Qua d, Hexa, Octa 100 MHz, 133 MHz, 400 MHz, 533 MHz, 667 MHz, 800 MHz, 1066 MHz, 1333 MHz, 1600 MHz, 4.8 GT/s, 5.86 GT/s, 6.4 GT/s 8 KiB ~ 6 4 KiB per core 256 KiB - 12 MiB 4 MiB - 1 6 MiB Pentium 4 5xx, 6xx 2000-2008 1.3 GHz - 3.8 GHz 65 nm, 9 0 nm, 13 0 nm, 18 0 nm 21 W - 11 5 W Single 400 MHz, 533 MHz, 800 MHz, 1066 MHz 8 KiB - 1 6 KiB 256 KiB - 2 MiB 2 MiB
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 57 57 Pentium 4 Extrem e Edition 5xx, 6xx 2000-2008 3.2 GHz - 3.7 3 GHz 90 nm, 130 nm 92 W - 115 W Single 800 MHz, 106 6 MHz 8 KiB 512 KiB - 1 MiB 0 KiB - 2 M ib Pentium M 7xx 2003-2008 800 MH z - 2.2 66 GHz 90 nm, 130 nm 5.5 W - 27 W Single 400 MHz, 53 3 MHz 32 KiB 1 MiB - 2 Mi B N/A Pentium D/EE 8xx, 9xx 2005-2008 2.66 G Hz - 3. 73 GHz 65 nm, 90 nm 533 MHz, 80 95 W - 130 W Double 0 MHz, 106 6 MHz 16 KiB per core 2 1 MiB - 2 2 MiB N/A Intel Pentium Dua l-core E2xxx, E3xxx, E5xxx, T2xxx, T3xxx 2006-2009 1.6 GHz - 2.9 3 GHz 45 nm, 65 nm 10 W - 65 W Double 533 MHz, 66 7 MHz, 800 M Hz, 1066 MH z 64 KiB per core 1 MiB - 2 Mi B N/A Intel Pentium Ne w E5xxx, E6xxx, T4xxx, SU2xxx, SU4xxx, G69xx, P6xxx, U5xxx, G6xx, G 8xx, B9 xx 1.2 GHz - 3.3 3 GHz 32 nm, 45 nm, 65 nm 5.5 W - 73 W Single, Double 800 MHz, 106 6 MHz, 2.5GT /s, 5 GT/s 64 KiB per core 2x256 KiB - 2 MiB 0 KiB - 3 M ib Intel Core Txxxx, L xxxx, U xxxx 2006-2008 1.06 G Hz - 2. 33 GHz 65 nm 5.5 W - 49 W Single, Double 533 MHz, 66 7 MHz 64 KiB per core 2 MiB N/A
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 58 58 Intel Core 2 Intel Core i3 Intel Core i5 Uxxxx, Lxx xx, Exxxx, Txxxx, P7x xx, Xxxxx, Qxxxx, QX xxxx i3-xxx, i3-2xxx, i3-3 xxx, i3-4x xx 2006-2011 2010 - p resent i5-7xx, i5-6xx, i5-2 2009 - p xxx, i5-3x resent xx, i5-4xx x 1.06 GHz - 3.33 G Hz 2.4 GHz - 3.7 GH z 1.06 GHz - 3.6 GH z 45 nm, 6 5 nm 22 nm, 3 2 nm 22 nm, 3 2 nm, 4 5 nm 5.5 W - 1 50 W 35 W - 7 3 W 17 W - 9 5 W Single, Do uble, Quad Double Double, Qu ad 533 MHz, 66 7 MHz, 800 M 64 KiB per Hz, 1066 MHz, core 1333 MHz, 16 00 MHz 1066 MHz, 16 64 KiB per 00 MHz, 2.5 - core 5 GT/s 2.5-5 GT/s 64 KiB per core 1 MiB - 1 2 MiB 256 KiB 256 KiB N/A 3 MiB - 4 MiB 4 MiB - 8 MiB Intel Core i7 i7-6xx, i7-7xx, i7-8 xx, i7-9xx, i7-2xxx, i7 2008 - p -37xx, i7- resent 38xx, i7-4 7xx, i7-48 xx 1.6 GHz - 4.4 GH z 22 nm, 3 2 nm, 4 5 nm 45 W - 1 30 W Quad 4.8 GT/s, 6.4 GT/s 64 KiB per core 4 256 KiB 6 MiB - 1 0 MiB Intel Core i7 i7-970, i7-980, i7-9 80x, i7-99 2011 - p 0x, i7-39x resent x, i7-49xx, i7 58xx, i 7 59xx 3.0 GHz - 4.0 GH z 32 nm, 2 2 nm 130 W - 150 W Quad, Hex a, Octa 2.5GT/s - 6.4 GT/s 64 KiB per core 6x256 KiB 12 MiB - 20 MiB
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 59 59
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 60 60
Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 61 61 학습정리 오늘학습한내용을정리해볼까요 ~ 최초의계산기 최초의전자계산기 최초의프로그램내장방식의컴퓨터 4비트마이크로프로세서구조 8비트이상마이크로프로세서구조 Mocrocomputer와 Microprocessor