🖥 프로세스
·
독서/운영체제
작업(Job)은 디스크상의 프로그램(데이터)이며 컴퓨터 시스템에 실행 요청 된 상태를 프로세스라 하고 불린다. 즉 실행을 위해 시스템 커널에 등록된 작업을 의미한다. 따라서 프로세스는 다음과 같이 정의된다. 커널에 등록되고 커널의 관리하에 있는 작업 커널에 의해 스케쥴링 대상이되며 프로그램에 기록된 명령어를 수행하여 목적을 달성한다. 각종 자원들을 요청하고 할당 받을 수 있는 개체 작업에 필요한 리소스를 커널에게 요청 및 할당하여 자신의 임무를 수행한다. 프로세스 관리 블록(PCB)을 할방 받은 개체 자신(프로세스)의 상태 변화를 유지/관리하기 위해 자신의 정보를 저장할 공간을 가진다. 즉 프로세스와 PCB는 1:1 관계를 가진다. 능동적인 개체 실행 중에 각종 자원을 요구, 할당, 반납하며 진행 한마디..