모두CBT

다중 스레드(Multithread)에 대한 설명으로 옳은 것만을 모두 … | [9급 지방직 컴퓨터일반] 19년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 19년 1회차
다중 스레드(Multithread)에 대한 설명으로 옳은 것만을 모두 고르면?
  • ㄱ. 스레드는 프로세스보다 더 큰 CPU의 실행 단위이다.
  • ㄴ. 단일 CPU 컴퓨터에서 작업을 수행하는 스레드들은 CPU 자원을 공유한다.
  • ㄷ. 스레드는 프로세스와 마찬가지로 독립적인 PC(Program Counter)를 가진다.
  • ㄹ. 프로세스 간의 문맥교환은 동일 프로세스에 있는 스레드 간의 문맥교환에 비해 비용면에서 효과적이다.
1
ㄱ, ㄴ
2
ㄱ, ㄹ
3
ㄴ, ㄷ
4
ㄴ, ㄹ
해설

옳은 것은 ㄴ, ㄷ이다.

스레드는 프로세스 안에서 코드·데이터·자원을 공유하되 PC와 레지스터, 스택은 각자 가진다. 단일 CPU에서는 여러 스레드가 하나의 CPU를 번갈아 쓴다.

  • 스레드는 프로세스보다 작은 실행 단위이므로, 더 크다는 설명은 틀렸다.
  • 같은 프로세스의 스레드끼리는 주소 공간을 공유해 문맥교환 비용이 작다. 프로세스 간 문맥교환이 더 효과적이라는 설명은 반대다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[9급 지방직 컴퓨터일반] 19년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요9급 지방직 컴퓨터일반 기출문제 암기장 전체 보기