운영체제_프로세스

황호준·2023년 5월 10일

CS

목록 보기
2/29

프로세스란 ?

  • 프로세스는 일련의 작업 단위이다. 프로그램은 파일이 저장장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태이며, 이러한 프로그램을 실행시켜 운영 체제로부터 CPU를 할당받고 실행되고 있는 상태를 프로세스라고 한다.
  • 실행 중인 프로그램을 의미하며, 프로그램이 실행 중이라는 것은 디스크에 저장되어있던 프로그램을 메모리에 저장한 뒤 운영체제의 CPU제어권을 받을 수 있는 상태가 된 것을 의미

프로세스 상태 ?

  • 프로세스의 상태는 크게 실행,준비,봉쇄 세가지로 분류된다.

new : 프로세스 생성 상태
ready : 프로세스 할당 대기 상태
running: 프로세스 명령어를 실행 중인 상태
waiting : 프로세스가 어떠한 이벤트가 일어나는 것을 기다리는 상태
terminated : 프로세스가 종료된 상태

문맥교환 ?

  • 하나의 프로세스로부터 다른 프로세스로 CPU
profile
기록 블로그

0개의 댓글