Chi 發問時間: 電腦與網際網路其他:電腦 · 2 0 年前

有關BT下載

我一直聽說BIT...什麼的下載的好處但是又聽說很傷電腦系統,請問這個下載程式的連線原理以及為什麼會造成損害?好讓我決定要不要用,謝謝

3 個解答

評分
  • 匿名使用者
    2 0 年前
    最佳解答

    P2P軟體傷硬碟的原因是什麼呢?因為頻繁的移動讀寫頭

    會減低硬碟壽命,那為什麼P2P軟體必須頻繁移動讀寫頭

    呢?

    大部分是因為下載的檔案成零散分佈,也就是檔案不連續。

    造成檔案不連續的原因如下:

    P2P 軟體下載檔案的時候,因為檔案區塊下載順序並

    不一定,也就是明明是同一個檔案,因為寫入順序不

    同,其中各個部分在硬碟分佈的順序卻可能是:

    ╭──┬──┬──┬──┬──┬──┬──┬──╮

    │101 │835 │769 │....│....│....│....│007 │

    ╰──┴──┴──┴──┴──┴──┴──┴──╯

    ps.以檔案分為1000小區塊下載的情形

    可是在讀檔的時候卻是從頭讀到尾,也就是說會看到讀寫

    頭前後來回跑很多次,才能完整的讀到一個檔案,大大的

    增加了讀寫頭的移動距離(工作量)。

    也就是說,人家一個硬碟在讀連續檔的狀況下可以使用10

    年,而你因為讀寫頭跑的距離是人家的10倍,那硬碟大概

    不到一年就報銷了。

    另外一個原因是頻繁寫入和讀取。

    P2P 軟體特性是你可以從很多Peer分享到同一個檔案,以

    增加下載速率,為了要增加你得到未下載部分的機率,程

    式會把一個檔案分割成很多小部分,比如說128k、256k..

    每個小部分下載完成都可以很快的分享出去,所以理論上

    分的越小越有效率。

    可是這樣子同樣也造成檔案零散和讀寫頻繁,比如每下載

    128k就寫入一次,再加上分享給別人時讀取的部分,一張

    VCD下載完讀寫的次數大概是平時用量的上千倍。

    如果大家有在注意,硬碟的規格上有一項是約略可讀寫次

    數,而你的用量是別人的千倍,那壽命就...

    所以為了避免以上情形,BT程式在經過一段時間發展之後,

    產生了一些保護功能,比如說以 BitComet 來說,對檔案不連

    續的解決方法為『預分配檔案空間』,就是在下檔案之前就把

    (比較)連續的空間準備好,寫入的時候就依照之前分配好的

    空間,依其位置寫入,這樣子可以很大程度的避免檔案分佈零

    碎。

    而對於檔案頻繁寫入的問題,也有加大記憶體緩衝的功能,也

    就是說下回來的檔案,先存在記憶體,等到一定量再一起寫入

    就 BitComet 的設定上來說,理論上只要你記憶體夠大,整個

    都下完再寫入也可以(當然這樣子也有斷電或當機時,要整個

    檔重下的風險  ̄▽ ̄||)

    那總歸來說,到底什麼軟體比較不傷硬碟呢?結論是軟體有以

    上兩項功能,而你又都有開啟的話,其實都是大同小異。

    參考資料: 網路~
  • 匿名使用者
    2 0 年前

    Bittorrent 也就是大家所稱的BT下載,這也是一個P2P軟體,不過BT是使用多點對多點的下載方式,

    當越多人下載時所共有的下載速度越快。

    工作原理:BT首先在上傳者端把一個文件分成了Z個部分,甲在服務器隨機下載了第N各部分,乙在服務

    器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就

    會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了服務器端得負荷,也加快了用

    戶方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說丙要連到服務器去下載

    的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也

    就越快,BT的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個文件的某

    個部分),所以說在享受別人提供的下載的同時,你也在貢獻。

    貼上網址你參考看看

    http://salabear.hk.st/

    會不會造成損害我不太清楚

    參考資料: http://salabear.hk.st/
還有問題?馬上發問,尋求解答。