淺嘗輒止43-磁盤2-學習資料的故事

繼續(xù)講“學習資料”的故事

在Linux的世界里,硬盤這類東西被抽象成了塊設備。
為什么叫呢?因為讀寫這類設備,一般是以為單位進行的。
為什么要以為單位讀寫呢?因為它慢,再加上程序訪問內存的局部性,先把一塊“學習資料”全放到內存里,再以訪問內存的速度“學習”,效率顯然比較高。如果一字節(jié)一字節(jié)的讀出學習資料,那么訪問速度就不是被內存限制了,而是被硬盤限制,這倆東西速度可不是一個數(shù)量級的哦。
當然,有些塊設備并沒有磁盤的物理結構,不過也還是以為單位來訪問的,如前面所說,以為單位來獲取“學習資料”效率高,可以避免卡頓,有益于“學習”體驗。

“學習資料”是從硬盤的第0塊開始依次放的嗎?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 32,309評論 2 89
  • 1. 基礎知識 1.1、 基本概念、 功能 馮諾伊曼體系結構1、計算機處理的數(shù)據(jù)和指令一律用二進制數(shù)表示2、順序執(zhí)...
    yunpiao閱讀 5,800評論 1 22
  • 1.ios高性能編程 (1).內層 最小的內層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結構(3).初始化時...
    歐辰_OSR閱讀 30,246評論 8 265
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,666評論 1 32
  • 回來后一直伏在欄桿上看空中的月亮。四圍漸漸地安靜下來了,漸漸地冰冷清醒。月的美也許就是因為它的“唯一”和“孤獨”吧...
    冰眉鐵面閱讀 429評論 1 6

友情鏈接更多精彩內容