운영체제 연습문제
- 최초 등록일
- 2023.03.07
- 최종 저작일
- 2020.02
- 2페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. PCB란 무엇인가?
2. 다음과 같은 프로세스의 각 상태에 대하여 간단히 설명하라
3. 대기(wait)상태를 중지(suspend) 상태와 블록(block) 상태로 구분했을 때 다음과 같이 프로세스가 상태 변환하는 원인을 간단히 설명하라.
4. 문맥 교환(context switching)이 필요한 이유와 문맥 교환에서 발생하는 오버헤드와 이러한 오버헤드를 줄이기 위한 방안에 대하여 간단히 설명하라.
본문내용
1번) PCB란 무엇인가?
-PCB : Process Control block 프로세스 제어 블록
프로세스 제어 블록(process Control block)의 약자로 다중 사용자 시스템에서 여러 개의 프로그램을 효율적으로 관리하기 위해서는 우선순위, 현재 실행된 시간 등 여분의 정보가 더욱 필요한데, 이와 같이 운영 체제가 프로그램 실행 제어를 위하여 필요한 정보를 포함하고 있는 자료 구조를 프로세스 제어 블록이라고 한다.
2번) 다음과 같은 프로세스의 각 상태에 대하여 간단히 설명하라.
1)제출(submit) 상태
-사용자에 의해 작업이 시스템에 제출되면 스풀러에 의해 디스크에 존재하는 보류
상태의 리스트에 저장된다
2)보류(hold) 상태
-사용자가 실행을 요구하는 작업들이 제출되어 스풀 공간인 디스크에 수록되어 있는 상태로서 작업 스케줄러에 의해 실행될 작업으로 선택되면 프로세스로 생성되어 준비 상태로 변환된다.
참고 자료
없음