오식랜드
[운영체제] 레지스터 (register) 본문
반응형
레지스터
: CPU에 있는 임시 저장소
레지스터의 종류
- 일반 레지스터
- 데이터 레지스터 (DR)
- 일반용, 범용 레지스터
- 메모리에서 가져온 데이터를 임시로 저장함
- 주소 레지스터 (AR)
- 데이터/명령어가 저장된 주소를 저장
- 특수 레지스터
- 프로그램 카운터 (PC)
- 다음에 실행할 명령어의 위치 (주소)를 저장
- 명령어 레지스터 (IR)
- 현재 실행중인 명령어 저장
- 실행이 끝나면 PC에서 불러와 저장
- 메모리 주소 레지스터 (MAR)
- 메모리 관리자가 접근해야할 메모리의 주소 저장
- 메모리에 접근할 때 필수 코스
- IR도 MAR을 거침
- 메모리 버퍼 레지스터 (MBR)
- 관리자가 메모리에서 가져온 데이터를 임시 저장
- MAR과 함께 메모리에 접근할 때 필수로 거침
- 프로그램 상태 레지스터 (PSR)
- 연산 결과를 저장
- Flag로 사용 (if문처럼 결과에 따라 달라짐)
반응형
'dev-log > cs' 카테고리의 다른 글
[운영체제] 멀티코어 / 멀티스레드 시스템 (0) | 2023.09.27 |
---|---|
[운영체제] 저장장치 / 인터럽트(interupt) (0) | 2023.09.27 |
[운영체제] 버스 (bus) (0) | 2023.09.27 |
[운영체제] 현재의 운영체제들 (0) | 2023.09.27 |
[운영체제] 운영체제의 역사 (0) | 2023.09.27 |
Comments