星期二、三的slido

56 views
Skip to first unread message

OS大叔

unread,
Dec 4, 2023, 3:28:09 AM12/4/23
to 中正資工,作業系統概論
各位同學:
這星期討論的是 virtual memory,鏈結如下

OS大叔

unread,
Dec 5, 2023, 2:27:27 AM12/5/23
to 中正資工,作業系統概論
這個章節一開始的重點在於怎樣解決「非法存取」,例如:不能寫、不能讀寫執行
因此有了 demand paging、copy on write的觀念

有了上述觀念以後,程式和資料不需要完全地載入記憶體,所以全部軟體所「可能存取」的記憶體可以大於實體記憶體,這就是virtual memory
有了virtual memory 以後,再來就是「該把哪些東西放入記憶體」,working set的概念(延伸自locality)
在Linux和大部分的OS,使用page replacement演算法決定,當記憶體不足時,把哪些memory page踢出主記憶體
被踢出的記憶體,就是作業系統認定「比較不重要的」,認定的方式是採用這記憶體過去被存取的情況



習五

OS大叔 在 2023年12月4日 星期一下午4:28:09 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages