리눅스 2.4.랑 2.6.x 버젼 커널의 task_struct 구조체는 어떤 차이가 있나요??

pinkpi의 이미지

리눅스 2.4.18 / 2.4.20 버전이랑 2.6.x 버젼 커널의 task_struct 구조체는 어떤 차이가 있나요??

고수님은 분석까지도 부탁드립니다~

wariua의 이미지

여러 사람들이 질문을 다시 볼 수 있도록 하고 싶으신 경우 글을 새로 쓰는 대신 이전 글에 댓글을 하나 달아주는 방법도 있습니다. ;)

질문하신 내용에 답변이 잘 달리지 않는 건 내용이 원체 광범위하기 때문이리라 생각합니다. 평소에 그 내용에 관심이 있었고, 그 내용을 공부해서 정리까지 따로 해 둔 사람이 아니라면 쉽게 답글을 달 수 없는 질문이라는 느낌입니다. 두 구조체를 직접 비교해 보신 후 "2.6 커널의 task_struct 구조체에 추가된 XXX 필드의 역할이 무엇인가요?" 정도로 질문을 해주시면 답글을 달 수 있는 사람의 범위가 좀 더 넓어지겠지요.

혹은, 2.6의 커널 스케줄링 방식을 설명하고 있는 문서를 찾아보시면 그 중에 task_struct 구조체까지 파고들어 가면서 설명을 해 둔 문서가 일부 있을 겁니다. 최근에 나온 리눅스 커널 관련 서적을 참고하실 수도 있겠구요.
----
$PWD `date`

$PWD `date`

pinkpi의 이미지

감사합니다 너무 광범위 했군요..