PCB (1) 썸네일형 리스트형 2-1. Virtualization: 프로세스 관리와 자료구조, Process API 프로세스 가상화Process(프로세스)는 실행 중인 프로그램으로 정의한다.Program이 디스크 상에 존재하는 명령어와 정적 데이터의 묶음이라면(Passive),Process는 program counter가 있는 동적인 존재이다(Active).실행 가능한 파일을 memory에 load하여 program이 process가 된다.→ 하나의 프로그램이 여러 프로세스를 생성할 수 있다.Process는 Code section / Data section / Stack / Heap / Program counter로 이루어진다.OS는 Virtualization으로 CPU가 여러 개인 듯한 illusion(착각;환영)을 만들어낸다. (Time Sharing; 시분할)Process의 Machine StateAddress .. 이전 1 다음