슬라이드 1

Similar documents
마이크로프로세서 개요

Microsoft PowerPoint - hy2-12.pptx

3차시.ppt

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

슬라이드 1

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

PowerPoint 프레젠테이션

PowerPoint Presentation

ARM01

슬라이드 1

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1

Microsoft Word - pc03.doc

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M

Microsoft PowerPoint - 02.Architecture.ppt [호환 모드]

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

[ 마이크로프로세서 1] 1 주차 2 차시. 마이크로프로세서와마이크로컨트롤러발달과정 1 주차 2 차시마이크로프로세서와마이크로컨트롤러발달과정 학습목표 1. 마이크로프로세서발달과정과종류를설명할수있다. 2. 인텔 8051 계열과아트멜 (Atmel) 의특성을설명할수있다. 학습

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치

PowerPoint Presentation

03차시학습내용(하드웨어1)

Computer Architecture

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

2. 기억장치의구성 ROM Mask ROM PROM EPROM EEPROM RAM SRAM DRAM 보조기억장치 자기 Disk 자기 Tape 자기 Drum 광디스크 3. (Main Memory) 컴퓨터내부에존재하는내부기억장치 ROM과 RAM으로구성 CPU에의해참조되는장

Computer Architecture

Chapter ...

PowerPoint 프레젠테이션

Microsoft PowerPoint - hy2-12.pptx

슬라이드 1

Microsoft PowerPoint - 30.ppt [호환 모드]

PowerPoint 프레젠테이션

슬라이드 1

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

슬라이드 1

Microsoft PowerPoint - M07_RTL.ppt [호환 모드]

기억장치의종류와특징 - 주기억장치와보조기억장치, 캐쉬기억장치 - 기억장치는주로 RAM이사용 - 보조기억장치는하드디스크, CD-ROM, 테이프, 플로피디스크, DVD,USB, SSD - 주기억장치는보조기억장치와달리접근속도가매우빠름 - 보조기억장치는주기억장치보다용량이크고비

untitled

PowerPoint 프레젠테이션

<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

[CA-09강] 특수기억장치와 입,출력장치.hwp

⑵ 2 중앙처리장치의 이름에 따라 286, 386, 486, 586(펜티엄) 등으로 개인용 컴퓨터가 분류 된다. 중앙처리장치의 구성 레지스터 연산장치 내부 데이터 버스 기억장치에서 읽어 들인 값이나 사용할 값, 계산된 결과를 임시로 저장하는

Microsoft Word - PLC제어응용-2차시.doc

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

PC 일반 2 컴퓨터기초 컴퓨터정보과권용광 CONTENT 1. PC 의개요 2. PC 의구조 3. 명령처리의과정 2 Section 01 컴퓨터의개요 컴퓨터의 역사 01 v 초기의컴퓨터 컴퓨터의역사 ENIAC EDSAC EDVAC UNIVAC-1 El

PowerPoint Presentation

Computer Architecture

1부. 임베디드시스템

Monitoring Report _SSD 시장동향.hwp

PowerPoint 프레젠테이션

Slide 1

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

알람음을 출력하는 이동통신 단말기에 있어서, 실시간 알람음을 출력하는 음향 출력 수단; 디지털 멀티미디어 방송(DMB: Digital Multimedia Broadcasting, 이하 'DMB'라 칭함) 신호를 수신하면 오디오 형태로 변 환하여 DMB의 음향을 전달하는

강의개요

정보보안 개론과 실습:네트워크

10. 메모리 목표 메모리의개요 Random Access Memory (RAM) Read Only Memory (ROM) 프로그램가능한 ROM (PROM) 비휘발성입 / 출력메모리 메모리패키지 대용량저장장치 1

슬라이드 1

Microsoft PowerPoint - C프로그래밍-chap00.ppt [호환 모드]

고객 카드

2 장. 컴퓨터와경영정보시스템

스마트폰 저렴하게 구매하는곳

Microsoft PowerPoint - 23.메모리.pptx

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770>

