99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

系統(tǒng)碎片是什么?是怎么產(chǎn)生的?為什么會(huì)產(chǎn)生?

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

掃碼添加小助手

加入工程師交流群

系統(tǒng)碎片存儲(chǔ)器是系統(tǒng)頻繁地刪除文件再寫入文件造成的。理論上,只要?jiǎng)h除文件再寫入就有碎片,重復(fù)的越多,碎片越多。原因如下(為了說(shuō)明清楚,雅帆用幾個(gè)步驟作圖示意),值得注意的是,碎片是對(duì)于機(jī)械硬盤來(lái)說(shuō)的,對(duì)于固態(tài)硬盤則沒(méi)有影響。

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

因?yàn)槭强瞻妆P,所有的空白空間都是連續(xù)的,所以寫入兩個(gè)文件后,效果是這樣的。

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

二、刪除綠色文件

刪除綠色文件后,原來(lái)綠色的扇區(qū)變成空白,表示沒(méi)有被占用,可以被再次書(shū)寫。

三、寫入第三個(gè)文件

當(dāng)寫入的文件比刪除的大時(shí),紅色文件會(huì)分開(kāi)存放,這樣磁盤在寫或讀這個(gè)文件時(shí),磁頭就要大幅度移動(dòng),影響速度。

當(dāng)寫的文件比刪除的小時(shí),會(huì)留有粉色空白,早晚也會(huì)產(chǎn)生碎片。

以上就是碎片產(chǎn)生的原理,是文件系統(tǒng)造成的,目前沒(méi)有辦法解決,存在也沒(méi)什么意義,只會(huì)拖讀寫速度。

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

這是文件系統(tǒng)的機(jī)制造成的,我們的硬盤不是以字節(jié)為單位管理的,而是以扇區(qū)為單位,一個(gè)扇區(qū)可以有很多字節(jié),常見(jiàn)的有4096字節(jié)等,如下圖所示:

每個(gè)扇區(qū)用一個(gè)字節(jié)管理,等于FF了表示文件結(jié)束。等于00了表示當(dāng)前扇區(qū)可以被讀寫,其它值時(shí),表示與當(dāng)前值所在扇區(qū)級(jí)聯(lián)。

畫圖表示為:

