PowerPoint Presentation

Similar documents
Microsoft PowerPoint - hy2-12.pptx

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

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

Computer Architecture

마이크로프로세서 개요

Microsoft PowerPoint - hy2-12.pptx

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

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

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

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

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

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

PowerPoint Presentation

슬라이드 1

PowerPoint 프레젠테이션

3차시.ppt

Introduction to Computer Science

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

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

PowerPoint 프레젠테이션

PowerPoint Presentation

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

Computer Architecture

Computer Architecture

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


슬라이드 1

워드프로세서 실기 (1급)

Chapter ...

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

AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128 저자 : 이상설 소속 : 원광대학교전기 정보통신공학부

고객 카드

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

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

슬라이드 1


< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

PowerPoint 프레젠테이션

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770>

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

Sample File

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

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

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

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


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

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

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

1부. 임베디드시스템

Computer Architecture

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

8장 조합논리 회로의 응용

OCW_C언어 기초

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

슬라이드 1

Slide 1

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

슬라이드 1

3장 컴퓨터의 논리회로

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

( ) (....)1.hwp

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074>

H3250_Wi-Fi_E.book

슬라이드 1

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

온라인 IT 교육최강 ( 2) 데이터통신 (Data Communication) 1 데이터통신의일반적인정의 정보기기사이에서디지털신호형태로표현된정보를송 수신하는통신 정보처리장치등에의하여처리된정보를전송하는통신으로기계장치간의통신 전기통신회선을이용,

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

초4-1쌩큐기본(정답)본지

<BFE4C1A1C1A4B8AEC1FD28C0FCC0DAB0E8BBEAB1E2B1B8C1B632292E687770>

AVR ATmega128 소개 AVR ATmega128 IT Eng 학습목표 ü 다양한 AVR 패밀리와소자특징을알아보고, 제어환경에따라 AVR 소자를선택하여개발할수있는융통성을이해할수있다. ü ATmega128 내부구조에서메모리공간, I/O 공간의프로그램과데이터를처리하기

Microsoft Word - pc03.doc

Microsoft Word - FunctionCall

Computer Architecture

머 리 말 우리 나라에서 한때 가장 인기가 있었던 직업은 은행원이었다 년대만 하더라도 대학 졸업을 앞둔 학생들은 공사 公 社 와 더불어 은행 을 가장 안정적인 직장으로 선망했다 그러나 세월은 흘러 구조조정이 상시화된 지금 은행원 은 더이상 안정도 순위의 직업이 아니다

Microsoft PowerPoint - hy1.pptx

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

슬라이드 제목 없음

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E229205BC8A3C8AF20B8F0B5E55D>

학습 목차 r컴퓨터에서 마이크로 프로세서 유형보기 r어셈블리 프로그램의 이해 r인터럽트(interrupt) r명령어 세트 r주소지정 방식 컴퓨터 구조 CPU 명령어

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

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

[ 컴퓨터과학기초 ] 키워드에의한기말고사대비총정리 (1-8 장 ) 2014년튜터김미수 1장컴퓨터와자료 ( 이관용교수님 ) 1.2 컴퓨터과학 ( 컴퓨터과학에대한 3가지관점에서의정의 / 개념 ) [5쪽] ⑵ 자료, 컴퓨터, 프로그램, 알고리즘 1 자료 : 현실세계로부터관찰

PowerPoint 프레젠테이션

<C6F7C6AEB6F5B1B3C0E72E687770>

<BDC7C7E83220B0E1B0FABAB8B0EDBCAD202833C1D6C2F7292E687770>

<4D F736F F F696E74202D20BBE7BABB202D205BC7D9BDC9BFE4BEE05DC1A4BAB8C3B3B8AEB1E2BBE7C7CAB1E2B1B3C0E728B5A5C0CCC5CDBAA3C0CCBDBA292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72CBBEABEF7B1E2BBE720BFE4C1A1C1A4B8AE5FC0FCC0DAB0E8BBEAB1E2B1B8C1B B3E2292E707074>

Transcription:

Computer Science Suan Lee - Computer Science - 03 컴퓨터구조 1

03 컴퓨터구조 - Computer Science - 03 컴퓨터구조 2

목차 1. 컴퓨터시스템의구성 2. 중앙처리장치 3. 기억장치 4. 입출력장치 - Computer Science - 03 컴퓨터구조 3

컴퓨터시스템의구성 하드웨어 : 컴퓨터를구성하는기계적장치 소프트웨어 : 하드웨어의동작을지시하고제어하는명령어의집합 - Computer Science - 03 컴퓨터구조 4

하드웨어의구성 - Computer Science - 03 컴퓨터구조 5

