Dev/운영체제
2021. 4. 15.
쉽게 배우는 운영체제 3장 연습문제 풀이
1. 준비, 실행, 대기 상태 3가지의 프로세스 상태도를 그리고 생성과 완료를 넣어 완성하시오. 2. 프로세스제어블록과 문맥교환에 대해 간단히 설명하시오. 프로세스 제어 블록(PCB) - 프로세스를 실행하는데 필요한 중요한 정보를 보관하는 자료구조이다. 프로세스는 고유의 프로세스 제어블록을 가지고, 프로세스 생성 시 만들어져서 프로세스가 실행을 완료하면 폐기 된다. 포인터, 프로세스 상태, 프로세스 구분자, 프로그램 카운터, 프로세스 우선순위, 각종 레지스터 정보, 메모리 관리 정보, 할당된 자원 정보, 게정 정보, 부모 프로세스 구분자와 자식 프로세스 구분자로 구성되어 있다. 문맥 교환 cpu를 차지하던 프로세스가 나가고 새로운 프로세스를 받아들이는 작업이다. 실행 상태에서 나가는 프로세스 제어 블록에..