[OS] 가상 메모리 (Virtual Memory)
가상 메모리란?
물리적인 메모리 공간의 한계를 극복하기 위해 물리적인 메모리 공간만큼의 가상의 메모리공간을 확보하여 메모리 용량을 늘리는 기술.
가상 메모리는 하드 디스크의 용량을 떼서 사용하는 기술인데, 페이지(Page) 단위로 하드디스크-램을 swap하면서 이뤄진다.
장점
1. 큰 가상의 메모리공간을 확보할 수 있다.
2. 더 효율적인 메모리의 사용이 가능해진다.
3. 더 나은 멀티프로그래밍을 사용할 수 있게된다.
단점
1. 싱글 페이지 관리기술일때보다 테이블의 수와 여러 페이지들을 핸들링하기위한 오버헤드가 증가한다. (한마디로 신경써야할게 많아졌다.)
2. 작업의 주소공간에 대한 명시적인 제한이 없다. (이렇게되면 컨트롤하기가 힘들어진다.)
'Operating System > Theory' 카테고리의 다른 글
[OS] 운영체제에서 알아야할 개념 정리 (0) | 2021.02.25 |
---|---|
[OS] 데드락 (Deadlock) (0) | 2020.07.08 |
댓글
이 글 공유하기
다른 글
-
[OS] 운영체제에서 알아야할 개념 정리
[OS] 운영체제에서 알아야할 개념 정리
2021.02.25 -
[OS] 데드락 (Deadlock)
[OS] 데드락 (Deadlock)
2020.07.08