36
마스터 제목 스타일 편집 마스터 제목 스타일 편집

마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 2: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 3: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 4: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 5: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

55

프로그램내장방식

• 저장 프로그램(Stored Program) 방식– 폰 노이만이 고안

– 메모리에 자료와 프로그램이 함께 저장

• 중앙처리장치(CPU)– 메모리에서 필요한 자료를 이용

– 저장된 명령어를 순차적(Sequential)으로 실행

Page 6: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

66

명령어형식

• 명령어(instruction)는 연산 부분(operation part)과 피연산 부분(operand part)으로 구성– 연산 부분은 명령어가 수행해야 할 기

능을 의미하는 코드

– 피연산 부분은 연산에 참여하는 자료를의미하는 코드

• 명령어가 16비트로 구성– 4비트는 연산 종류(opcode)

– 12비트는 피연산자의 메모리 주소(address)

– 피연산자 수는 없거나 2개 또는 3개

• 메모리 주소 또는 레지스터

Page 7: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

77

명령어종류

• 연산자– ADD(add)

– LDA(load address)

– STA(store address)

– HLT(halt) 등의 기호 단어를 이용

• 피연산자– A, B, C 등으로 기술

Page 8: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

88

저급언어

• 기계어– 컴퓨터를 작동시키기 위해 0과 1로 나

타낸 컴퓨터 고유 명령 형식 언어

• 어셈블리어– 컴퓨터 명령어인 기계어를 사람이 일상

생활에서 사용하는 자연 언어와 유사하게 만든 언어

– 명령어는 연산자와 피연산자를 몇 개의문자 조합으로 기호화

Page 9: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 10: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1010

기억장치

• 주기억장치의 구조– 주소

• 메모리의 저장소는 주소(address)를 이용하여 각각 바이트 단위로 고유하게 식별

• 컴퓨터가 한 번에 작업할 수 있는 데이터의단위를 워드

– 워드는 32비트 또는 64비트

– 버스

• 관련 자료 전달 경로

– 주소버스, 자료버스, 제어버스

Page 11: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1111

기억장치종류: RAM

• Random Access Memory, 임의 접근 메모리– 소멸성(volatile) 기억장치

– 쓰기와 읽기의 두 회로가 있어서 정보의 쓰기와 읽기가 가능

• DRAM과 SRAM– DRAM은 전원이 연결된 상태에서 일정한 주기마다 전기적으로 재충전 필요

• 주기억장치로 주로 사용(SDRAM)

– SRAM은 전원만 연결되어 있으면 정보가 지워지지 않는 기억장치

• 캐쉬 메모리(cache memory)에 주로 사용

Page 12: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1212

기억장치종류: ROM

• 읽기 전용 메모리, Read Only Memory : ROM– 비소멸성(nonvolatile) 메모리

– ROM도 메모리에 임의 접근이 가능

• 종류– Mask ROM

• 자료를 써넣는 방식에 따라 기억된 데이터를 지우거나 변경할 수 없음

– PROM(Programmable ROM)

• 임의의 프로그램을 기억

– EPROM(Erasable Programmable ROM)

• 자외선 또는 X선 등을 이용하여 데이터를 지우거나새로운 데이터를 입력

Page 13: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1313

기억장치종류: 플래쉬메모리

• RAM과 ROM의 장점을 가진 메모리– 정보의 입출력도 자유로워 디지털텔레비전, 디지털캠코더, 휴대전화, 디지털카메라,

개인휴대단말기(PDA), 게임기, MP3플레이어 등에 널리 이용되는 기억장치

– 메모리 셀들의 한 부분이 섬광(flash)처럼 단 한번의 동작으로 지워질 수 있다고 해서플래쉬라 명명

• 특징– 플래시 메모리는 일반 RAM과는 다르게 바이트 단위가 아닌 블록 단위의 주소 지정

이 가능하며 쓰기 시간도 오래 걸림

– 쓰기 반복 횟수도 무한대는 아니어서 그 사용에 제한

– 휴대형 전자기기뿐만 아니라 컴퓨터의 보조기억장치로도 널리 사용

