-
커널 메모리의 할당운영체제/가상 메모리 2018. 2. 4. 20:50
커널 메모리는 별도의 메모리 풀 에서 할당 받는다.
메모리 풀을 사용하는 이유
커널은 다양한 크기의 자료구조를 위한 메모리를 요청하고 페이지 보다 작은 크기의 자료 구조를 사용할 수 있다.
일부 커널 메모리는 물리적으로 연속된 메모리를 요청할 수 있다.
버디 시스템
버디 시스템이란 물리적으로 연속된 페이지들로 구성된 고정된 크기의 세그먼트로부터 메모리를 할당하는 방식이다.
메모리는 2의 거듭제곱 단위로 할당된다.
2의 거듭제곱 크기가 아닌 메모리 요구는 크기보다 큰 가장 가까운 2의 거듭제곱 크기로 할당한다.
내부 단편화의 가능성이 있다.
댓글