已爬文
所以總結一下:
實體記憶體位置,還是由OS在分配控制,
而程式編譯器只能算是ask或取得虛擬addr,但未必是連續的!
這樣對嗎?
那萬一程式故意對記憶體request爆量,
OS也會自動做pagefile或什麼的(也就是把硬碟當做快取記憶體來操),
這樣對嗎?
作者:
dirkc (3781615)
2014-11-03 22:22:00不確定你說「連續」的意思;paging本來多數的OS都會做,是實現虛擬記憶體的方式,但new或malloc內部還先有一層管理,然後才到OS;另外我對"實體"兩字老是想到MMU看到的physical位址