운영체제 썸네일형 리스트형 [OS] Process VS Thread [OS] Process VS Thread 프로세스(Process) 운영체제(OS)로부터 자원을 할당 받는 작업의 단위 Code, Data, Stack, Heap의 구조로 되어있는 독립된 메모리 영역을 할당 받음 리소스(Resource)와 쓰레드(Thread)로 구성 모든 프로세스는 하나 이상의 쓰레드(메인 쓰레드)를 가지고 있음 프로세스 상태 생성(Create) : 프로세스가 생성되는 중 실행(Running) : 프로세스가 CPU를 차지하여 명령어들이 실행되고 있음 준비(Ready) : 프로세스가 CPU를 사용하고 있지는 않지만 언제든지 사용할 수 있는 상태, CPU가 할당되기를 기다리고 있음 일반적으로 준비 상태의 프로세스 중 우선순우가 높은 프로세스가 CPU를 할당 받음 대기(Waiting) : 프로.. 더보기 이전 1 다음