편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2018.06.21

    operating system concepts 9판(공룡책) 유저 스레드, 커널 스레드 질문 있습니다.


    유저 스레드가 이해가 잘 안돼서 질문 드립니다.

    1. 책의 4.3.1 Many-to-One Model 내용입니다.

    'Thread management is done by the thread library in user space, so it is efficient'

    'because only one thread can access the kernel at a time, multiple threads are unable to run in parallel on multicore systems'

    이렇게 나와있습니다. 2개 이상의 코어에서 실행될 수 없으면 성능 향상은 없는 것 아닌가요?? 첫 번째 문장의 'efficient'는 어떤 의미로 쓰였나요??

    2.'The one-to-one model (Figure 4.6) maps each user thread to a kernel thread'

    'The many-to-one model (Figure 4.5) maps many user-level threads to one kernel thread'

    이 두 문장에서 쓰인 map의 의미가 뭔가요? 유저 스레드의 내용을 커널 스레드로 복사한다 이런 의미인가요??