페이지 테이블(page table) 2

페이지폴트의 과정과 스와핑

전에 포스팅했던 가상메모리의 정의에 대해 알고오시면 이해에 도움이 됩니다.https://steady-snb.tistory.com/51 가상메모리의 정의와 페이지 테이블가상 메모리(vurtual memory)는 OS에서 사용되는 메모리 관리 기법의 하나로컴퓨터가 실제로 이용가능한 메모리 자원(물리 주소, physical address)을 추상화하여 이를 사용하는사용자들에게 매우 큰 메steady-snb.tistory.com  윈도우 운영체제의 가상 메모리는 RAM을 효율적으로 관리하는 방법 중 하나로, 각 프로그램에실제 메모리 주소가 아닌 가상 메모리 주소를 할당하는 방식으로 RAM의 부족한 용량을 보완하는데 쓰인다. 페이지폴트란?운영체제는 모든 가상 메모리를 물리 메모리에 로드하지 않습니다. 그렇기에 참..

가상메모리의 정의와 페이지 테이블

가상 메모리(vurtual memory)는 OS에서 사용되는 메모리 관리 기법의 하나로컴퓨터가 실제로 이용가능한 메모리 자원(물리 주소, physical address)을 추상화하여 이를 사용하는사용자들에게 매우 큰 메모리로 보이게 만드는 것을 말합니다.가상주소는 MMU와 Page Tabel에 의해 실제 주소로 변환됨.페이지 : 가상 메모리를 사용하는 최소 크기의 단위프레임 : 실제 디스크나 메모리를 사용하는 최소 크기의 단위  가상 메모리의 필요성 * 주기억장치의 효율적 관리(스와핑)하드디스크를 주기억장치에 대한 캐시로 설정하여, 당장 사용하는 영역만 유지하고 쓰지 않는 데이터는하드디스크에 보관하여, 필요할 때만 램에 데이터를 다시 불러와 램을 효과적으로 관리합니다. * 메모리 관리의 단순화각 프로세스..