본문 바로가기
시스템 보안정보보안기사 · 2016년04월02일 · 2/100

2.다음 중 프로세스와 관련된 설명으로 가장 거리가 먼 것은?

1
프로세스는 프로세스 제어블록(PCB)으로 나타내며 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓은 저장소를 의미한다.
2
하나의 포르세스는 생성, 실행, 준비, 대기, 보류, 교착, 종료의 상태 변화를 거치게 된다.
3
프로세스란 스스로 자원을 요청하고 이를 합당받아 사용하는 능동적인 개체를 의미한다.
4
스레드는 프로세스보다 큰 단위이며, 자원의 할당에는 관계하지 않고, 프로세서 스케줄링의 단위로써 사용하게 된다.정답

해설

프로세스(Process)와 스레드(Thread) 두가지 모두 컴퓨터 시스템에서 실행되는 두 가지 기본적인 실행 단위 - 프로세스는 운영체제로부터 자원(메모리, 입출력장치 등)을 할당 받아 실행되는 프로그램의 인스턴스를 말합니다. 각각의 프로세스는 독립적인 메모리 공간을 가지고 있으며, 한 프로세스의 작업이 다른 프로세스에 영향을 미치지 않음 - 모든 프로세스는 최소 하나의 스레드를 가지고 있음 - 스레드는 프로세스 내에서 실행되는 작은 실행 단위 하나의 프로세스에 여러 개의 스레드가 존재할 수 있다. - 스레드는 프로세스 내에서 메모리를 공유하면서 실행되며, 스레드는 하나의 실행 흐름이기 때문에, 한 스레드가 프로세스 내의 메모리를 변경하면, 이 변경 사항은 다른 스레드에서도 영향을 받는다. 요약하면, 프로세스는 독립적인 실행 단위이며, 각각의 프로세스는 자신만의 메모리 공간을 가지고 있다. 반면, 스레드는 프로세스 내에서 실행되는 작은 실행 단위이며, 스레드는 하나의 실행 흐름으로, 프로세스 내의 메모리를 공유한다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기