Page 14: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1414

캐쉬메모리

• 캐쉬의 사용 이유– CPU에 비해 상대적으로 주변기기의 속도가 매

우 느림

– 주기억장치와 CPU의 속도의 차이를 해결

– 캐시 메모리는 메인 메모리보다 대개 약 10배쯤 더 빠름

• 저장 속도가 빠르고 고가인 SRAM을 이용

• 캐쉬의 종류– 수준1 캐쉬, 수준2 캐쉬

– 디스크 캐쉬

• RAM과 디스크 사이에 일정량의 임시메모리

Page 15: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1515

보조기억장치

• 보조기억장치(secondary memory unit)– CPU 외부에 위치하며, 주기억장치의

제한된 기억용량을 보조

– 순차접근(sequential access) 방식

• 자기 테이프와 같은 저장장치는 순차적으로 접근이 가능

– 직접접근(direct access) 방식

• 자기 디스크와 자기 드럼은 원하는위치에 바로 쓰고 읽을 수 있는 직접 접근이 가능

• HDD: 하드 디스크 드라이브(Hard Disk Drive)– 헤드를 이용하여 여러 개의 원형 알

루미늄 기판인 디스크에 자료를 저장하는 방식

Page 16: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1616

보조기억장치: SSD와 USB

• SSD– 플래시메모리와 이를 제어하는 컨트

롤러로 구성된 대용량 저장장치

– SSD의 장점과 활용

• HDD와 비교해 읽고 쓰는 속도가빠르며 전력 사용량이 적고 충격에 강하며 발열과 소음도 적음

• 개인용 컴퓨터 사용자는 SSD에운영체제와 자주 사용하는 프로그램을 설치

• HDD에는 영화나 음악 같은 대용량의 자료를 저장하여 함께 사용

• 외장하드– 4TB 이하가 2.5인치 제품으로 출시

– 대부분의 제품이 USB 인터페이스로컴퓨터와 연결

• USB– 휴대용으로 가장 많이 사용

– TV, 자동차 등에도 연결이 가능

Page 17: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1717

저장장치의계층

• 기억장치 계층의 필요– 저장장치의 속도와 용량, 가격과 그 쓰임새를 고려

– 저장장치의 속도가 빠르면 가격이 비쌀 것이고 또한 동일한 비용으로 속도를 유지하려면 용량은 작아져야 함

• 다양한 저장 장치의 이용– 현재는 실행하지 않으나 앞으로 이용하려는 프로그램이나 자료는 보조기억장치에

저장

– 현재 실행 중인 프로그램이나 자료는 주기억장치에 저장

– 현재 집중적으로 이용되는 프로그램이나 자료는 캐시 메모리에 저장

– 연산이 필요한 프로그램이나 자료는 레지스터에 저장하여 연산에 직접 이용

Page 18: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 19: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

1919

중앙처리장치

• CPU: Central Processing Unit

• 주요 구성 요소– 연산장치: 자료의 연산을 수행

– 제어장치: 컴퓨터의 작동을 제어

– 레지스터: 연산에 필요한 자료를 임시로 저장

– 버스: 자료버스, 제어버스

Page 20: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2020

연산장치

• 레지스터의 이용– 중앙처리장치의 임시기억장소인 누산 레지스터(Accumulator)와 자료 레지스터(Data

Register)에 저장된 자료를 연산에 참여할 피연산자로 이용

– 결과는 다시 누산 레지스터에 저장되어 필요하면 주기억장치에 저장되거나 다른 연산에 이용

• AC <- AC + DR

– 두 레지스터 피연산자의 연산을 연산장치가 제어장치의 신호를 받아 실행

Page 21: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2121

제어장치

• Control Unit– 산술 및 논리 연산에 요구되는 작업을 연속적으로 수행하는 신호를 보냄으로써 연산

장치와 레지스터가 명령을 수행하게 하는 장치

– 인간의 뇌와 같은 요소

• 구성– 여러 개의 해독기(decoder)와 제어기로 구성

Page 22: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2222

레지스터

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

이므로 가격과 성능을 고려하여 결정

