프로세스: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[분류:운영체제]][[분류:정보처리기사]] | [[분류:운영체제]][[분류:정보처리기사]] | ||
;PCB를 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램<ref>[http://q.fran.kr/문제/7300 정보처리기사 기출문제]</ref> | |||
* 실행되고 있는 프로그램 | * 실행되고 있는 프로그램 | ||
* 주 기억장치에 올라가 있는 프로그램 | * 주 기억장치에 올라가 있는 프로그램 |
Revision as of 21:57, 17 May 2019
- PCB를 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램[1]
- 실행되고 있는 프로그램
- 주 기억장치에 올라가 있는 프로그램
- 비동기적 행위를 일으키는 주체로 정의할 수 있다.[2]
- 비동기적 행위: 다수의 프로세스가 서로 규칙적이거나 연속적이지 않고 독립적으로 실행되는 것을 말함
- 작업(Job) 또는 태스크(Task)라고도 한다.[3]
프로세스 상태
- New : 프로세스가 막 생성된 상태
- Running : 프로세스에 포함된 명령어가 실행되는 상태
- Waiting : 프로세스가 특정 이벤트를 기다리는 상태
- Ready : 프로세스가 CPU에 의해 실행되기 위해 대기하는 상태
- Terminated : 프로세스가 실행을 완료한 상태