헷갈릴 수 있는 용어 - [프로세스/프로그램] , [잡/태스크]
프로그램 & 프로세스 프로그램 - 컴퓨터 시스템에 실행 요청 전 상태인 명령어의 집합입니다 - 프로그램에 데이터가 할당되면 잡(job)이 됩니다 - 하나의 프로그램은 여러 프로세스를 수행할 수 있습니다 프로세스 - 실행을 위해 kernel(커널)에 등록된 작업을 뜻합니다 - a.k.a 프로세스는 컴퓨터 자원을 할당받습니다. (프로세서, 메모리...) - 프로세서 외 I/O 자원(ex: 디스크)이 필요할 시 블락(대기) 상태가 됩니다 (스케쥴링) - 각 프로세스는 생성시 PCB라는 블럭이 커널 영역에 생성되고 저장됩니다 스케쥴링, 커널, PCB에 대한 정리는 나중에 더 자세히... 프로그램 & 프로세스 TL;DR 프로그램은 실행 전 상태의 명령어 집합이며, 프로세스는 컴퓨터 리소스를 할당받아 실행중인 프로..
소프트웨어/운영체제
2022. 4. 7. 01:43