이 글은 www.youtube.com/watch?v=OWJTkYKwdno&list=PLc8fQ-m7b1hD4jqccMlfQpWgDVdalXFbH&index=38 보고 공부한 글 입니다.
RISC(Reduced instruction Set Computer) 개요
-CISC(Complex instruction Set Computer)에 비하여 새로운 설계 개념 제시
-새로운 마이크로 아키텍쳐와 명령어 구조 제시
-ex) MIPS, ALPHA, PowerPC, SPARC, PA_RISC
CISC vs RISC
cpu가 레지스터에서 어떤 일을 처리하는 것은 메모리에서 가져와서 처리하는 것보다 빠르다.
-RISC 명령은 메모리를 사용하는 것은 load, stored할 때만 메모리에 접근한다.
파이프 라인이라는 방식을 사용해서 한 클럭에 하나의 동작을 한다. 매우 빠르다.
간단요약: 더 싸고 빠르다.
RISC 프로세스의 특징
기사시험에서 RISC프로세서의 특징인 것을 하고 묻는 문제가 많이 나온다.
중첩된 레지스터 윈도우
프로지서: 하나의 함수, 프로세스가 될 수 있다.
프로시져A는 레지스터 16~25번까지 쓸 수 있고 프로시져B는 레지스터 32~41까지 쓸 수 있다.
레지스터 26~31까지는A와B가 공동으로 사용하는 공간이다. 이것을 레지스터 윈도우 라고 부른다.
보호도 되고 정보 교환 속도도 빠르다.
Berkely RISC 1명령어 구조
가장 처음에 만들어진 RISC 명령이다.
32비트 컴퓨터이다. 앞에 8비트는 opcode이다.
(Rd = register destination, Rs = register source)
-메모리 주소가 없고 레지스터의 번호만 지정되어 있다.
-S2로만 operand의 주소를 지정한다. S2는immediate mode이기 때문에 13비트의 주소는 결국 데이터이다.
-condition을 결정하는 5개비트 , 주소들로 구성
3개의 어드레싱 모드만 존재한다.
'Computer Science > 컴퓨터구조' 카테고리의 다른 글
[컴퓨터 구조] 산술 파이프라인 (0) | 2021.02.06 |
---|---|
[컴퓨터 구조] 파이프라인 (0) | 2021.02.05 |
[컴퓨터 구조] 데이터 전송과 처리 (0) | 2021.02.03 |
[컴퓨터 구조] 명령어 형식 (0) | 2021.02.02 |
[컴퓨터 구조] 스택 구조 (0) | 2021.02.01 |