하드웨어의구성 중앙처리장치 주기억장치로부터프로그램명령어와데이터를읽어온뒤처리 산술논리연산장치, 제어장치, 레지스터로구성 기억장치 프로그램과데이터, 연산의중간결과등을저장 주기억장치와보조기억장치로구분 주기억장치는프로그램과데이터를일시적으로저장 보조기억장치는데이터를영구적으로보관 입출력장치 입력장치는각종자료를컴퓨터내부로입력하는장치 출력장치는컴퓨터에서처리한결과를외부로표현하는장치 - Computer Science - 03 컴퓨터구조 6

시스템버스 데이터버스 : 중앙처리장치와기타장치 ( 기억장치, 입출력장치등 ) 사이에서데이터를전달하는통로 주소버스 : 중앙처리장치가주기억장치나입출력장치로기억장치주소를전달하는통로 제어버스 : 중앙처리장치가기억장치나입출력장치에제어신호를전달하는통로 - Computer Science - 03 컴퓨터구조 7

중앙처리장치의구성 연산장치 : 덧셈, 뺄셈, 곱셈, 나눗셈등의산술연산과논리곱, 논리합, 부정등의논리연산을수행 제어장치 : 명령어를순서대로실행할수있도록제어하는장치 레지스터 : 중앙처리장치의속도와비슷한고속의기억장치로명령어주소, 명령어코드, 연산에필요한데이터, 연산결과등을임시로저장함 - Computer Science - 03 컴퓨터구조 8

중앙처리장치의구성 - Computer Science - 03 컴퓨터구조 9

중앙처리장치의동작 - Computer Science - 03 컴퓨터구조 10

명령어형식 연산코드 : 실행하는연산의종류에따라연산기능, 제어기능, 데이터전달기능, 입출력기능으로나뉨 피연산자 : 주소, 숫자, 문자, 논리데이터등을저장 - Computer Science - 03 컴퓨터구조 11

피연산자수에따른명령어분류 - Computer Science - 03 컴퓨터구조 12

주소필드수에따른명령어분류 0- 주소명령어 : 연산코드만존재하며스택구조컴퓨터에서사용 X=(A+B) 의처리과정 PUSH A // 스택의 TOP A PUSH B // 스택의 TOP B ADD // 스택의 TOP (A+B) * 스택에서 A 와 B 를 POP 하고더한후결과를 PUSH STORE X // X 스택의 TOP - Computer Science - 03 컴퓨터구조 13

주소필드수에따른명령어분류 1- 주소명령어 단일누산기구조컴퓨터에서사용 누산기레지스터를이용하여데이터연산을수행 연산에는주기억장치에서읽힌데이터와누산기에저장된데이터가사용 연산결과는다시누산기에저장 X=(A+B) 의처리과정 LOAD A ADD B // AC A // AC AC + B * AC 에저장된 A 와주기억장치에서읽어온 B 를더한후결과를 AC 에저장 STORE X // X AC - Computer Science - 03 컴퓨터구조 14

주소필드수에따른명령어분류 2- 주소명령어 : 2 개의주소필드를가지며가장일반적인형태 X=(A+B) 의처리과정 MOV R1, A // R1 A ADD R1, B // R1 R1 + B * 레지스터 R1과주기억장치에서읽어온 B를더한후결과를 R1에저장 MOV X, R1 // X R1 3- 주소명령어 : 3 개의주소필드를가지며, 주소필드에레지스터번호나주기억장치의주소를지정 X=(A+B) 의처리과정 ADD X, A, B // X A + B * 주기억장치에서읽어온 A 와 B 를더한후결과를주기억장치 X 에저장 - Computer Science - 03 컴퓨터구조 15

명령어처리과정 명령어사이클 중앙처리장치가주기억장치로부터한번에하나의명령어를인출하여실행하는데필요한일련의활동 - Computer Science - 03 컴퓨터구조 16

명령어처리과정 인출사이클과실행사이클은항상수행 간접사이클과인터럽트사이클은주소지정방식과인터럽트요구에따라필요할때만수행 - Computer Science - 03 컴퓨터구조 17

명령어처리과정 인출사이클 주기억장치에서명령어를인출 다음명령어를인출하기위해 PC( 프로그램카운터 ) 값을증가시킴 - Computer Science - 03 컴퓨터구조 18

명령어처리과정 실행사이클 인출한명령어를해독하고그결과에따라제어신호를발생시켜명령어를실행 간접사이클 직접주소지정방식과간접주소지정방식으로나뉨 - Computer Science - 03 컴퓨터구조 19

명령어처리과정 인터럽트사이클 인터럽트 : 중앙처리장치가프로그램을수행하는동안컴퓨터시스템의내부와외부에서발생하는예기치못한사건 - Computer Science - 03 컴퓨터구조 20

기억장치의계층구조 기억장치는접근속도, 기억용량, 용도등에따라다음의네가지장치로나뉨 기억장치에서데이터흐름은다음과같음 - Computer Science - 03 컴퓨터구조 21

