본문 바로가기

Solution/면접

[개발자 면접] 프로세스 주소공간과 PCB에 대해서

728x90

Q. 프로세스 주소공간이란?

프로세스가 실행 중에 접근할 수 있도록 허용된 주소의 최대범위로 코드, 데이터, 힙 스택 4요소들을 합쳐 프로세스가 엑세스 할 수 있는 사용자 공간의 메모리 영역을 포함한다. 

 

Q. 프로세스 제어블록(PCB)이란? 

프로세서 제어 블록은 운영체제 커널이 만드는 것이고, 프로세스의 정보를 저장하는 구조를 말합니다. 프로세스 관리의 핵심 데이터로 커널모드에서만 접근이 가능합니다. 

728x90