thrashing
-
가상 메모리(Virtual Memory)Computer Engineering/운영체제 2019. 8. 21. 22:09
안녕하세요 dely입니다:) 오늘은 가상 메모리(Virtual Memory)에 대해 정리해보겠습니다. 이전 포스팅에서 정리한 페이징 기법을 기반으로 메모리관리를 하는 것을 기반으로 합니다. 1. 요구 페이징(Demand Paging) Demand Paging은 프로그램 전체를 메모리에 올리는 것이 아니라 요청받은 페이지가 있을 때 그 페이지만 메모리에 올리는 것을 말합니다 I/O 양이 감소되고, 메모리 사용량도 감소하여 더 빠른 응답시간과 더 많은 사용자를 받을 수 있게 됩니다. 논리메모리에서 물리메모리로 넘어갈 때 페이지 테이블을 통해 메모리 주소를 관리하게 되는데, 물리메모리에 올라간 페이지는 페이지 테이블(Page table)에서 valid로 설정하게 됩니다. 2. 페이지 부재(Page Fault)..