Re: [討論] 會建議停在ios10嗎?

作者: w180112 ([NOOB]我超RETARD我超廢 )   2018-06-29 16:19:57
我以為硬碟空間不足是常識...
Ram永遠不可能用不完
所以早年出現了虛擬記憶體這東西
細節有點複雜你可以把他當作一種實體記憶體的擴充
假設每個application相當於一串串燒
實體記憶體只儲存每串串燒的頭
其他的部分都丟到硬碟裡面
但是硬碟空間也會有不夠的時候
這時系統就會負載很大 因為每個application都要競爭硬碟空間
當然這只是其中一個原因
保持系統空間不要塞太滿才是正解
不管哪個OS都一樣
作者: cphe (魔鬼藏在垃圾筒裡)   2018-06-29 16:47:00
卡頓不見得是virtual memory的問題啦~ 更何況空間不要留太小小的定義又是如何 更何況virtual memory也不可能開太大開太大只會瘋狂page fault,不會更快~ 它本來就不是為了加速產生的概念另外NAND flash 也是有容量小速度會變慢的特性,單拿這點來說是常識實在是…另外VM在embedded system上面的實作也不見得會和PC一樣同樣容量升到12變順,那這要如何解釋呢
作者: pm2001 (做個盾牌眼球兵吧)   2018-06-29 17:09:00
空間不夠 OS自然就把塞不下的app幹掉了阿也就是你切換回去 app會重啟 請問你這些運作理論資料來源?
作者: cphe (魔鬼藏在垃圾筒裡)   2018-06-29 17:10:00
在android上面的確就是樓上說的會直接幹掉,iOS我不熟
作者: pm2001 (做個盾牌眼球兵吧)   2018-06-29 17:22:00
iOS也會阿 空間又不是無限 所以你的資料來源呢?
作者: cphe (魔鬼藏在垃圾筒裡)   2018-06-29 17:28:00
你是問我?說ram不夠的不是我 你想知道VM google就很多了或是去翻翻作業系統的書原po說的內容沒有錯,我想表達的是原因不見得就是這一個
作者: pm2001 (做個盾牌眼球兵吧)   2018-06-29 17:36:00
他寫了一堆 完全沒寫到OS會把APP砍掉的機制

Links booklink

Contact Us: admin [ a t ] ucptt.com