<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Demanding_paging</id>
	<title>Demanding paging - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Demanding_paging"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Demanding_paging&amp;action=history"/>
	<updated>2026-06-13T22:06:00Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Demanding_paging&amp;diff=525&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 메모리 관리  == 개요 == Demanding Paging은 프로그램이 필요한 파일의 모든 내용을 메모리에 적재하는 것이 아니라, Virtual Memory를 사용하여 필요한 순간에만 필요한 페이지를 Storage에서 읽어들여서 메모리에 올리는 기술이다.   == 과정 == # TLB 미스 # 페이지 테이블 Walk # 페이지 폴트 # Trap to Kernel # Virtual Address를 File + Offset으로 변환 # Page frame할당 # Disk block을...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Demanding_paging&amp;diff=525&amp;oldid=prev"/>
		<updated>2023-02-11T02:53:19Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EB%A9%94%EB%AA%A8%EB%A6%AC_%EA%B4%80%EB%A6%AC&quot; title=&quot;분류:메모리 관리&quot;&gt;분류: 메모리 관리&lt;/a&gt;  == 개요 == Demanding Paging은 프로그램이 필요한 파일의 모든 내용을 메모리에 적재하는 것이 아니라, &lt;a href=&quot;/noriwiki/index.php?title=Virtual_Memory&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Virtual Memory (없는 문서)&quot;&gt;Virtual Memory&lt;/a&gt;를 사용하여 필요한 순간에만 필요한 페이지를 Storage에서 읽어들여서 메모리에 올리는 기술이다.   == 과정 == # TLB 미스 # 페이지 테이블 Walk # 페이지 폴트 # Trap to Kernel # Virtual Address를 File + Offset으로 변환 # Page frame할당 # Disk block을...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: 메모리 관리]]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
Demanding Paging은 프로그램이 필요한 파일의 모든 내용을 메모리에 적재하는 것이 아니라, [[Virtual Memory]]를 사용하여 필요한 순간에만 필요한 페이지를 Storage에서 읽어들여서 메모리에 올리는 기술이다. &lt;br /&gt;
&lt;br /&gt;
== 과정 ==&lt;br /&gt;
# TLB 미스&lt;br /&gt;
# 페이지 테이블 Walk&lt;br /&gt;
# 페이지 폴트&lt;br /&gt;
# Trap to Kernel&lt;br /&gt;
# Virtual Address를 File + Offset으로 변환&lt;br /&gt;
# Page frame할당&lt;br /&gt;
# Disk block을 읽어서 Frame에 작성 시작 (즉 DMA 시작)&lt;br /&gt;
# Disk read가 끝나면 Disk Interrupt&lt;br /&gt;
# 완료된 페이지를 Valid하다고 표기&lt;br /&gt;
# Process를 Page Fault가 난 지점부터 수행&lt;br /&gt;
# TBL 미스&lt;br /&gt;
# 페이지 테이블 워크 -&amp;gt; 정상적으로 페이지가 반환됨&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>