조나다_560_FAQ4.PDF

Microsoft PowerPoint - 권장 사양

OCW_C언어 기초

특허청구의 범위 청구항 1 디바이스가 어플리케이션을 실행하는 방법에 있어서, 상기 디바이스에 연결된 제1 외부 디바이스와 함께 상기 어플리케이션을 실행하는 단계; 상기 어플리케이션의 실행 중에 제2 외부 디바이스를 통신 연결하는 단계; 및 상기 제1 외부 디바이스 및

리뉴얼 xtremI 최종 softcopy

. 메모리의구조. 메모리개요 v 메모리번지레지스터 (MAR : memory address register) : 메모리액세스시특정워드의주소가 MAR 에전송된다. v 메모리버퍼레지스터 (MBR : memory buffer register) : 레지스터와외부장치사이에서전송되

Microsoft PowerPoint - 제12장.ppt [호환 모드]

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1

초보자를 위한 분산 캐시 활용 전략

Microsoft PowerPoint - a2.ppt [호환 모드]

PowerPoint 프레젠테이션

Microsoft PowerPoint os2.ppt [호환 모드]

반도체메모리 메모리 (memory) 분류 순차액세스메모리 랜덤액세스메모리 RAM ROM DRAM SRAM Mask ROM Field PROM 반도체메모리의분류 Fuse-link PROM EPROM EEPROM - 2 -

슬라이드 1

<4D F736F F F696E74202D D FB8B6C0CCC5A9B7CEC7C1B7CEBCBCBCADBFCD20B8B6C0CCC5A9B7CEC4C1C6AEB7D1B7AF2DB9E8C6F7BFE

