티스토리 뷰
Virtualize Memory
문제: OS는 어떻게 하나의 physical memory상에서 private, large address space를 가지는 여러개의 process들을 관리할 수 있을까
답: Virtual Memory (VM)
Virtual Memory: Goals
1. VM은 process가 각자 자기의 개인 physcial memory를 가지고 있다고 생각해야한다.
2. 효율적으로 작동해야한다.
3. OS는 프로세스 간의 isolation과 보안을 제공해야한다.
'System' 카테고리의 다른 글
[OS] Address Translation (0) | 2024.02.03 |
---|---|
[OS] Memory API (0) | 2024.02.02 |
[OS] CPU Scheduling (0) | 2024.01.16 |
[OS] CPU Virtualization (Limited Direct Execution) (0) | 2024.01.09 |
[OS] Process API (0) | 2024.01.09 |