시스템콜
-
2. 프로세스 관리Computer Science/Operating System 2022. 2. 28. 02:41
하드디스크와 같은 파일 시스템에 있는 프로그램이 먼저 프로세스가 되기까지의 과정을 살펴본 후 프로세스에 대한 전반적인 흐름을 확인해보려 한다. 프로그램 실행 - 파일 시스템에 저장되어 있는 실행 파일을 실행시키면 메모리에 적재되어 프로세스가 된다. - 메모리에 적재되기 이전에 실행 파일마다 개별적인 가상 메모리가 존재하며 필요한 페이지만 물리적 메모리에 적재되며, 올라가지 않은 페이지는 스왑 영역에 올라간다. 이때, 각 프로세스별 가상 메모리는 0번지부터 시작하고 실제 물리 메모리에 쌓이는 주소와는 다른데, 가상 메모리의 논리적 주소에서 물리 주소로 변환하는 과정을 거친다. 스왑 영역이란 쫓겨난 프로세스가 저장장치의 특별한 공간을 모아두는데 이러한 영역을 의미하며, 스왑 영역에서 메모리로 데이터를 가져오..