티스토리 뷰
컴퓨터에 설치된 프로그램은 보통 하드디스크 안에 있지만 OS가 프로그램을 실행할 때는 이것을 메모리로 읽어들인(로드) 후에 실행합니다.
이 메모리 상에 할당된 프로그램을 '프로세스'라고 합니다.
프로세스에는 '실행상태', '실행가능상태' , '대기 상태'가 있으며, 상황은 시시각각으로 변합니다. 프로세스가 CPU에 할당되어 처리 중인 상태가 '실행상태'입니다.
프로세스는 우선순위가 보다 높은 처리에 의해 중단되는 일도 있습니다.
이것을 '인터럽트(Interrupt)처리'라고 합니다

*프로세스의 5가지 상태
생성 (New) : 프로세스 생성 상태
실행 (Running) : 프로세스가 CPU에 할당되어 실행 중인 상태
준비 (Ready) : 프로세스가 CPU에 할당되기를 기다리는 상태
대기 (Waiting) : 보류(Block)라고도 하며, 프로세스가 입출력이나 이벤트를 기다리는 상태
종료 (Terminated) : 프로세스 종료 상태
'OS' 카테고리의 다른 글
프로세스(Process) (0) | 2021.09.02 |
---|---|
멀티태스킹(Multi-Tasking) (0) | 2021.09.02 |
OS의 구성요소 (0) | 2021.09.02 |
컴퓨터의 기본 구성 (0) | 2021.09.02 |
컴퓨터의 기동 (0) | 2021.09.02 |