운영체제 ( OS ) -3-
Process
(출처 : 나)
Job
실행되기 전의 프로그램 묶음
Process
커널에 실행을 위해 등록된 엔티티
등록된 엔티티는 PCB에 할당됨
커널은 전반적인 시스템 퍼포먼스를 향상시키기 위해 프로세스를 관리한다.
System
시스템은 resources, processes, kernel 로 이루어져 있다.
Passive Entity
H/W resources
Processor,memory,hard disks ...
S/W resources
Messages, signals, files ...
Active Entity
Processes
Kernel
Process - Kernel - Resources
프로세스에서 커널을 통해 리소스에게 접근할 수 있다.
프로세스가 바로 리소스에게 접근할 수 없다.
PCB(Process Control Block)
각각의 커널에 등록된 프로세스들에 관한 정보들을 저장하는 곳
커널에 자리 잡고 있음
1) PID
2) Process state
3) Scheduling information
4) Memory management information
5) I/O status information
6) Accounting information
7) Context save area
Process state
가장 기본적인 프로세스 상태들이다. OS마다 모두 디자인이 다르기 때문에 가장 기본적인 것을 정리했다.
댓글
댓글 쓰기