안녕하세요. 리눅스 커널을 공부한지 얼마 안된 학생입니다.
리눅스 커널에서 하나의 task를 생성할때, task_struct와 task 전용 커널 스택을 할당해준다고 알고 있습니다.
그런데 여기서 task_struct와 커널 스택을 할당해 주는 영역은 커널의 어떠한 섹션인가요? 슬랩 할당자로 관리되는 커널 힙 영역에서 할당되는 건가요?
또, 가상메모리상 유저 공간의 섹션은 stack, heap, bss, text 등의 섹션으로 나누어지는데, 리눅스 커널 이미지에서는 어떤 섹션들이 존재하나요? (x86_x64 기준)
리눅스 커널을 공부한지 얼마 안되어 질문이 좀 이상할 수도 있을 것 같습니다.
답변 주시면 감사하겠습니다!