운영체제: 페이징
연속 메모리 할당을 통해 메모리 단편화(외부 단편화)가 발생하며, 반복될 경우 메모리의 사용의 효율성을 저해한다. 따라서 프로세스를 연속적인 공간에 할당하지 않고 프로세스를 작은 크기로 나눠 여러 부분에 할당함으로써, 연속 메모리 할당의 문제를 해결하고자 하였다. 이를 페이징(Paging)이라고 한다. 주소 변환 (Address Translation) 프로세스가 실제 메모리에서는 분리된 공간에 할당되지만, CPU는 연속된 공간의 메모리를 할당하여 사용하는 것 처럼 관리한다. 이는 MMU를 통해 논리 주소와 물리 주소를 나누어두었기에 가능하다. 프로세스는 연속된 논리 주소(Logical Address)를 가지지만, 분리된 물리 주소(Physical Address)를 가지며 페이지 테이블(Page Table..
🏋️♀️ 기반 다지기/운영체제
2020. 6. 21. 22:24
글 보관함
최근에 올라온 글
최근에 달린 댓글