MMU는 프로세스에 해당하는 페이지 테이블을 사용하여 실행중인 프로세스의 가상 주소를 실제 주소로 변환하는 데 사용됩니다. 가상 주소 공간이 실제 주소 공간과 같을 때 시나리오를 만들 수 있습니다. 이 경우 동일한 가상 주소 공간이 다른 물리적 주소에 매핑되는 상황이 발생하지 않으므로 MMU가 실제로 필요합니까?가상 주소 공간이 실제 주소 공간과 같을 때 MMU가 필요합니까?
는
Virtual Address
| 20 bits (V) | 12 bits(PO) |
Physical Address
| 20 bits(PPN) | 12 bits(PO) |
where V = Virtual Page
PO = Page offset
PPN = Physical Page Number
우리는 정말 모든 프로세스에 대한 페이지 테이블을 필요로합니까 말할 수 있습니다? 두 개 이상의 프로세스가있을 때 나타날 수있는 문제점은 무엇입니까?
간략화를 위해 캐시 메모리를 무시하십시오.