Page 23: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2323

명령어처리과정

• 명령어 처리과정– 주기억장치의 명령어와 자료가 중앙처리장치의 여러 임시 저장장소인 레지스터로

전송되어

– 명령어를 처리한 후 다시 처리 결과인 자료가 주기억장치로 전송되는 과정을 거침

Page 24: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2424

기계주기

• 기계 주기(Machine Cycle)– 중앙처리장치는 하나의 명령어를 실행하기

위하여 다음의 세 과정을 거침

• 인출(fetch), 해독(decode), 실행(execution)

– 인출 단계

• 제어 장치가 프로그램 카운터에 있는 주소로 다음에 수행할 명령어를 명령 레지스터에 저장

• 이후 다음 명령어를 수행하기 위해서 프로그램 카운터를 하나 증가 시킴

– 해독 단계

• 제어 장치는 명령어 레지스터에 있는 명령어를 연산 부분과 피연산 부분으로 해독

• 만일 명령어가 피연산부분이 있는 명령어라면 피연산 메모리 주소를 주소 레지스터에저장

– 실행 단계

• 각 구성 요소에게 작업 지시를 내림

• 하나의 명령어 실행이 종료되면 프로그램카운터가 가리키는 다음 명령어를 가지고다시 기계 주기를 반복

Page 25: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 26: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2626

프로그램작성: 두정수합구하기

• 만일 두 수가 각각 32와 -18이라면– 물론 기호 A는 32를 의미하며, 기호 B는 -18을 의미

– 메모리에 더 작은 단위의 여러 명령어 집합으로 구성하여 그 명령을 실행

– 두 정수의 합을 구하기 위해서는 다음과 같이 4개의 명령어 집합으로 가능

Page 27: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2727

두정수합구하기

• 명령어 LDA의 기능– 주소 레지스터(AR)의 주소 값을 갖는 메모리 자료(M[AR])를 누산 레지스터(AC)에

저장

• 이 처리를 위하여 자료 레지스터(DR)를 다시 누산 레지스터에 저장

• DR <- M[AR]

• AC <- DR

• 명령어 ADD, STA

Page 28: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

2828

명령어의세부수행

• 피연산자– 피연산자 A

• 메모리 주소 0012FF40에 저장된 32

– 피연산자 B

• 마찬가지로 명령어 ADD B에서 메모리 주소 0012FF44에 저장된 -18

– 피연산자 C

• 명령어 STA C에서 피연산자 C는 메모리 주소 0012FF48을 가리키며

• 여기에는 32 + (-18)의 결과인 14가 저장

Page 29: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

Page 30: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

3030

마이크로프로세서성능

• 자료버스 폭– 연산장치와 레지스터 등과 같은 CPU

의 내부 구성 요소 간에 자료를 전달하는 통로의 비트 수

• 클럭 속도– 클럭 속도의 단위인 Hz는 1초당 진

동의 반복 횟수를 재는 단위

– 프로세서는 하나의 명령어를 특정 수의 클럭 사이클에서 실행 할 수 있으므로 클럭 속도는 연산 속도와 비례

• 병렬 처리– 하나의 컴퓨터에서 2개 이상의 CPU

를 이용하여 한 번에 여러 개의 명령어를 동시에 실행시키는 처리 방법

• 컴퓨터의 성능– CPU의 성능과 RAM의 용량, 외부 자

료 버스의 크기

Page 31: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

3131

인텔의마이크로프로세서

• 인텔– 마이크로프로세서를 생산하

는 대표적 기업

– IBM이 IBM 호환 PC에 인텔의8088 프로세서를 탑재하여출시하면서 인텔은 눈부시게성장

– 펜티엄

• 1993년에 인텔은 64비트자료 버스를 사용한 마이크로프로세서인 펜티엄을 발표

– 아이테니엄

• 2001년에는 고성능 서버용으로 진정한 의미의 64비트 시대를 연 프로세서를출시

– 코어 i3, i5, i7의 2세대, 3세대, 4세대의 CPU를 출시

• 2011년 이후

Page 32: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

3232

