回覆列表
-
1 # 火志溟
-
2 # 三袋大菠蘿
Windows系統有共享記憶體,當然Linux也有。對於開發者來說,共享記憶體已經足夠使用了。
說到記憶體檔案系統其實Windows下第三方軟體實現也是有的。
另外Windows可以很方便地載入某個檔案變為虛擬記憶體,把檔案資料當做記憶體地址訪問。
-
3 # 散居獵人
windows共享記憶體機制,就是記憶體檔案系統,在低地址區,空間很小。
用流操作指向記憶體塊完全可以把記憶體當做硬碟使用。
只不過記憶體容量小,掉電資料丟失,不適合做硬碟檔案用。
如果記憶體繼續降價或Flash晶片提高讀寫速度,取消硬碟也是可能的。
-
4 # 無業化骨龍
就算有記憶體檔案系統,遲早也要封禁。畢竟程式的執行是在記憶體中執行的,如果內容可以改的話,那就不再有穩定的程式。
-
5 # 我不是琪琪
因為微軟的客服電話會被打爆:
我的檔案怎麼不見了,必須給個說法。
檔案丟失造成我司數千萬的損失,必須恢復。
…………
Linux則沒有這個問題,因為根本沒有客服括弧笑。
並且這種問題到社群去問只會收穫嘲諷:誰叫你個SB把重要檔案存ramdisk上的?
話說在Linux裡記憶體檔案系統真是太方便了。現在的核心,預設臨時目錄就放在記憶體裡,在裡面跑些測試實在太方便。
還可以隨時調整分配空間的大小,核心會在需要的時候自動去呼叫交換分割槽。