운영체제정보처리기사(구) · 2019년03월03일 · 43/100
43.운영체제에서 스레드(Thread)의 개념으로 가장 옳지 않은 것은?
1
다중 프로그래밍 시스템에서 CPU를 받아서 수행되는 프로그램 단위이다.
2
프로세스(Process)나 태스크(Task)보다 더 작은 단위이다.
3
입ㆍ출력장치와 같은 자원의 할당에 관계된다.정답
4
한 태스크(Task)는 여러 개의 스레드(Thread)로 나누어 수행될 수 있다.
해설
스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘으로 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위이며, 독립적인 스케줄링의 최소 단위로서 프로세스 역할을 담당한다. 또 한 태스크 내에서 여러 개의 스레드로 나누어 생성할 경우 병행성을 증진시킬 수 있다.