사실 저는 운영 체제와 Linux를 처음 접했습니다.
제가 다니던 대학 자료에 따르면 컴퓨터의 모든 소프트웨어는 두 가지 유형의 프로세스, 즉 user processes
및 system processes
. 지금까지의 모든 것은 매우 합리적으로 들립니다.
다음 리소스에서는 일부 이미지를 통해 이 콘텐츠를 설명합니다.
"사용자 프로세스에는 가상 메모리 범위가 있습니다. 예를 들어 프로세스 A의 메모리 범위는 A12B에서 A15B입니다. 그러나 프로세스 A에서 볼 수 있는 메모리 범위는 0000에서 0030입니다. 해당 공간의 메모리 공간을 보거나 액세스할 수 없습니다. ."
이것도 합리적으로 들리지만 소스에는 시스템 프로세스와 해당 메모리 범위에 대한 지식이 없습니다. 시스템 프로세스의 메모리 범위를 설명할 수 있는 사람이 있나요?