女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

系統碎片是什么?是怎么產生的?為什么會產生?

Wildesbeast ? 來源:悟空問答 ? 作者:雅帆電子 ? 2020-01-21 11:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

系統碎片存儲器是系統頻繁地刪除文件再寫入文件造成的。理論上,只要刪除文件再寫入就有碎片,重復的越多,碎片越多。原因如下(為了說明清楚,雅帆用幾個步驟作圖示意),值得注意的是,碎片是對于機械硬盤來說的,對于固態硬盤則沒有影響。

一、空白盤,第一次寫文件

因為是空白盤,所有的空白空間都是連續的,所以寫入兩個文件后,效果是這樣的。

圖中表示了綠色文件和黃色兩種文件,由于是空白盤第一次書寫,這兩個文件是相鄰的且是連續的。

二、刪除綠色文件

刪除綠色文件后,原來綠色的扇區變成空白,表示沒有被占用,可以被再次書寫。

三、寫入第三個文件

當寫入的文件比刪除的大時,紅色文件會分開存放,這樣磁盤在寫或讀這個文件時,磁頭就要大幅度移動,影響速度。

當寫的文件比刪除的小時,會留有粉色空白,早晚也會產生碎片。

以上就是碎片產生的原理,是文件系統造成的,目前沒有辦法解決,存在也沒什么意義,只會拖讀寫速度。

至于為什么會存在軟件刪了,但是并不是所謂完全刪除的問題,原理如下:

這是文件系統的機制造成的,我們的硬盤不是以字節為單位管理的,而是以扇區為單位,一個扇區可以有很多字節,常見的有4096字節等,如下圖所示:

每個扇區用一個字節管理,等于FF了表示文件結束。等于00了表示當前扇區可以被讀寫,其它值時,表示與當前值所在扇區級聯。

畫圖表示為:

