mmap缺頁異常後資料是拷貝到核心的PageCache還是拷貝到使用者空間?

時間 2021-06-02 21:29:28

1樓:立馬吳山

mmap應該是虛擬空間的位址對映到了核心的pagecache,如果虛擬空間位址指向的物理記憶體還是屬於使用者,那豈不是資料寫回去的時候,直接從使用者空間到磁碟了?又或者,資料寫回去的時候,還是要先拷貝到pagecache,那mmap所謂的節省拷貝又從何談起呢,不僅沒有少了一次拷貝,還多了建立記憶體對映的開銷。

2樓:藥不能停

試答,不同層級的概念

1)mmap是記憶體共享機制,使得兩個邏輯空間對映到同乙個物理區域2)PageCache是檔案管理的演算法優化,mmap訪問的頁面區域必然是Pagecache

3)使用mmap()後,會返回乙個記憶體指標,使用這個指標來訪問共享區域,底層有CPU的MMU支援,自然會轉換到物理區域,對於程序而言是無感知的

3樓:「已登出」

「拷貝」是物理概念,「核心空間」和「使用者空間」是邏輯概念,或者說虛擬概念。所以,問題不成立。

mmap對應核心中的kmap和vmap,是建立虛擬空間到物理空間的對映關係,都不存在拷貝這種說法。但拷貝需要位址,對映是拷貝的基礎。

從資料集中剔除異常資料一般用什麼資料演算法?

饅頭 1.在SPSS中做箱型圖,圖中可以顯示異常值,然後剔除。但問題是大資料,採用箱形圖已經不顯示了 2.拉依達準則法 3 簡單,無需查表。測量次數較多或要求不高時用。是最常用的異常值判定與剔除準則。但當測量次數 10次時,該準則失效。如果實驗資料值的總體x是服從正態分佈的,則 式中,與 分別表示正...

如何看待此次48飯盒活動有關資料異常增長爭議事件?

毆打小師妹 我在這一篇裡已經做了詳細回答 怎麼看待部分卡推與恩兔應援會管理人員個人行為的言語矛盾?知乎其實應該發在這裡的。還有決賽票數現在已經出來了。但是我 幕楓 採花的資料均出現了異常增長。乙個沒啥獎勵的決賽,也不知做出這個影響的人是抱著怎樣的想法,希望達到怎樣的目的呢?總之up主們都自行向官方進...

資料探勘中常見的 異常檢測 演算法有哪些?

大龍貓 發現了今年的一篇深度學習在異常檢測上的綜述,感覺還不錯 Deep Learning for Anomaly Detection A Survey yycc 分享乙個比較冷門而且比較玄幻的演算法,至今我仍沒能理解該團隊的想法 演算法名稱 HTM Hierarchical Temporal Me...