Computer Science
Chapter 10) Virtual memory Management
https://medium.com/pocs/%ED%8E%98%EC%9D%B4%EC%A7%80-%EA%B5%90%EC%B2%B4-page-replacement-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-650d58ae266b 페이지 교체(page-replacement) 알고리즘 요구 페이징 시스템은 프로세스가 특정 페이지를 요구할 때 해당 페이지를 물리 메모리에 로딩한다. medium.com #Demand paging : 앞선 단원에서 요청하는 프로세스가 physical memory에 없을 경우, disk로부터 프로세스를 읽어들여서 physical memory로 로딩하는 swapping에 대해 배웠다. 이 때, swapping이 핸들링 하는 단위는 전체 프로세스 단위이다. => 하지..
9-2) Memory Management strategies
#Swapping : Swapping은 virtual memory를 사용하기 때문에 반드시 필요하다. 실제 physical memory보다 더 많은 공간을 사용하기 위해서이다. => 어느 시점에서는 메모리가 부족해져 memory에서 disk로 갈 수도 있다. - Swapping을 할때 반드시 Address translation, memory protection을 실행하게 되고, 이를 위해서 메모리를 저장하는 세가지 기법에 대해 설명할 수 있어야 한다. : Contiguous allocation, Paging, Segmentation => Process는 임시로 memory에서 swap out 되어서 backing store로 쫓겨 날 수 있고, 실행을 위해서 다시 메모리에 로딩 될수도 있다. # 관련 용..
Ch.9-1) Memory Management Strategies
#Overview https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81_%EB%A9%94%EB%AA%A8%EB%A6%AC 가상 메모리 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 가상 메모리는 활성 RAM과 DASD 상의 비활성 메모리로 결합되어 있다. 가상 메모리 또는 가상 기억 장치(문화어: 가상기억기, virtual memory, virtual storage)는 RAM을 관�� ko.wikipedia.org http://egloos.zum.com/sweeper/v/2988689 : 프로그램에서 메모리에 접근하기 위해서는 반드시 Memory address가 존재해야 한다. : Address에는 총 두가지 종류가 있는데, 바로 Virtual A..