가상메모리에서 페이지 대치 알고리즘에는 여러가지 방법이 있습니다. 그중 선입선출 대치 알고리즘, 최적 페이지 대치 알고리즘, 최근최소사용 알고리즘 ,LRU 근접 알고리즘을 비교 설명하세요.
1.페이지 대치 알고리즘이란?
컴퓨터에 프로그램이 실행되기 위해서는 실메모리(Real Memory)에 프로그램이 적제되어야 합니다.그러나. 많은 프로그램을 동시에 수행하거나 사이즈가 큰 프로그램을 수행하면 메모리 용량을 초과하여 수행이 불가능할 수가 있습니다.가격이 비싸고 용량이 한정된 메모리를 효율적으로 이용하고 용량에 무관하게 프로그램을 수행할 수 있는 방법이 없을까 해서 나온 개념이 가상메모리(Virtual Memory) 개념 이죠. 즉, 실메모리를 복사해 놓을 수 있는 하드디스크 공간(Paging Area)을 확보해 놓고 수행 중일 때만 일정한 크기(보통 4KB)의 프로그램 조각으로 나누어 일부분씩 번갈아가며 실메모리에 적제하여 수행하는 방법입니다. 이때 디스크 공간을 가상메모리라고 부르며, 일정한 조각을 페이지(Page)라고 하고, 실메모리에 페이지가 들어가는 곳을 페이지 프레임(Page Frame)이라고 합니다.프로그램이 수행되다 보면 실메모리에 페이지 없어 새로운 페이지를 디스크로 가져올 필요가 생기는데 이를 페이지 부재(Page Fault)라고 합니다.런데, 실메모리에 계속 페이지를 적제하다보면 페이지 프레임이 꽉차게 되겠지요. 이때, 어떤 페이지를 쫓아내고 새로운 페이로 대치할 것인가 하는 로직이 바로 페이지 대치 알고리즘입니다. 페이지 대치 알고리즘이 잘못되면 빈번한 페이지 부재를 일으켜 컴퓨터 성능을 매우 떨어뜨릴 수 있습니다.
본문일부/목차
가상메모리에서 페이지 대치 알고리즘에는 여러가지 방법이 있습니다. 그중 선입선출 대치 알고리즘, 최적 페이지 대치 알고리즘, 최근최소사용 알고리즘 ,LRU 근접 알고리즘을 비교 설명하세요.
1.페이지 대치 알고리즘이란?
컴퓨터에 프로그램이 실행되기 위해서는 실메모리(Real Memory)에 프로그램이 적제되어야 합니다.그러나. 많은 프로그램을 동시에 수행하거나 사이즈가 큰 프로그램을 수행하면 메모리 용량을 초과하여 수행이 불가능할 수가 있습니다.가격이 비싸고 용량이 한정된 메모리를 효율적으로 이용하고 용량에 무관하게 프로그램을 수행할 수 있는 방법이 없을까 해서 나온 개념이 가상메모리(Virtual Memory) 개념 이죠. 즉, 실메모리를 복사해 놓을 수 있는 하드디스크 공간(Paging Area)을 확보해 놓고 수행 중일 때만 일정한 크기(보통 4KB)의 프로그램 조각으로 나누어 일부분씩 번갈아가며 실메모리에 적제하여 수행하는 방법입니다. 이때 디스크 공간을 가상메모리라고 부르며, 일정한 조각을 페이지(Page)라고 하고, 실메모리에 페이지가 들어가는 곳을 페이지 프레임(Page Frame)이라고 합니다.프로그램이 수행되다 보면 실메모리에 페이지 없어 새로운 페이지를 디스크로 가져올 필요가 생기는데 이를 페이지 부재(Page Fault)라고 합니다.런데, 실메모리에 계속 페이지를 적제하다보면 페이지 프레임이 꽉차게 되겠지요. 이때, 어떤 페이지를 쫓아내고 새로운 페이로 대치할 것인가 하는 로직이 바로 페이지 대치 알고리즘입니다. 페이지 대치 알고리즘이 잘못되면 빈번한 페이지 부재를 일으켜 컴퓨터 성능을 매우 떨어뜨릴 수 있습니다.
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기