OS
-
[운영체제] 가상 메모리(Virtual Memory)와 페이징, 세그멘테이션Study/컴퓨터 구조 & 운영체제 2022. 10. 11. 18:27
메모리란? 메모리는 프로세스 실행에 필요한 데이터 및 코드를 저장하는 장치 메모리는 크게 내부 기억장치인 주 기억장치, 외부 기억장치인 보조 기억장치로 나눈다. 내부 기억장치는 보통 CPU의 Cache, Register, 또는 RAM이다. 보조 기억장치는 HDD, SDD이다. 내부 기억장치의 읽기/쓰기 속도가 보조 기억장치보다 훨씬 빠름 당연히 내부 기억장치에서 모든 것을 처리하면 좋겠지만, 내부 기억장치는 용량이 작고 휘발성이므로 보조 기억장치를 사용한다. 가상 메모리 가상 메모리는 왜 쓰는가? 실제 메모리 크기보다 요구 메모리가 큰 프로그램(프로세스)를 실행하기 위해서 보통 사용하는 RAM의 전체 용량은 16GB정도가 보통이다. 그런데 용량이 50GB나 되는 게임들을 어떻게 실행할 수 있을까? -> ..