[ 학습기록/CS 공부 ]
[OS/공룡책] Part 4. Memory Management
2024-04-30 22:03:46
keep many processes in memory simultaneously to allow multiprogramming 메인 메모리메모리는 고유의 주소를 갖는 바이트의 배열이다. 각 코어에 들어있는 레지스터와 메인 메모리는 CPU가 직접 접근할 수 있는 유일한 스토리지다. CPU는 PC값에 해당하는 메모리 주소에서 명령어를 가져와 실행하는데, 만약 데이터가 메모리에 없다면 실행 전에 메모리에 적재해야 한다. 메모리 보호we must protect the operating system from access by user processes.우리는 사용자 프로세스로부터 운영체제를 보호해야 한다. 이는 base 레지스터와 limit 레지스터를 이용하여 구현할 수 있다.base 레지스터 : 물리적 메모리의..