정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2015년08월16日 43번

[운영체제]
스레드(Thread)에 대한 설명으로 옳지 않은 것은?

  • ① 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  • ② 다중 스레드 개념을 도입하면 자원의 중복할당을 방지하고 훨씬 작은 자원만으로도 작업을 처리할 수 있다.
  • ③ 하나의 프로세스를 구성하고 있는 여러 스레드들은 공통적인 제어 흐름을 가지며, 각종 레지스터 및 스택 공간들은 모든 스레드들이 공유한다.
  • ④ 하나의 프로세스를 여러 개의 스레드로 생성하여 병행성을 증진시킬 수 있다.
(정답률: 52%)

문제 해설

"하나의 프로세스를 구성하고 있는 여러 스레드들은 공통적인 제어 흐름을 가지며, 각종 레지스터 및 스택 공간들은 모든 스레드들이 공유한다."가 옳지 않은 설명이다. 스레드는 각각 독립적인 제어 흐름을 가지며, 레지스터와 스택 공간은 각 스레드마다 별도로 할당된다. 다만, 스레드들은 프로세스 내부에서 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다는 것은 맞는 설명이다.

연도별

진행 상황

0 오답
0 정답