CH01.hwp 컴퓨터일반 [1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 교육과학기술부

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

삼성955_965_09

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

01_피부과Part-01

컴퓨터의소개, 컴퓨터조립그리고중앙처리장치 (CPU) 컴퓨터의기능및필요성 컴퓨터의역사와발전 컴퓨터의종류 컴퓨터를직접조립해서사용한다는일 컴퓨터조립을위해필요한것들 컴퓨터조립관련사이트 CPU의기능 CPU의구성요소 CPU 스펙보는방법 용도에맞게 CPU 고르기

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

관광스토리텔링2_내지

Microsoft PowerPoint - DSD06c_ISA.pptx

컴퓨터조직 ITEC201 컴퓨터학개론 경북대학교 IT 대학컴퓨터학부 2014 년봄학기 2014 N Baek 1

메모리, 케이스, 파워서플라이 메모리의역할 Why Random Access Memory? 휘발성 vs. 비휘발성메모리 RAM의종류와규격 RAM 의규격보기와선택 케이스의종류 케이스의선택 파워서플라이의종류 파워서플라이의커넥터와메인보드연결부 파워서플라이의선택

ADP-2480

(1) 주소지정방식 Address Mode 메모리접근 분기주소 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data M

IT 부품 Monitoring Report SSD(Solid State Drive) 시장동향과시사점 2009 년 6 월

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Transcription:

프로그램내장방식 저장프로그램 (Stored Program) 방식 폰노이만이고안 메모리에자료와프로그램이함께저장 중앙처리장치 (CPU) 메모리에서필요한자료를이용 저장된명령어를순차적 (Sequential) 으로실행 4

명령어형식 명령어 (instruction) 는연산부분 (operation part) 과피연산부분 (operand part) 으로구성 연산부분은명령어가수행해야할기능을의미하는코드 피연산부분은연산에참여하는자료를의미하는코드 명령어가 16 비트로구성 4 비트는연산종류 (opcode) 12 비트는피연산자의메모리주소 (address) 피연산자수는없거나 2 개또는 3 개 메모리주소또는레지스터 5

명령어종류 연산자 ADD(add) LDA(load address) STA(store address) HLT(halt) 등의기호단어를이용 피연산자 A, B, C 등으로기술 6

저급언어 기계어 컴퓨터를작동시키기위해 0 과 1 로나타낸컴퓨터고유명령형식언어 어셈블리어 컴퓨터명령어인기계어를사람이일상생활에서사용하는자연언어와유사하게만든언어 명령어는연산자와피연산자를몇개의문자조합으로기호화 7

기억장치 주기억장치의구조 주소 버스 메모리의저장소는주소 (address) 를이용하여각각바이트단위로고유하게식별 컴퓨터가한번에작업할수있는데이터의단위를워드 워드는 32 비트또는 64 비트 관련자료전달경로 주소버스, 자료버스, 제어버스 9

기억장치종류 : RAM Random Access Memory, 임의접근메모리 소멸성 (volatile) 기억장치 쓰기와읽기의두회로가있어서정보의쓰기와읽기가가능 DRAM 과 SRAM DRAM 은전원이연결된상태에서일정한주기마다전기적으로재충전필요 주기억장치로주로사용 (SDRAM) SRAM 은전원만연결되어있으면정보가지워지지않는기억장치 캐쉬메모리 (cache memory) 에주로사용 10

기억장치종류 : ROM 읽기전용메모리, Read Only Memory : ROM 종류 비소멸성 (nonvolatile) 메모리 ROM 도메모리에임의접근이가능 Mask ROM 자료를써넣는방식에따라기억된데이터를지우거나변경할수없음 PROM(Programmable ROM) 임의의프로그램을기억 EPROM(Erasable Programmable ROM) 자외선또는 X 선등을이용하여데이터를지우거나새로운데이터를입력 11

기억장치종류 : 플래쉬메모리 RAM 과 ROM 의장점을가진메모리 특징 정보의입출력도자유로워디지털텔레비전, 디지털캠코더, 휴대전화, 디지털카메라, 개인휴대단말기 (PDA), 게임기, MP3 플레이어등에널리이용되는기억장치 메모리셀들의한부분이섬광 (flash) 처럼단한번의동작으로지워질수있다고해서플래쉬라명명 플래시메모리는일반 RAM 과는다르게바이트단위가아닌블록단위의주소지정이가능하며쓰기시간도오래걸림 쓰기반복횟수도무한대는아니어서그사용에제한 휴대형전자기기뿐만아니라컴퓨터의보조기억장치로도널리사용 12

캐쉬메모리 캐쉬의사용이유 CPU 에비해상대적으로주변기기의속도가매우느림 주기억장치와 CPU 의속도의차이를해결 캐시메모리는메인메모리보다대개약 10 배쯤더빠름 캐쉬의종류 저장속도가빠르고고가인 SRAM 을이용 수준 1 캐쉬, 수준 2 캐쉬 디스크캐쉬 RAM 과디스크사이에일정량의임시메모리 13

보조기억장치 보조기억장치 (secondary memory unit) CPU 외부에위치하며, 주기억장치의제한된기억용량을보조 순차접근 (sequential access) 방식 자기테이프와같은저장장치는순차적으로접근이가능 직접접근 (direct access) 방식 자기디스크와자기드럼은원하는위치에바로쓰고읽을수있는직접접근이가능 HDD: 하드디스크드라이브 (Hard Disk Drive) 헤드를이용하여여러개의원형알루미늄기판인디스크에자료를저장하는방식 14

보조기억장치 : SSD 와 USB SSD 플래시메모리와이를제어하는컨트롤러로구성된대용량저장장치 SSD 의장점과활용 HDD 와비교해읽고쓰는속도가빠르며전력사용량이적고충격에강하며발열과소음도적음 개인용컴퓨터사용자는 SSD 에운영체제와자주사용하는프로그램을설치 HDD 에는영화나음악같은대용량의자료를저장하여함께사용 외장하드 4TB 이하가 2.5 인치제품으로출시 대부분의제품이 USB 인터페이스로컴퓨터와연결 USB 휴대용으로가장많이사용 TV, 자동차등에도연결이가능 15

저장장치의계층 기억장치계층의필요 저장장치의속도와용량, 가격과그쓰임새를고려 저장장치의속도가빠르면가격이비쌀것이고또한동일한비용으로속도를유지하려면용량은작아져야함 다양한저장장치의이용 현재는실행하지않으나앞으로이용하려는프로그램이나자료는보조기억장치에저장 현재실행중인프로그램이나자료는주기억장치에저장 현재집중적으로이용되는프로그램이나자료는캐시메모리에저장 연산이필요한프로그램이나자료는레지스터에저장하여연산에직접이용 16

중앙처리장치 CPU: Central Processing Unit 주요구성요소 연산장치 : 자료의연산을수행 제어장치 : 컴퓨터의작동을제어 레지스터 : 연산에필요한자료를임시로저장 버스 : 자료버스, 제어버스 18

연산장치 레지스터의이용 중앙처리장치의임시기억장소인누산레지스터 (Accumulator) 와자료레지스터 (Data Register) 에저장된자료를연산에참여할피연산자로이용 결과는다시누산레지스터에저장되어필요하면주기억장치에저장되거나다른연산에이용 AC <- AC + DR 두레지스터피연산자의연산을연산장치가제어장치의신호를받아실행 19

제어장치 Control Unit 구성 산술및논리연산에요구되는작업을연속적으로수행하는신호를보냄으로써연산장치와레지스터가명령을수행하게하는장치 인간의뇌와같은요소 여러개의해독기 (decoder) 와제어기로구성 20

레지스터 중앙처리장치는컴퓨터가명령을수행하는과정을처리하기위해여러개의레지스터를가짐 중앙처리장치내의레지스터크기와수는중앙처리장치의성능에매우중요한요소이므로가격과성능을고려하여결정 21

명령어처리과정 명령어처리과정 주기억장치의명령어와자료가중앙처리장치의여러임시저장장소인레지스터로전송되어 명령어를처리한후다시처리결과인자료가주기억장치로전송되는과정을거침 22

기계주기 기계주기 (Machine Cycle) 중앙처리장치는하나의명령어를실행하기위하여다음의세과정을거침 인출 (fetch), 해독 (decode), 실행 (execution) 인출단계 제어장치가프로그램카운터에있는주소로다음에수행할명령어를명령레지스터에저장 이후다음명령어를수행하기위해서프로그램카운터를하나증가시킴 해독단계 제어장치는명령어레지스터에있는명령어를연산부분과피연산부분으로해독 만일명령어가피연산부분이있는명령어라면피연산메모리주소를주소레지스터에저장 실행단계 각구성요소에게작업지시를내림 하나의명령어실행이종료되면프로그램카운터가가리키는다음명령어를가지고다시기계주기를반복 23

프로그램작성 : 두정수합구하기 만일두수가각각 32 와 -18 이라면 물론기호 A 는 32 를의미하며, 기호 B 는 -18 을의미 메모리에더작은단위의여러명령어집합으로구성하여그명령을실행 두정수의합을구하기위해서는다음과같이 4 개의명령어집합으로가능 25

두정수합구하기 명령어 LDA 의기능 주소레지스터 (AR) 의주소값을갖는메모리자료 (M[AR]) 를누산레지스터 (AC) 에저장 이처리를위하여자료레지스터 (DR) 를다시누산레지스터에저장 DR <- M[AR] AC <- DR 명령어 ADD, STA 26

명령어의세부수행 피연산자 피연산자 A 메모리주소 0012FF40 에저장된 32 피연산자 B 마찬가지로명령어 ADD B 에서메모리주소 0012FF44 에저장된 -18 피연산자 C 명령어 STA C 에서피연산자 C 는메모리주소 0012FF48 을가리키며 여기에는 32 + (-18) 의결과인 14 가저장 27

마이크로프로세서성능 자료버스폭 연산장치와레지스터등과같은 CPU 의내부구성요소간에자료를전달하는통로의비트수 클럭속도 클럭속도의단위인 Hz 는 1 초당진동의반복횟수를재는단위 프로세서는하나의명령어를특정수의클럭사이클에서실행할수있으므로클럭속도는연산속도와비례 병렬처리 하나의컴퓨터에서 2 개이상의 CPU 를이용하여한번에여러개의명령어를동시에실행시키는처리방법 컴퓨터의성능 CPU 의성능과 RAM 의용량, 외부자료버스의크기 29

인텔의마이크로프로세서 인텔 마이크로프로세서를생산하는대표적기업 IBM 이 IBM 호환 PC 에인텔의 8088 프로세서를탑재하여출시하면서인텔은눈부시게성장 펜티엄 1993 년에인텔은 64 비트자료버스를사용한마이크로프로세서인펜티엄을발표 아이테니엄 2001 년에는고성능서버용으로진정한의미의 64 비트시대를연프로세서를출시 코어 i3, i5, i7 의 2 세대, 3 세대, 4 세대의 CPU 를출시 2011 년이후 30

무어의법칙 " 마이크로칩의처리능력은 18 개월마다두배로증대된다 " 실제로마이크로프로세서의성능은약 18 개월에서 24 개월마다두배로증가 무어의법칙은앞으로몇년안에물리학의근본원리와상충되는어려움때문에지켜지지않을지도모름 인텔을비롯한마이크로프로세서생산업체는이러한무어의법칙을유지하기위해 포괄적인무어의법칙 마이크로칩의처리능력에만국한되지않고정보기술분야의발전이빠르게진행되고있다는의미로포괄적으로이해 31

TIP: 무어의법칙과마이크로프로세서성능의한계 무어의법칙 저장용량이 1 년 6 개월마다 2 배씩커진다는법칙 무어의법칙에한계론 이론물리학자미치오카쿠 2011 년출판된저서 미래의물리학 (Physics of the Future) 에서대체반도체집적기술이발견되지않는다면무어의법칙은종말할것이라고예상 긍정론 반도체공정및디자인부분에혁신이필요한시기이며이러한어려움은극복 미국국가과학재단 (National Science Foundation) 은 무어의법칙이면의과학및엔지니어링 (Science and Engineering behind Moore s Law) 이라는이름의프로젝트 제조, 나노기술, 다중코어칩, 양자컴퓨팅등의새로운기술연구를재정적으로지원 앞으로몇년후에무어의법칙이들어맞지않더라도계속된노력으로다른측면의기술은발전 32

프로세서분류 : CISC 마이크로프로세서는프로세서마다고유한명령어집합을제공 이명령어는크게복합명령어집합으로구성된 CISC(Complex Instruction Set Computing) 계열과축소명령어집합으로구성된 RISC(Reduced Instruction Set Computing) 계열로구분 CISC: Complex Instruction Set Computing 복합명령어집합컴퓨팅계열 명령어의구조가복잡하고 100-250 개의다양한명령어를제공 인텔의 80x86 계열과모토롤라의 680x0 계열의프로세서 복잡한연산을하나의명령어로처리하려는의도에서시작 CISC 의명령어는복잡한연산을수행하기위해다양한길이를가지며메모리의자료를직접참조하는연산도많이제공 장단점 복잡한프로그램을적은수의명령어로구성할수있는장점 복잡한명령어의실행을위한복잡한회로가이용되므로생산가가비싸고전력소모가많아열이많이발생하는단점 33

프로세서분류 : RISC RISC: Reduced Instruction Set Computing 장점 축소명령어집합컴퓨팅계열 명령어의수가적고그구조도단순 레지스터내부에서모든연산이수행되며메모리의참조는제한적 상대적으로레지스터가많은특징 1988 년중반애플의매킨토시에장착된모토롤라의 PowerPC 에서처음구현된 RISC 프로세서는이후 Sun, HP, NEC 의워크스테이션컴퓨터 전체적으로는 RISC 프로세서는 CISC 프로세서보다수행속도가빠름 하나의프로그램을수행하려면 RISC 프로세서는 CISC 보다많은명령어를실행해야하지만하나의명령어가단순하여그처리속도가매우빠름 34