티스토리 뷰
process를 처리하기 위해서는 process의 instruction code와 data가 memory에 할당 되어야 한다.
그리고 process의 개수가 아주 많을 수 있다. => 컴퓨터의 memory의 크기를 초과 할 수 있다.
==>> ### Swapping ###
: 메모리에서 잠깐 뒤 저장공간(backing store)에 빼주고 다시 메모리에 넣어주는 식으로 실행하여 교체될 수 있다. (swap out: main memory ->(이동) backing store, swap in: backing store ->(이동) main memory)
=> swapping은 모든 process의 총 physical address space이 시스템의 실제 물리적 memory를 초과 할 수 있게 한다.
1. < Standard swapping >
2 < Swapping with paging >
(swap out, swap in을 하는 것이 아니라 process의 특정 page를 선택해서 backing store에 옮겨가고오는 과정)
반응형
'운영체제 > 이론' 카테고리의 다른 글
(58) Demand paging (0) | 2020.10.07 |
---|---|
(57) Virtual Memory (0) | 2020.10.07 |
(55) Structure of the page table (0) | 2020.10.06 |
(54) EAT & Memory protection & valid/invalid bit (0) | 2020.10.06 |
(53) Hardware support (0) | 2020.10.05 |
공지사항
최근에 올라온 글