引用:
|
作者潛水族
開啟檔案當然用隨機模式,不是循序模式,
影響很小  (Windows PageFile 大概就是如此模式,平時會感到它的運作嗎?)
架構是可以隨便改的嗎?還是我們理解的架構意義不大一樣?
嗯~~好壞與我無關,建議到此為止.
|
以傳統軟/硬式磁碟機來說,真正的實體存取通通都是循序式的,所謂隨機存取模式只是作業系統承現給你的假象。
因此現代作業系統多半有 I/O scheduling,像有名 Linus elevator 演算法,當然還是一句話,有興趣的自己去孤狗。
所謂的循序模式跟隨機模式,我只有在二十年前用 DOS 寫程式有碰過,這幾年幾乎沒聽過有人問,因為 99% 都是用隨機模式在開檔,反倒是 blocking/non-blocking I/O 還比較有人問。
題外話,SSD 是真正的隨機存取,所以前面網友有人建議用 SSD 也不失為一個好方法。
不過,我也認為用 binary 來存陣列(矩陣)會比較好,文字檔太大了,至於 serialize(序列化)不是好主意,因為 serialize 後其實也是文字...