무어의법칙

• "마이크로 칩의 처리 능력은 18개월마다 두 배로 증대된다"– 실제로 마이크로프로세서의 성능은 약 18개월에서 24개월마다 두 배로 증가

– 무어의 법칙은 앞으로 몇 년 안에 물리학의 근본 원리와 상충되는 어려움 때문에 지켜지지 않을지도 모름

• 인텔을 비롯한 마이크로프로세서 생산 업체는 이러한 무어의 법칙을 유지하기 위해

– 포괄적인 무어의 법칙

• 마이크로 칩의 처리 능력에만 국한되지 않고 정보기술 분야의 발전이 빠르게 진행되고 있다는 의미로 포괄적으로 이해

Page 33: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

3333

TIP: 무어의법칙과마이크로프로세서성능의한계

• 무어의 법칙– 저장 용량이 1년 6개월마다 2배씩 커진다는 법칙

• 무어의 법칙에 한계론– 이론 물리학자 미치오카쿠

• 2011년 출판된 저서 ‘미래의 물리학(Physics of the Future)’에서 대체 반도체 집적 기술이 발견되지 않는다면 무어의 법칙은 종말할 것이라고 예상

• 긍정론– 반도체 공정 및 디자인 부분에 혁신이 필요한 시기이며

이러한 어려움은 극복

– 미국 국가과학재단(National Science Foundation)은‘무어의 법칙 이면의 과학 및 엔지니어링’(Science and Engineering behind Moore’s Law)이라는 이름의 프로젝트

• 제조, 나노기술, 다중 코어칩, 양자 컴퓨팅 등의 새로운 기술 연구를 재정적으로 지원

– 앞으로 몇 년 후에 무어의 법칙이 들어맞지 않더라도계속된 노력으로 다른 측면의 기술은 발전

Page 34: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

3434

프로세서분류: CISC

• 마이크로프로세서는 프로세서마다 고유한 명령어 집합을 제공– 이 명령어는 크게 복합 명령어 집합으로 구성된 CISC(Complex Instruction Set

Computing) 계열과 축소 명령어 집합으로 구성된 RISC(Reduced Instruction Set Computing) 계열로 구분

• CISC: Complex Instruction Set Computing– 복합 명령어 집합 컴퓨팅계열

– 명령어의 구조가 복잡하고 100-250개의 다양한 명령어를 제공

– 인텔의 80x86 계열과 모토롤라의 680x0 계열의 프로세서

– 복잡한 연산을 하나의 명령어로 처리하려는 의도에서 시작

– CISC의 명령어는 복잡한 연산을 수행하기 위해 다양한 길이를 가지며 메모리의 자료를 직접 참조하는 연산도 많이 제공

• 장단점– 복잡한 프로그램을 적은 수의 명령어로 구성할 수 있는 장점

– 복잡한 명령어의 실행을 위한 복잡한 회로가 이용되므로 생산가가 비싸고 전력 소모가 많아 열이 많이 발생하는 단점

Page 35: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집

3535

프로세서분류: RISC

• RISC: Reduced Instruction Set Computing– 축소 명령어 집합 컴퓨팅 계열

– 명령어의 수가 적고 그 구조도 단순

– 레지스터 내부에서 모든 연산이 수행되며 메모리의 참조는 제한적

– 상대적으로 레지스터가 많은 특징

– 1988년 중반 애플의 매킨토시에 장착된 모토롤라의 PowerPC에서 처음 구현된 RISC 프로세서는 이후 Sun, HP, NEC의 워크스테이션 컴퓨터

• 장점– 전체적으로는 RISC 프로세서는 CISC 프로세서보다 수행 속도가 빠름

– 하나의 프로그램을 수행하려면 RISC 프로세서는 CISC보다 많은 명령어를 실행해야하지만 하나의 명령어가 단순하여 그 처리 속도가 매우 빠름

Page 36: 마스터 제 스타일제목 편집 스타일편집 - Kangwoncs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/04.pdf · • 만일명령어가피연산부분이있는명령어라

마스터 제목 스타일 편집마스터제목스타일편집