ZLFN.SPACE

아마도 성장할 것 같은 학생

컴퓨터 아키텍처와 RISC-V CPU의 구조에 대해 알아보겠습니다.

본 글의 내용은 포항공과대학교의 CSED311의 내용을 기반으로 수업에서 다루지 않은 몇몇 내용을 추가하여 구성하였습니다.

아키텍처란?

컴퓨터 아키텍처는 하드웨어와 소프트웨어 사이의 인터페이스 규약입니다. 구체적으로는 CPU가 이해하는 명령어 집합(ISA, Instruction Set Architecture)을 중심으로, 아래 내용들을 정의합니다.

  • 명령어(인스트럭션): 어떤 연산(덧셈,분기,메모리 접근 등)을 지원하고 어떤 형식으로 표현하는...