티스토리 뷰

 

컴퓨터에 설치된 프로그램은 보통 하드디스크 안에 있지만 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함