----------------------------------
嗶哥自從學會上網沖浪后,最最最討厭的一個數字就是:99%。
這是一個充滿魔力的數字,曾讓我狂躁、焦慮,甚至激動得想砸鍵盤錘電腦扔手機。
比如下載學習資料或看動作大片,苦苦等待2小時,好不容易下到99%,以為2秒后就能享受大片的美妙,步入極樂世界。
結果半小時過去了,進度條死死卡在99%,任你千兆光纖,專線寬帶,愣是一絲不動,穩如泰山。
再去檢查路由器,狂按重啟鍵,發現網絡一切正常,網頁秒開,唯獨進度條上的99%永恒不變。
原本等待美好事情發生的那股興奮、激動之情,被徹底湮滅,轉而為之的是憤怒、惱火、狂躁.....
腦子里只想干一件事↓
為什么進度條總要卡在99%?為什么最后1%永遠加載不動?
今天,嗶哥要為大家破解這一千古謎題,揭開背后不可告人的真相。
關于進度條99%的問題,得從它的誕生說起。
圖形進度條最早出現在1979年, 由Mitchell Model在他的博士論文中提出。(進度條概念誕生于1896年,當時僅是一個概念,沒有具體的應用)
論文里他表示:進度條能在復雜的計算機環境中監視系統行為。
說白了就是:進度條能直觀展現電腦在做什么,做到哪種程度。
正因為進度條能用最簡單的圖案和數字,表達電腦復雜的計算過程的特性,于是漸漸在各大操作系統流行起來,成為了電腦的經典標志之一。
但問題來了,人不是電腦更不是神,再牛X的程序員也無法預測電腦什么時候完成工作。
所以程序員開發出來的進度條,根本不能精準地反映出電腦情況,所謂的50%、80%、90%,僅是大概的數字,預測而已。
可以說你看到的進度條,和實際的進度是兩個東西。
另外你在后臺打開的軟件,網頁這些程序隨時會占用資源,瓜分走處理器的運算量,也是影響進度條的因素之一。
電腦沒辦法穩定均勻地運行,在波動隨機性巨大的情況下,進度條能準才有鬼咧。
例如你玩游戲處在加載界面,3分鐘加載到99%,突然你打開另一個游戲,處理器資源被瞬間占滿。
哦嚯,恭喜你,你的游戲將長時間卡在99%,配置差點的電腦當場宣布卡死無響應。
雖然進度條由程序員開發,但真正設計進度條的人,是產品經理,包括功能、樣式、圖案等。
很多產品經理在設計進度條時,會特意要求程序員制作一個“虛假進度條”。
可能你會問,產品經理為什么無緣無故搞個假東西騙人呢?
給你們舉個栗子,看完就懂了。
假設現在有2個相同下載速度的進度條,A和B,它們的下載完成時間都是100秒。
A是經過產品經理特殊調教的虛假進度條,它很套路,用了10秒下載到99%,最后1%花了99秒完成。
B是老實進度條,沒被調教,10秒加載到10%,100秒100%,一分不差。
此時因為A前十秒加載到99%,而同樣時間B卻僅有10%,在強烈的對比下,大部分人會認為A比B更快,A比B更好用。
雖然A最后耗費90秒才完成1%,但很多人出于不甘心的心理,反而會耐心地等待,為它打氣。
在優勝劣汰的規則下,用戶自然紛紛把B卸載掉,只留下A,產品經理出于用戶留存的想法,只能優先采用虛假進度條A。
現在明白了吧,有時候不是進度條不準,而是產品經理在搞事。
小提示:虛假進度條,常見于各類視頻網站。
相信小伙伴們用迅雷時,沒少經歷過下載到99.9%,突然0KB的情況。
根據我多年的經驗,導致這種情況發生的原因主要因為塊校驗的機制。
迅雷下載采用P2P協議加速,P2P的優點在于有多個數據來源。
每個下載過該文件的人,相當于一臺服務器,當別人下載時自動在后臺上傳數據,提供速度。
想想成千萬人免費當苦力,為你一人上傳資源,那是多壯觀的場面。
這便是熱門資源下載永遠滿速,冷門資源僅有幾KB的原因,也是你電腦時不時上傳滿載的真相。
但缺點同樣也有,因為數據來源多,質量參差不齊外加上傳不穩定,容易導致文件亂碼出錯。
因此迅雷定下了一個規則:在下載到99.9%的時候,會對文件進行塊檢驗,如果某個塊出現問題,無法重新下載,則會一直卡在當前進度不動。
實際當進度來到99.9%的時候,文件早已下完,最后的0.1%僅是留給迅雷做文件檢查用。
如果哪天卡在99.9%不動,別傻楞去充白金會員,大聲告訴你:鈦金會員都沒用!
----------------------------------
點擊文章頂部雷科技頭像,私信回復“搞機”,即可獲得玩機技能合集。
家好,我是波仔,歡迎大家和我一起分享與探討。
死機的現象在我們的電腦運行過程中是經常會遇到的故障,一般死機可以通過重新啟動電腦來解決,但如果頻繁死機就要考慮電腦是否出現其他故障了。下面我們將詳細介紹一下常見死機故障的診斷與排除及維修的方法。
要想排除死機的故障,就要先找到電腦死機的原因,引起電腦死機的原因很多,可以分為硬件原因和軟件原因。
1、硬件引起的原因
系統硬件不兼容,主板上元件老化或者損壞,主板芯片不穩定或者損壞,內存工作不穩定,硬盤有物理壞道,電源供電功率不足,CPU超頻或者溫度過高,PCI-E接口設備和主板接觸不良等,都會引起死機原故障。
2、軟件引起原因
執行了含有錯誤代碼的軟件和程序,系統文件出現錯誤或者丟失,同時運行了很多程序引起操作無響應,病毒發作,BIOS設置不當,硬盤空間不足導致系統數據無法讀寫等問題都會引起死機的故障。
在我們解決死機的問題上,可以按照“先軟后硬”的原則處理,先找軟件的原因再找硬件的原因,最后找到故障點。
1、軟件原因下手
先用殺毒軟件查殺整盤病毒、恢復BIOS設置、重裝軟件和驅動程序、檢查CONFIG.SYS、AUTOEXEC.BAT文件的命令是否有誤、尤其是CONFIG.SYS文件中的緩沖區、堆棧、FILE可打開的文件數量等參數的設置、重裝應用程序、修改注冊表設置等。如果這些走了一遍還是不能解決死機的問題的話,那可以考慮重裝新的系統。
2、硬件原因下手
如果軟件文件解決不了,那么就從硬件方面入手了。檢查機箱溫度是否過熱,散熱器風扇是否運行正常,內存條是否接觸不良,顯卡是否接觸不良,主板電容是否老化或者鼓包的問題。
在我們日常電腦的操作中,除了硬件損壞或者不兼容外,其實很多死機現象我們都是可以預防的。大家可以按照下面的介紹方法進行檢查和維修以及預防。
1、清潔硬件設備
很多電腦故障都是由于主機機箱內部灰塵太多造成的,所以應該定期對主機機箱內部各個硬件設備進行清潔,最好是使用吹風機和毛刷清除灰塵。
2、恢復CPU頻率
很多電腦都是因為頻率而死機,可能就是由于CPU超頻造成工作不穩定,很多CPU是不適合去超頻的。另外,超頻要有個范圍,不能超頻太高。
3、磁盤整理和優化
硬盤使用一段時間后就會出現磁盤碎片,應該及時進行磁盤清理和碎片整理工作,以提高數據的存儲速度。另外就是,應該對操作系統進行優化及設置,以保證系統運行在最佳狀態。
4、正確的設置BIOS
BIOS設置不當會引起硬件工作不正常,從而引起死機等現象。
5、減少運行程序的數量和開機啟動
同時運行多個軟件程序或者打開多個窗口就會造成電腦處理速度變慢,或者無法響應而造成死機狀態。
6、要有穩定的電源
在電腦硬件中,電源也是很重要的部件,如果使用質量不佳的電源或者功率太低的電源,就會造成電壓不穩而導致出現死機的現象。
7、電腦體檢及殺毒
我們電腦中應該都會有一個殺毒軟件,我們要定期的去查殺病毒來確保電腦系統的安全性。
8、清除垃圾文件
當我們進行文件操作、上網瀏覽、在線聽音樂、在線看視頻、網絡聊天、網絡游戲、安裝或者卸載軟件都會在系統中留下不少的垃圾文件,久而久之會由于垃圾文件太多而造成系統變慢、死機甚至崩潰。可以使用系統維護軟件或者殺毒軟件來清除系統垃圾文件。
好了,今天波仔就給大家分享到這里,非常感謝大家對我的支持與關注,我們下期再見!
多朋友操作自己的電腦時,經常出現藍屏或死機的現象,但又不知道是什么原因導致的,本期文章結合真實案例,說說導致電腦死機的幾個主要原因。
一、電腦挪移問題
有時候在移動電腦位置時,操作不慎會導致電腦內部硬件松動,硬件接觸不良就會引起電腦死機,這種情況需要自己檢查一下硬件有沒有插好,重新拔插一下內存條等電腦硬件。
二、散熱問題
電腦硬件,特別是cpu、電源這些如果超負荷運轉的話,溫度就會升高。持續一個高溫狀態電腦就會強制關閉電腦以保護硬件,這種也是造成電腦死機的一個原因之一,所以平時一定要保持室內良好的通風環境,以及升級電腦散熱風扇。
三、主板
主板問題。如果是系統運行的好好的突然就死機了,有可能是主板的問題,如果是主板上的問題一般都是在電容上存在故障,這種情況需要專業人士進行維護。
四、硬盤
電腦所有的死機誘因中,硬盤最少要占20%以上,比如硬盤壞道、引導文件出錯、中病毒,數據線故障、硬盤主板故障等,都有可能導致電腦出現死機情況,這很難通過文字判斷出問題所在,必須結合實物電腦使用特殊的檢測工具進行檢測,才能找到問題。
遇到這種問題,電腦小白就不要自己檢測了,最好是直接去購買電腦的門店,讓他們幫忙測試,小毛病可以修復,大問題只能返廠。
五、系統
除了硬件的問題之外,電腦死機還與系統有關,比如電腦中木馬、中病毒,文件缺失、安裝了惡意插件、運行軟件過多等,都有可能導致電腦死機,曾經有一位用戶測試過,如果把國內所有的殺毒軟件都安裝到電腦上,就會導致電腦死機,雖然這只是一個測試,但也間接的證明了電腦死機與系統有關。
如果電腦出現死機問題,如果無法確定是硬件還是系統的問題,可以嘗試將電腦重做下系統,如果問題不存在了,那就是系統的問題,反之就是硬件的問題。
結束語:導致電腦死機的故障沒有100種,也有80種,很多故障必須看到實體電腦,經過細密的排查、診斷才能確定原因,如果用戶不懂電腦的話,就別想著自己維修了,直接找電腦公司的人幫忙搞定吧。