프로세스란? - Process is a program in execution: 실행중인 프로그램 프로세스의 문맥(context): - CPU 수행 상태를 나타내는 하드웨어 문맥(program counter, 각종 register) - 프로세스의 주소 공간(code, data, stack) - 프로세스 관련 커널 자료 구조(PCB, Kernal stack) 프로세스의 상태: 프로세스는 상태(status)가 변경되며 수행된다 - Running: CPU를 잡고 instruction을 수행중인 상태 - Ready: CPU를 기다리는 상태(메모리 등 다른 조건을 모두 만족하고) - Blocked(wait, sleep): CPU를 주어도 당장 instruction을 수행할 수 없는 상태 Process 자신이 요청한..