프로세스와 스레드

원래벌레·2022년 9월 6일
0

🌞 프로세스의 개념과 상태변화

🌼 프로세스의 개념

  • 운영체제가 관리하는 실행 단위

  • 프로시저가 활동 중인 것

  • 실행중인 프로그램 ( 메모리에 할당 된 것이지 CPU가 할당한 것이 아니다. )

  • 비동기적 동작

  • OS의 프로세스 제어 블록(Process Control Block)으로써 명시되는 것

  • 프로세서에 할당하여 실행할 수 있는 개체
    -> 디스패치가 가능한 대상 / 디스패치 : 프로세스를 프로세서에 할당하는 것

  • 프로세스는 운영체제로부터 메모리 ( 프로세스 제어 블록 포함 ) 할당

스택과 힙의 경우 적재될 떄 까지 크기가 정해져 있지 않다.

🌞 프로세스의 상태변화와 상태 정보

🌼 프로세스의 상태 변화

정답 : 3번, 프로그램 실행 중간에 입, 출력 또는 이벤트를 기다리는 라인의 프로세스를 두게 되면 이를 처리 할 때는 외부의 어떠한 인터럽트나 커널단에서의 프로세스가 실행 되지 않고 프로그램 스스로 대기 상태로 가기 때문이다.

profile
학습한 내용을 담은 블로그 입니다.

0개의 댓글