可見,當我們刪除一個文件時,其實是在引導記錄里作標記。實際的文件內容并沒有刪除。還是可以找回來的,當然,如果刪除后又寫了文件,并且正好占用了釋放的空間,那么文件就找不回來了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7653

    瀏覽量

    167447
  • 固態硬盤
    +關注

    關注

    12

    文章

    1543

    瀏覽量

    58654
  • 機械硬盤
    +關注

    關注

    1

    文章

    228

    瀏覽量

    25849
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式系統中內存碎片產生過程說明

    在嵌入式系統中,內存是十分有限而且是十分珍貴的,用一塊內存就少了一塊內存,而在分配中隨著內存不斷被分配和釋放,整個系統內存區域產生越來越多的碎片
    發表于 09-21 12:22 ?965次閱讀
    嵌入式<b class='flag-5'>系統</b>中內存<b class='flag-5'>碎片</b><b class='flag-5'>產生</b>過程說明

    【電腦日常維護教程】6個磁盤碎片整理技巧

    整理程序時系統自動屏蔽掉屏幕保護,運行完成后自動恢復。4. 改變交換文件的位置 我們知道,如果大量碎片存在于C盤之中,可能影響系統的啟動
    發表于 05-18 16:12

    請問mymalloc產生內存碎片嗎?

    malloc申請內存在釋放后,產生內存碎片,所以UCOSIII內有專門的內存申請。原子哥視頻(UCOSIII視頻19講)最后的時候說可以用原子哥自己的mamalloc函數來申請內存。我想問,難道原子哥的mymalloc不會
    發表于 10-16 04:35

    什么是ORE中斷?為什么產生

    )。接下來是錯誤產生原因以及解決方法。 (1)什么是ORE中斷?為什么產生產生原因如上所述。ORE標志位在USART_SR寄存器,但值得注意的是,當我們打開串口接收中斷時,同時也
    發表于 08-13 07:08

    什么產生HardFault_Handler

    STM32關于我遇到的HardFault_Handler的處理前言關于HardFault_Handler為什么產生HardFault_Handler出現HardFault_Handler怎么辦我
    發表于 08-24 07:59

    如何避免內存碎片產生

    內存碎片產生(從內部碎片和外部碎片方面講述)編程題:第一題:解析頭文件,簡單來說就是大寫字母小寫之母通過一些特定的規則進行轉換,具體題目要求忘了…(AC)#include #incl
    發表于 12-21 07:50

    長線纜為什么產生靜電危害,如何進行規避

    ,還有一種情況容易被忽略,那就是長線纜的電荷積聚。長線纜為什么產生靜電危害,在哪些場景下產生靜電危害,以及如何進行規避,這些將是本文要重點介紹的內容。 除非特別說明,下文中的線纜都
    的頭像 發表于 12-22 17:59 ?6508次閱讀

    風機光伏發電為什么產生諧波

    風機光伏發電是可再生能源發電方式。然而,盡管其具有許多優點,卻也存在一些技術難題,其中之一就是諧波產生的問題。本文將深入探討風機光伏發電為什么產生諧波的原因。
    的頭像 發表于 07-19 14:35 ?4406次閱讀

    常見的PLC系統BUG有哪些?如何減少BUG的產生呢?

    PLC系統可能遇到各種不同類型的BUG,以下是一些常見的PLC系統BUG以及如何減少這些BUG的產生的建議
    的頭像 發表于 10-31 11:29 ?1192次閱讀

    在電路中,為什么非線性負載產生諧波?非線性負載產生諧波的原因

    在電路中,為什么非線性負載產生諧波?非線性負載產生諧波的原因? 非線性負載是指在電路中非線性元件工作時產生的信號失真現象。信號失真是指輸入信號與輸出信號之間存在不一致的現象。諧波則是
    的頭像 發表于 11-17 11:22 ?2577次閱讀

    電力系統諧波的產生與危害

    電力系統諧波的產生與危害? 隨著電力系統的發展和智能化程度的提高,諧波問題逐漸受到人們的重視。電力系統產生的諧波波形雖然不是正弦波,但是其
    的頭像 發表于 12-11 16:44 ?2053次閱讀

    電力系統為什么產生諧振,怎么處理?

    ,電路的總阻抗最小,電流最大,可能導致設備過載。 2、并聯諧振 :當電感和電容并聯,并且它們的阻抗相等時,也產生諧振。在這種情況下,總阻抗最大,可能會引起電壓升高,損壞設備。 諧振通常發生在電力
    的頭像 發表于 07-25 14:15 ?4507次閱讀
    電力<b class='flag-5'>系統</b>為什么<b class='flag-5'>會</b><b class='flag-5'>產生</b>諧振,怎么處理?

    非線性負載為什么產生諧波?

    諧波。開關電源在現代電子設備中廣泛應用,其高頻開關動作產生高次諧波。 諧波的產生主要由于非線性負載的存在。這些負載在電力系統中引入的諧波會對電網的穩定性、電能質量以及設備的正常運行
    的頭像 發表于 12-10 15:41 ?1124次閱讀
    非線性負載為什么<b class='flag-5'>會</b><b class='flag-5'>產生</b>諧波?

    PCS老化測試是否產生磁場?

    答案: 。在PCS(電力轉換系統)老化測試過程中,由于電力電子器件的高頻開關和電流變化,必然產生一定強度的磁場。以下從產生原理、影響因素
    的頭像 發表于 03-24 17:49 ?307次閱讀

    電機為什么產生軸電流?

    電機是現代工業中不可或缺的動力設備,廣泛應用于各種機械系統中。然而,在電機的運行過程中,有時會出現一種被稱為“軸電流”的現象,這種現象不僅影響電機的正常運行,還可能導致設備的損壞。那么,電機
    的頭像 發表于 06-07 16:14 ?272次閱讀
    電機為什么<b class='flag-5'>會</b><b class='flag-5'>產生</b>軸電流?