학교 수업을 정리한 내용입니다. 참고만 해주세요.
0314 목요일
CPU - Data Unit(=Data Path)
CPU 구조 대략적으로 설명
ALU
- Operand1. AC
- Operand2. DR
- ALU의 출력은 AC로
레지스터의 기능 (TR, INPR, OUTR는 다루지 않음)
- 데이터 받고 load
- 데이터 값 증가 (inc)
- 데이터 삭제 (clear)
Special Purpose Register
AR (Address Register)
- 명령어의 주소를 PC로부터 전달받아 저장한다.
- 데이터 주소 가능 , 명령어 주소 가능
PC (Program Counter)
- "다음 실행할" 명령어의 메모리상 주소를 저장한다.
- 데이터 주소는 불가능 , 명령어 주소만 가능
IR (Instruction Register)
- 실행할 명령어를 저장한다.
- 데이터 이동 경로
- HDD → Memory → IR
- Instruction 값은 안바뀌므로 IR에서 다시 메모리와 HDD를 거칠 필요 없음.
DR (Data Register)
- 데이터를 저장한다.
- 데이터 이동 경로
- 1st. HDD → Memory → DR
- 2nd. DR → Memory
- 3rd. AC → DR → Memory → HDD
Special Purpose Register 주의사항 !!
- 해당 레지스터는 오직 그 일만 하고, 다른 레지스터와 중복되는 일은 하지 않는다.
반응형
'CS 개념 (~24년 7월) > 운영체제' 카테고리의 다른 글
RAM, ROM, Booting (0) | 2024.03.28 |
---|---|
CPU Instruction Cycle, Interrupt 개요 (1) | 2024.03.25 |
OS 기본규칙 (2) (0) | 2024.03.19 |
OS 기본규칙 (1) (1) | 2024.03.17 |
과장님이 되는 운영체제 (1) | 2024.03.17 |