[Operating System] 메모리 관리 장치(MMU)란?
먼저 CPU가 명령어를 실행하기 위해 어떤 사이클을 수행하는지 생각해봅시다. CPU의 명령어 실행 사이클은 크게 '명령어 인출'과 '명령어 실행' 단계로 이루어지는데요, 명령어 인출은 말그대로 CPU가 수행할 명령어를 꺼내오는 사이클을 말하고, 명령어 실행은 인출한 명령어를 실행하는 사이클을 말합니다. 이 과정에서 CPU의 많은 레지스터가 사용되지만 이번 주제는 메모리와 관련되어 있으니, MAR, MBR 레지스터만 아주 간단하게 그림으로 나타내보겠습니다. MAR은 Memory Address Register의 약자이고, MBR은 Memory Buffer Register의 약자입니다. 이름에서 알 수 있듯이, 이 두개의 레지스터는 Memory와 매우 밀접한 관계를 가지며 각각의 역할은 아래와 같습니다. MA..
CS/Operating System
2022. 10. 11. 13:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- GORM
- Effective Java
- mmu
- algorithm
- ARP
- 공지
- OS
- Database
- fiber
- soft delete
- go
- network
- paging
- effective
- java
- Operating System
- spring
- cs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함