주요 레지스터
| 레지스터 | 저장하는 정보 |
|---|---|
| 누산기(AC) | 산술·논리 연산의 중간 결과 또는 결과 |
| 명령 레지스터(IR) | 현재 실행 중인 명령어 |
| 프로그램 카운터(PC) | 다음에 실행할 명령어의 주소 |
| 메모리 주소 레지스터(MAR) | 접근하려는 기억장치의 주소 |
| 메모리 버퍼 레지스터(MBR) | 기억장치와 주고받는 데이터 |
시험에서는 특히 다음 명령어 주소라는 표현이 나오면 프로그램 카운터를 선택함
레지스터의 위치와 속도
레지스터는 CPU 내부의 임시기억장치임
저장 용량은 주기억장치보다 매우 작지만 접근 속도는 더 빠름
따라서
주기억장치보다 저장 용량이 적고 속도도 느리다
라는 설명은 속도가 느리다 부분 때문에 틀림
Windows 레지스트리와 구별
CPU의 Register와 Windows의 Registry는 전혀 다른 개념임
- Register → CPU 내부 임시 저장
- Registry → 운영체제와 프로그램의 설정 정보를 저장하는 Windows 데이터베이스
따라서 운영체제의 시스템 정보를 기억하고 관리한다는 설명은 CPU 레지스터의 역할이 아님
기출 출제 이력
연결 기출로 개념의 출제 방식 확인
수록 기출 5문항 · 5개 시험 회차 · 2016~2018년
기초 개념을 적용할 기출
각 문제에 표시된 적용 범위를 확인하며 학습
CPU 내부 레지스터의 빠른 접근 속도를 다른 기억장치와 비교
함께 볼 설명: 기억장치의 위치와 속도 순서
그림의 누산기·명령 레지스터 위치 확인 · 영역의 역할은 CPU 설명과 연결
함께 볼 설명: CPU의 연산·제어 기능