운영체제 관련 지식들!


Process

<aside> 💡 간단하게는 실행중에 있는 프로그램을 의미한다 하드디스크에 있는 프로그램을 실행하기 위해 메모리에 할당되어 바이너리 코드가 적재되는 순간부터 프로세스라고 부른다

</aside>

Process Metadata

Process State

process state.png

프로세스 등록 과정

PCB(Process Control Block)

<aside> 💡 프로세스의 메타데이터들을 저장해 놓은 곳, 한 PCB안에는 한 프로세스의 정보를 보유

</aside>

Context Switching