OS1 [OS] 프로세스 및 스레드 프로세스 프로세스 : 컴퓨터에서 실행되고 있는 프로그램 1. 프로그램으로부터 인스턴스화된 것을 말합니다. 2. CPU에서 실행하기 위해 메모리에 로드한 프로그램입니다. 특히, 하나의 프로세스는 여러 스레드를 가질 수 있습니다.(멀티 스레드) 프로세스를 확인하는 명령어(리눅스) ps aux 프로세스 상태 생성 프로세스가 생성된 상태를 의미한다. 이때 PCB가 할당된다. 대기 상태(ready) 메모리 공간이 충분하면 메모리를 할당받고 아니면 아닌 상태로 대기하고 있으며 CPU 스케줄러로부터 CPU 소유권이 넘어오기를 기다리는 상태이다. 실행 상태(Running) CPU 소유권과 메모리를 할당받고 instruction을 수행 중인 상태를 의미한다. 중단 상태(blocked) 어떤 이벤트가 발생한 이후 기다리며.. 2022. 12. 29. 이전 1 다음