[리눅스커널] 메모리관리: kmalloc 슬랩 캐시 알아보기
Post
원문 보기 →[리눅스커널] 메모리관리: kmalloc 슬랩 캐시 알아보기
슬랩 캐시에 대해서 알아봤으나 대부분 디바이스 드라이버에서는 kmalloc 슬랩 캐시를 사용해 동적 메모리를 할당합니다. kmalloc 슬랩 캐시가 무엇일까? 디바이스 드라이버에서 kmalloc() 함수를 써서 동적 메모리를 할당합니다. kmalloc() 함수를 호출하면 커널 내부에서는 kmalloc 슬랩 캐시를 사용합니다. kmalloc 슬랩 캐시 소개하기지금까지 슬랩과 슬럽 할당자에 대해 설명을 드렸는데 사실 리눅스 디바이스 드라이버에서 사용하는 슬랩 캐시는 어느 정도 정해져 있습니다. 그것은 바로 kmalloc 슬랩 캐시입니다. 'kmalloc 슬랩 캐시'를 설명드리기 전에 먼저 리눅스 세미나 시간에 논의됐던 질문을 대화 형식으로 설명을 드리겠습니다. 임베디드



