프로세스 관리
프로세스 관리프로세스의 정의
프로세서에 의해 처리되는 실행중인 프로그램을 의미
운영체제에서는 job , task라고 한다.
프로세스의 종류
PCB를 가진 프로그램
실기억장치에 저장된 프로그램
프로세서가 할당되는 실체
프로시저가 활동중인 것
비동기적 행위를 일으키는 주체
지정된 결과를 얻기 위한 일련의 계통적 동작
목적 또는 결과에 따라 발생되는 사건들의 과정
PCB(Process Control Block)(job control block)
운영체제가 프로세스에 관한 중요한 정보를 저장해 놓은 곳
각 프로세스가 생성될 때마다 고유의 pcb가 생성되고, 프로세스가 완료되면 제거된다.
PCB에 저장된 정보
프로세스의 현재 상태
포인터
프로세스 고유 식별자
스케쥴링 및 프로세스의 우선 순위
CPU 레지스터 정보
주기억장치 관리 정보
입출력 상태 정보
계정 정보
프로세스 상태 전이
프로세스가 시스템 내에 존재하는 동안 프로세스의 상태가 변하는 것을 의미
프로세스 상태
제출( ...