已爬文
所以总结一下:
实体内存位置,还是由OS在分配控制,
而程式编译器只能算是ask或取得虚拟addr,但未必是连续的!
这样对吗?
那万一程式故意对内存request爆量,
OS也会自动做pagefile或什么的(也就是把硬盘当做快取内存来操),
这样对吗?
作者:
dirkc (3781615)
2014-11-03 22:22:00不确定你说“连续”的意思;paging本来多数的OS都会做,是实现虚拟内存的方式,但new或malloc内部还先有一层管理,然后才到OS;另外我对"实体"两字老是想到MMU看到的physical位址