boot memory allocator
컴파일 타임에 커널에서 사용하는 그 많은 structure들을 초기화 시킨다는 것은 불가능하다. 그런 structure들을 초기화 시켜주기 위해서는 메모리가 필요한데 그 이유는 physical page allocator조차 자기자신을 초기화 하기 위해서는 메모리가 필요하기 때문이다.
iPhone 에서 작성된 글입니다.
컴파일 타임에 커널에서 사용하는 그 많은 structure들을 초기화 시킨다는 것은 불가능하다. 그런 structure들을 초기화 시켜주기 위해서는 메모리가 필요한데 그 이유는 physical page allocator조차 자기자신을 초기화 하기 위해서는 메모리가 필요하기 때문이다.
iPhone 에서 작성된 글입니다.
'리눅스 > 커널' 카테고리의 다른 글
GFP_KERNEL vs GFP_ATOMIC vs GFP_USER vs GFP_DMA (0) | 2012.09.16 |
---|---|
include/linux/fs.h 2.6.35 vs 3.0 (0) | 2012.09.16 |
defunct 프로세스 죽이기 (0) | 2012.08.16 |
kmalloc, cache allocator (0) | 2012.07.20 |
리눅스커널 timestamp 찍는 법 (0) | 2012.07.18 |