
Process 실행중인 프로그램 스케줄링의 대상이 되는 작업(task)와 같은 의미 프로세스 내부에는 최소 하나의 스레드(thread)를 가지고 있는데, 실제로는 스레드(thread) 단위로 스케줄링 완벽히 독립적이기 때문에 메모리 영역(Code, Data, Heap,

데드락, 교착상태(DeadLock)이란? 두 개 이상의 프로세스나 스레드가 서로 자원을 얻지 못해서 다음 처리를 하지 못하는 상태 즉, 무한히 다음 자원을 기다리게 되는 상태 교착상태 발생 예시 P1과 P2가 자원 1,2를 모두 얻어야 한다고 가정 P1은 자원1을
여러개의 프로세스가 번갈아가며 사용하는 자원을 어떤 시점에 어떤 프로세스에게 자원을 할당할 지 결정하는 것운영 체제는 프로세스들에게 CPU 등의 자원 배정을 적절히 함으로써 시스템의 성능을 개선공평성모든 프로세스들에게 공정하게 배정해야함처리량 최대화단위 시간당 가능한