반응형
* Virtual Memory
- 디스크의 일부를 memory 처럼 사용하는 것.
- memory가 부족할 때도 더 큰 memory 를 요구하는 program 을 실행 가능하게 한다.
- 실제 CPU 는 memory 에 있는 내용만 사용할 수 ( 참조할 수 ) 있기 때문에
Memory <-> Disk Swap 을 하면서 Virtual Memory 사용.
- Virtual Memory 의 2가지 방식
1. Paging 방식 : Windows 에서 채택. page 단위로 swap 한다. 무조건 일정한 크기를 갖는다. ( ex) 4KB )
2. Segment 방식 : Segment 단위로 swap. Segment 는 의미있는 것들의 조합.
Virtual Memory 를 사용할 때는 Page 나 Segment 에 해당하는 파일을 가지고 있으며,
실제 memory 의 보통 2배 정도 크기가 할당된다.
- Page-in : Disk -> Memory
Page-out : Memory -> Disk
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'IT 놀이터 > General' 카테고리의 다른 글
[하드웨어] Little Endian vs. Big Endian. (0) | 2012.02.29 |
---|---|
[하드웨어] IC 에 대한 간단한 이야기 + IC인 Memory. (0) | 2012.02.29 |
[하드웨어] Disk의 Track & Sector & Cluster ( 트랙 & 섹터 & 클러스터 ) (0) | 2012.02.29 |
[하드웨어] 2진수 ( Digital bit ) 에 대한 간단한 정리 (0) | 2012.02.29 |
[하드웨어] 주요 기계어 명령어의 종류와 기능. (0) | 2012.02.29 |
댓글