
OS - 프로세스(Process)란?
2024. 1. 4. 20:05
CS/OS
프로세스(Process)란? 프로세스(Process)는 쉽게 말해서 실행중인 프로그램이다. 예를 들어 리그오브레전드 게임을 다운을 받으면 프로그램상태로 내 컴퓨터의 디스크에 저장이된다. 이를 실행하게 되면 메모리에 로드되게 되는데, 이때 프로세스가 되는 것이다. 즉 프로세스는 실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것을 말한다. 또한 프로그램이 여러 프로세스가 될 수 있다. 프로세스 상태(Process State) 프로세스는 상태를 가지고 있고 상태가 계속 변한다. 프로세스 상태는 다음과 같다. new : 프로세스가 생성되기 전 상태(아직 프로세스가 아님) ready : 메모리에 Load되어 CPU 할당받을 준비가 되어있는 상태 running : CPU에 의해..