Vitrual Address Space1 Vitrual Address Space(VAS) 사전 개념 설명 1. 운영체제의 ‘커널(Kernel)‘ 이라는 엔진이 메모리 전체를 통제한다. 2. 어플리케이션(프로세스)는 메모리가 필요하다. 3. 커널이 응용프로그램(프로세스)한테 메모리를 할당 해줌. 4. 부족하면 응용프로그램은 요청함. 5. 그러다가 메모리가 충돌이 나는 현상이 발생함(같은 주소를 할당해줌) 6. 그래서 VAS 개념이 나옴 Vitrual Address Space(VAS) 왜, 가상 공간을 만들어 주냐면 우물 안 개구리를 만드는거임. 즉, 프로세스가 인지할 때 이 세상(메모리 상)에 나 밖에 없음. 나 밖에 없으니까 다른 프로세스와 충돌을 할 수가 없음 만약 RAM이 4GB = Ox00000000부터 OxFFFFFFFF 까지 (32비트) 여기서 2GB 커널이 쓰고 2GB는 응용프로그.. 2022. 1. 17. 이전 1 다음 반응형