더북(TheBook)

icon_clip

② PCB(Process Control Block)에 프로세스의 현재 상태, PID(Process ID), 부모 PID 등을 저장함

③ 프로세스마다 독립된 메모리 공간을 가짐

스택: 지역 함수, 함수의 매개변수, 반환 주소 값 저장

힙: 동적 메모리 할당

데이터: 전역 변수, 정적 변수, 배열, 구조체 저장. 세부적으로 초기화된 데이터는 데이터 영역에, 초기화되지 않은 데이터는 BSS 영역에 저장됨

코드: 기계어

④ 프로세스의 상태

생성(new): 프로세스가 PCB를 가지고 있지만 OS로부터 승인(admit)받기 전

준비(ready): OS로부터 승인받은 후 준비 큐에서 CPU 할당을 기다림

실행(running): 프로세스가 CPU를 할당받아 명령어를 실행함

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.