
還記得小學(xué)第一次上微機(jī)課的情景嗎?開機(jī)后老師教的第一個操作就是“刷新”,并且略帶神秘地解釋了它的作用“感覺卡的時候就刷新下,同學(xué)們”,同時演示了一遍王者般刷新手速。電腦報小編胡同學(xué)就表示這給初次接觸電腦的他來說帶來了極大的震撼,以至于多年后看到桌面還是忍不住會去點右鍵刷新。
桌面右鍵菜單—左鍵刷新—重復(fù)上一步操作,這在Windows 9x和Windows XP時代幾乎是和雙擊打開文件一樣自然的操作,電腦卡頓時刷新,看到桌面沒事做時也刷新。即使到了win7/Win 10時代,也有不少人保持著這個習(xí)慣。
但對于“刷新”這個功能,相信大部分人都沒有深入了解過。在網(wǎng)絡(luò)上搜索,發(fā)現(xiàn)有不少人都對“Windwos系統(tǒng)下的‘刷新到底有什么用”提出過疑問,在這些相關(guān)問題下不少網(wǎng)友紛紛表達(dá)了自己的想法。
龍王山皇家小道士:我也不知道怎么來的,當(dāng)時就是感覺刷新后心里爽了一點。
盡頭之初:大腦思考下面一系列操作的時候手上來一點預(yù)熱。
褪色的記憶:老祖宗的手藝不能丟。
北溟翼:儀式感還是很重要的。
毛能能:把桌面想象成網(wǎng)頁。
可以發(fā)現(xiàn),現(xiàn)在不少網(wǎng)友將刷新這個操作歸納于儀式感、習(xí)慣等等,但起初“刷新”可是有著十分重要的作用。
在撥號上網(wǎng)時代,上網(wǎng)沖浪的速度遠(yuǎn)遠(yuǎn)沒有現(xiàn)在的5G網(wǎng)絡(luò)這么快,特別是內(nèi)容比較多的網(wǎng)站,鼠標(biāo)點擊后再玩把蜘蛛紙牌都來得及。打開網(wǎng)頁的過程中,時不時會遇到因為網(wǎng)絡(luò)波動造成的元素加載錯誤,比如一把紅叉或者莫名其妙的黑塊,這時就需要按F5鍵重新加載網(wǎng)頁。
Windows的桌面也差不多可以想象成網(wǎng)頁,并且是需要即時更新的動態(tài)頁面,而桌面是用來存放快捷方式和常用文件的特殊的資源管理器,每當(dāng)桌面的文件或者快捷方式受到修改之后,系統(tǒng)就應(yīng)該重新繪制一次桌面,類似于網(wǎng)頁的刷新機(jī)制。
但是這套自動刷新機(jī)制并不總是有效,在電腦性能低下的Windows 9x時代,常常出現(xiàn)因為系統(tǒng)響應(yīng)和緩存錯誤導(dǎo)致的桌面圖標(biāo)、窗口渲染異常、文件更新不及時,也要進(jìn)行手動的桌面刷新來刷新文件和恢復(fù)顯示。這就是刷新功能最早的作用。
在電腦報以前的論壇中,我們又找到了更詳細(xì)的回答。
圖形用戶界面又稱為GUI,它需要將一張張由渲染庫生成的靜態(tài)視圖傳遞給顯示器用于呈現(xiàn)畫面,但每次呈現(xiàn)畫面,只渲染上一個幀變化的組件即可。但,這也會導(dǎo)致另一個問題,那就是當(dāng)CPU過載時,需要在這一幀處理渲染的組件,可能在下一次繪制線程調(diào)用時被跳過,那么可能這個組件最后會被渲染到最新的位置(即最終位置),且之前的幀可能也不會被清除。
在電腦桌面刷新實質(zhì)上是刷新explorer進(jìn)程,位于“C:\Windowse\xplorer.exe”,用于顯示桌面、文件管理(亦稱資源管理器。雙擊我的電腦,打開文件夾就是explorer.exe的功勞),explorer.exe也用于啟動程序。刷新后,桌面圖標(biāo)會閃一下,就是因為explorer.exe釋放內(nèi)存,重新加載。
現(xiàn)在的Windows系統(tǒng)已經(jīng)從Win 9x進(jìn)化到了Win10,但“刷新”這個祖?zhèn)鞴δ苓€是保留了下來。在Vista中加入DWM機(jī)制和電腦性能大幅提升之后,自動刷新幾乎不會再出現(xiàn)BUG了。但Win10也會偶爾出現(xiàn)桌面文件刷新不及時的情況,這個小小的功能還是在發(fā)揮著大用處,以及給了從那個時代過來的人一個回憶過去的按鈕。