CODE1 혼자 공부하는 운영체제 (3) - 프로세스의 실행 프로세스의 실행 1. 프로그램의 실행 CPU가 어떤 프로그램을 실행시킬 때 가상공간(virtual space) 을 각 프로그램마다 구성한다. 이 가상공간에는 code, data, stack 가 저장되며 프로그램을 실행할 때 실제 메모리에 올리기 위해서는 Address translation 을 통해 필요한 부분만 physical memory 에 올리며 나머지는 swap area 에 위치한다. 2. 운영체제 커널 주소공간 1. code - code 에는 system call, interrupt 처리 관련 코드, 자원 관리 코드, 편리한 서비스를 제공하기 위한 코드 가 저장되어있다. 2. data - 각종 자료구조들이 저장되어 있으며, 각 프로세스 관리 자료구조인 프로세스 제어 블록 (Process Contr.. 2022. 10. 22. 이전 1 다음