주기억장치 컴퓨터가동작하는동안프로그램과데이터, 연산의중간결과등을저장 초기의주기억장치는자기코어가널리사용 현재는반도체기억장치를주로사용 - Computer Science - 03 컴퓨터구조 22

램 전원공급이중단되면저장된정보가모두지워지는휘발성메모리 저장위치에관계없이일정한시간내에읽거나쓸수있는임의접근기억장치 - Computer Science - 03 컴퓨터구조 23

램 DRAM 트랜지스터내의축전지에충전된전하를이용하여정보를저장 축전지의전하는시간이지나면방전되므로주기적인재충전이필요 가격이저렴하고전력소비가적으며동작속도가빠르고집적도가높음 대용량메모리에적합 SRAM 플립플롭기억소자로구성 전원이공급되는동안정보가계속유지되므로 DRAM처럼주기적인재충전이필요없음 DRAM에비해회로가복잡, 전력소모가크며고가 캐시메모리에주로사용 - Computer Science - 03 컴퓨터구조 24

롬 저장된프로그램과데이터를읽기만하는기억장치 전원이공급되지않아도저장된정보를영구적으로보존할수있는비휘발성메모리 프로그램이나데이터를저장하는데사용 정보의기록횟수와저장방식에따라마스크 ROM, PROM, EPROM, EEPROM 으로구분 - Computer Science - 03 컴퓨터구조 25

캐시메모리 중앙처리장치에서주기억장치로의긴접근시간으로인해성능이저하되는것을방지하기위한메모리 캐시적중률 (H)= 캐시적중횟수 / 전체기억장치참조횟수 유효접근시간 =(H 캐시적중시기억장치접근시간 )+((1-H) 캐스미스시기억장치접근시간 ) - Computer Science - 03 컴퓨터구조 26

캐시메모리 문제 메모리캐시접근시간이 20ns, 주기억장치접근시간이 100ns, 캐시적중률이 95% 일때기억장치의유효접근시간은? 유효접근시간 = (0.95 20ns) + (0.05 120ns) = 25ns 캐시메모리계층화 - Computer Science - 03 컴퓨터구조 27

보조기억장치 프로그램이나데이터를영구적으로저장하는대용량의저장장치 순차접근기억장치와직접접근기억장치로구분 순차접근기억장치 : 정보를순차적으로읽거나씀, 자기테이프 직접접근기억장치 : 정보의저장위치에관계없이임의의주소에직접접근하여정보를읽고씀, 자기디스크와광디스크등 - Computer Science - 03 컴퓨터구조 28

자기테이프 - Computer Science - 03 컴퓨터구조 29

자기디스크 자성체를코팅한원형의플라스틱이나금속판에정보를저장 순차접근과직접접근이모두가능 - Computer Science - 03 컴퓨터구조 30

광디스크 레이저광선을이용하여원반표면에문서, 음성, 화상등의정보를디지털부호로변화하여기록하고재생하는기억장치 CD, DVD, LD, 블루레이디스크등 - Computer Science - 03 컴퓨터구조 31

플래시메모리 전력소비가적으며, 전원이공급되지않아도저장된정보가보존되는비휘발성메모리 저장용량이큰데이터저장형과처리속도가빠른코드저장용으로구분 - Computer Science - 03 컴퓨터구조 32

키보드 - Computer Science - 03 컴퓨터구조 33

마우스 - Computer Science - 03 컴퓨터구조 34

조이스틱 - Computer Science - 03 컴퓨터구조 35

터치스크린 - Computer Science - 03 컴퓨터구조 36

스캐너 - Computer Science - 03 컴퓨터구조 37

CRT 모니터 - Computer Science - 03 컴퓨터구조 38

LCD 모니터 - Computer Science - 03 컴퓨터구조 39

PDP - Computer Science - 03 컴퓨터구조 40

OLED 전류가흐르면빛을내는현상을이용하는자체발광형유기물질 휴대폰이나카오디오, 디지털카메라와같은소형기기의디스플레이에주로사용 플렉서블디스플레이를만들수도있음 - Computer Science - 03 컴퓨터구조 41

OLED 4K HDTV - Computer Science - 03 컴퓨터구조 42

충격식프린터 - Computer Science - 03 컴퓨터구조 43

비충격식프린터 - Computer Science - 03 컴퓨터구조 44

3 차원프린터 CAD 등으로빌딩, 지형, 선박, 비행기등을모델링한 3 차원설계도를바탕으로실물의입체모형을만들수있음 공장이없어도제품을만들수있는 21 세기첨단기술의총아로손꼽힘 - Computer Science - 03 컴퓨터구조 45

3D Printers - Computer Science - 03 컴퓨터구조 46

플로터 - Computer Science - 03 컴퓨터구조 47

햅틱인터페이스 - Computer Science - 03 컴퓨터구조 48

What is Haptics - Computer Science - 03 컴퓨터구조 49