可見(jiàn),當(dāng)我們刪除一個(gè)文件時(shí),其實(shí)是在引導(dǎo)記錄里作標(biāo)記。實(shí)際的文件內(nèi)容并沒(méi)有刪除。還是可以找回來(lái)的,當(dāng)然,如果刪除后又寫了文件,并且正好占用了釋放的空間,那么文件就找不回來(lái)了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7653

    瀏覽量

    167491
  • 固態(tài)硬盤
    +關(guān)注

    關(guān)注

    12

    文章

    1546

    瀏覽量

    58664
  • 機(jī)械硬盤
    +關(guān)注

    關(guān)注

    1

    文章

    228

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式系統(tǒng)中內(nèi)存碎片產(chǎn)生過(guò)程說(shuō)明

    在嵌入式系統(tǒng)中,內(nèi)存是十分有限而且是十分珍貴的,用一塊內(nèi)存就少了一塊內(nèi)存,而在分配中隨著內(nèi)存不斷被分配和釋放,整個(gè)系統(tǒng)內(nèi)存區(qū)域會(huì)產(chǎn)生越來(lái)越多的碎片
    發(fā)表于 09-21 12:22 ?965次閱讀
    嵌入式<b class='flag-5'>系統(tǒng)</b>中內(nèi)存<b class='flag-5'>碎片</b><b class='flag-5'>產(chǎn)生</b>過(guò)程說(shuō)明

    【電腦日常維護(hù)教程】6個(gè)磁盤碎片整理技巧

    整理程序時(shí)系統(tǒng)會(huì)自動(dòng)屏蔽掉屏幕保護(hù),運(yùn)行完成后自動(dòng)恢復(fù)。4. 改變交換文件的位置 我們知道,如果大量碎片存在于C盤之中,可能會(huì)影響系統(tǒng)的啟動(dòng)
    發(fā)表于 05-18 16:12

    請(qǐng)問(wèn)mymalloc會(huì)產(chǎn)生內(nèi)存碎片嗎?

    malloc申請(qǐng)內(nèi)存在釋放后,會(huì)產(chǎn)生內(nèi)存碎片,所以UCOSIII內(nèi)有專門的內(nèi)存申請(qǐng)。原子哥視頻(UCOSIII視頻19講)最后的時(shí)候說(shuō)可以用原子哥自己的mamalloc函數(shù)來(lái)申請(qǐng)內(nèi)存。我想問(wèn),難道原子哥的mymalloc不會(huì)
    發(fā)表于 10-16 04:35

    什么是ORE中斷?為什么會(huì)產(chǎn)生

    )。接下來(lái)是錯(cuò)誤產(chǎn)生原因以及解決方法。 (1)什么是ORE中斷?為什么會(huì)產(chǎn)生? 產(chǎn)生原因如上所述。ORE標(biāo)志位在USART_SR寄存器,但值得注意的是,當(dāng)我們打開(kāi)串口接收中斷時(shí),同時(shí)也
    發(fā)表于 08-13 07:08

    什么會(huì)產(chǎn)生HardFault_Handler

    STM32關(guān)于我遇到的HardFault_Handler的處理前言關(guān)于HardFault_Handler為什么會(huì)產(chǎn)生HardFault_Handler出現(xiàn)HardFault_Handler怎么辦我
    發(fā)表于 08-24 07:59

    如何避免內(nèi)存碎片產(chǎn)生

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

    長(zhǎng)線纜為什么會(huì)產(chǎn)生靜電危害,如何進(jìn)行規(guī)避

    ,還有一種情況容易被忽略,那就是長(zhǎng)線纜的電荷積聚。長(zhǎng)線纜為什么會(huì)產(chǎn)生靜電危害,在哪些場(chǎng)景下會(huì)產(chǎn)生靜電危害,以及如何進(jìn)行規(guī)避,這些將是本文要重點(diǎn)介紹的內(nèi)容。 除非特別說(shuō)明,下文中的線纜都
    的頭像 發(fā)表于 12-22 17:59 ?6509次閱讀

    風(fēng)機(jī)光伏發(fā)電為什么會(huì)產(chǎn)生諧波

    風(fēng)機(jī)光伏發(fā)電是可再生能源發(fā)電方式。然而,盡管其具有許多優(yōu)點(diǎn),卻也存在一些技術(shù)難題,其中之一就是諧波產(chǎn)生的問(wèn)題。本文將深入探討風(fēng)機(jī)光伏發(fā)電為什么會(huì)產(chǎn)生諧波的原因。
    的頭像 發(fā)表于 07-19 14:35 ?4415次閱讀

    常見(jiàn)的PLC系統(tǒng)BUG有哪些?如何減少BUG的產(chǎn)生呢?

    PLC系統(tǒng)可能會(huì)遇到各種不同類型的BUG,以下是一些常見(jiàn)的PLC系統(tǒng)BUG以及如何減少這些BUG的產(chǎn)生的建議
    的頭像 發(fā)表于 10-31 11:29 ?1197次閱讀

    在電路中,為什么非線性負(fù)載會(huì)產(chǎn)生諧波?非線性負(fù)載產(chǎn)生諧波的原因

    在電路中,為什么非線性負(fù)載會(huì)產(chǎn)生諧波?非線性負(fù)載產(chǎn)生諧波的原因? 非線性負(fù)載是指在電路中非線性元件工作時(shí)產(chǎn)生的信號(hào)失真現(xiàn)象。信號(hào)失真是指輸入信號(hào)與輸出信號(hào)之間存在不一致的現(xiàn)象。諧波則是
    的頭像 發(fā)表于 11-17 11:22 ?2585次閱讀

    電力系統(tǒng)諧波的產(chǎn)生與危害

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

    電力系統(tǒng)為什么會(huì)產(chǎn)生諧振,怎么處理?

    ,電路的總阻抗最小,電流最大,可能會(huì)導(dǎo)致設(shè)備過(guò)載。 2、并聯(lián)諧振 :當(dāng)電感和電容并聯(lián),并且它們的阻抗相等時(shí),也會(huì)產(chǎn)生諧振。在這種情況下,總阻抗最大,可能會(huì)引起電壓升高,損壞設(shè)備。 諧振通常發(fā)生在電力
    的頭像 發(fā)表于 07-25 14:15 ?4557次閱讀
    電力<b class='flag-5'>系統(tǒng)</b>為什么<b class='flag-5'>會(huì)</b><b class='flag-5'>產(chǎn)生</b>諧振,怎么處理?

    非線性負(fù)載為什么會(huì)產(chǎn)生諧波?

    諧波。開(kāi)關(guān)電源在現(xiàn)代電子設(shè)備中廣泛應(yīng)用,其高頻開(kāi)關(guān)動(dòng)作會(huì)產(chǎn)生高次諧波。 諧波的產(chǎn)生主要由于非線性負(fù)載的存在。這些負(fù)載在電力系統(tǒng)中引入的諧波會(huì)對(duì)電網(wǎng)的穩(wěn)定性、電能質(zhì)量以及設(shè)備的正常運(yùn)行
    的頭像 發(fā)表于 12-10 15:41 ?1126次閱讀
    非線性負(fù)載為什么<b class='flag-5'>會(huì)</b><b class='flag-5'>產(chǎn)生</b>諧波?

    PCS老化測(cè)試是否會(huì)產(chǎn)生磁場(chǎng)?

    答案:會(huì) 。在PCS(電力轉(zhuǎn)換系統(tǒng))老化測(cè)試過(guò)程中,由于電力電子器件的高頻開(kāi)關(guān)和電流變化,必然會(huì)產(chǎn)生一定強(qiáng)度的磁場(chǎng)。以下從產(chǎn)生原理、影響因素
    的頭像 發(fā)表于 03-24 17:49 ?319次閱讀

    電機(jī)為什么會(huì)產(chǎn)生軸電流?

    電機(jī)是現(xiàn)代工業(yè)中不可或缺的動(dòng)力設(shè)備,廣泛應(yīng)用于各種機(jī)械系統(tǒng)中。然而,在電機(jī)的運(yùn)行過(guò)程中,有時(shí)會(huì)出現(xiàn)一種被稱為“軸電流”的現(xiàn)象,這種現(xiàn)象不僅會(huì)影響電機(jī)的正常運(yùn)行,還可能導(dǎo)致設(shè)備的損壞。那么,電機(jī)
    的頭像 發(fā)表于 06-07 16:14 ?276次閱讀
    電機(jī)為什么<b class='flag-5'>會(huì)</b><b class='flag-5'>產(chǎn)生</b>軸電流?