여기다가 질문을 해도 될런지 모르겠네요... 워낙 지식이 좁아서..ㅠ 다름이 아니라 현재 운영체제를 공룡책으로 공부중에 있습니다. 그런데 멀티쓰레딩 모델 부분은 설명이 너무 미약하더라구요. 사용자 쓰레드와 커널 쓰레드의 일대일 관계는 이해를 하겠는데,
일대다 다대다 이 부분은 도대체 사용자 라이브러리에서 어떤식으로 구현할수 있는지 통 모르겠습니다. 특히 일대다의 경우에는 메인쓰레드 하나만 있는 프로세스와 다를께 없는 것 아닌가요?
쓰레드 두개 이상이 커널에서 쓰레드를 지원해주지 않는 이상 두개 이상의 쓰레드 레지스터값들을 전부 저장할 수 없을텐데, 이게 어떻게 가능한지 모르겠습니다. 영문으로 구글링 해보았지만, 저의 검색능력의 한계인지 영어의 한계인지 찾질 못하겠더군요... 관련 글이나 아시는
지식이 있으시다면 답변 부탁드리겠습니다ㅠㅠ
=================================================================================================================