스레드 2

2021년 3회 정보처리기사 기출문제 74번

74. 프로세스와 관련한 설명으로 틀린 것은?① 프로세스가 준비 상태에서 프로세서가 배당되어 실행 상태로 변화하는 것을 디스패치(Dispatch)라고 한다.② 프로세스 제어 블록(PCB, Process Control Block)은 프로세스 식별자, 프로세스 상태 등의 정보로 구성된다.③ 이전 프로세스의 상태 레지스터 내용을 보관하고 다른 프로세스의 레지스터를 적재하는 과정을 문맥 교환(Context Switching)이라고 한다.❹ 프로세스는 스레드(Thread) 내에서 실행되는 흐름의 단위이며, 스레드와 달리 주소 공간에 실행 스택(Stack)이 없다.  🔍 문제 분석 및 해설문제는 프로세스(Process)와 관련된 개념을 묻고 있습니다.각 선택지를 하나씩 검토해 보겠습니다.✅ 각 선택지 분석① 프로..

2022년 2회 정보처리기사 기출문제 77번

77. 사용자 수준에서 지원되는 스레드(thread)가 커널에서 지원되는 스레드에 비해 가지는 장점으로 옳은 것은?    ① 한 프로세스가 운영체제를 호출할 때 전체 프로세스가 대기할 필요가 없으므로 시스템 성능을 높일 수 있다.    ② 동시에 여러 스레드가 커널에 접근할 수 있으므로 여러 스레드가 시스템 호출을 동시에 사용할 수 있다.    ③ 각 스레드를 개별적으로 관리할 수 있으므로 스레드의 독립적인 스케줄링이 가능하다.    ❹ 커널 모드로의 전환 없이 스레드 교환이 가능하므로 오버헤드가 줄어든다. 좋아요, 이 문제는 **사용자 수준 스레드(User-level thread)**와 **커널 수준 스레드(Kernel-level thread)**의 차이를 묻는 전형적인 운영체제 문제입니다. 아래에서 ..