본문 바로가기

프로세스 상태 전이도2

프로세스 대기와 자원의 분류 프로세스 대기 다음은 프로세스 상태전이도의 일부를 확대한 그림이다. 프로세스가 Running 상태에 있다가 자원을 빼앗기거나 다른 자원이 필요한데 얻지 못하였을 경우에 시스템에 자원을 요청하고 Asleep 상태로 내려오게 된다. 용어 정리 자원형 ( Resource Type ) - 시스템 내에 존재하는 자원을 종류별로 구분한 것 단위 자원 ( Resource unit ) - 자원형에 존재하는 같은 종류의 자원을 개별적으로 지칭할 때 사용 자원의 분류 1. 선점 가능성에 의한 분류 - 선점 가능 : 프로세서, 메모리, 버스 - 선점 불가능 : 프린터 2. 할당 방식에 의한 분류 - 전체 할당 방식 : 프로세서, 버퍼 - 분할 할당 방식 : 메모리, 마우스 3. 할당 형태에 의한 분류 - 공유식 할당 : 프.. 2017. 6. 12.
프로세스 상태 전이도 ( Process State Diagram ) 프로세스 상태 전이도 ( Process State Diagram ) 프로세스(Process)란? 보조 기억장치에 있던 프로그램이 주기억장치에 적재되어 실행중일때 이를 프로세스라고 한다. 쉽게 말해서 실행중인 프로그램을 프로세스라고 한다. 일반적으로 CPU를 뜻하는 하드웨어적 의미인 프로세서(Processor)와 헷갈리지 말자. 다음 그림은 프로세스의 상태와 상태 전이를 나타낸 것이다. 사실 프로세스의 상태라고 말은 하지만 엄밀하게 말한다면 스레드(Thread)의 상태라고 보는 것이 더 정확하다. 따라서 한 프로세스에서 두 개 이상의 스레드가 작업중이라면 한 프로세스에서 한 번에 두 가지 이상의 상태가 나타날 수 있다. 1. Create - 프로세스가 생성되는 단계2. Ready - 프.. 2017. 6. 2.