Windows 95 都市傳說獲證實,亂動滑鼠確實能讓系統加速

yobe 發表於 2019-7-12 13:36:41 [顯示全部樓層] 只看大圖 回覆獎勵 閱讀模式 6 1846

距今近 25 年前,微軟推出 Windows 95 這套劃時代的作業系統,使「電腦」成為家家戶戶不可或缺的消費性電子產品。回憶那個年代,電腦跑得不快可以理解,安裝或開啟程式總要等個大半天,於是電腦使用者紛紛悟出一套「加速」電腦運行的獨門心法。


沒有固態硬碟、多核心中央處理器的 1995 年,電腦執行速度若用今天觀點來看,猶如小學生騎著 Ubike 在高速公路上,再怎麼快也趕不上呼嘯而過的四輪汽車。


若要在 Windows 95 執行較複雜的工作,或安裝大型程式,受限於 CPU、記憶體與硬碟的速度,漫長的等待絕對免不了,於是有些人會選擇離開電腦做些打發時間的事,例如看個電視、泡個茶之類,部分使用者則會「失去理智」,瘋狂滑著游標──因為他們相信這樣做可以加速 Windows 95 的執行速度。


筆者也幹過同樣的事,按下電源進入系統,顯示桌布但卻還沒顯示桌面圖示前,會一直用滑鼠在桌上「畫十字」,直到電腦完全開機──之所以會這麼做,一是覺得等待開機的時間太漫長,二是這樣似乎真的有加速電腦運作,這個習慣伴隨筆者從 Windows 95、Windows 98 到 Windows XP,後來電腦速度夠快了,開機也不用等,才停下每次開機的「畫十字」動作。


但是,滑動游標,真的有利於系統運作加速嗎?這個「都市傳說」現在得到證實。


在國外問答網站 Stack Exchange,有網友指出由於 Windows 95 事件生成機制有缺陷,許多應用程式卻又依賴這些事件驅動,進而造成「移動滑鼠可以加速」這結果。


根據該網友解答,Windows 95 應用程式經常採用「異步 I/O」(Asynchronous I/O),當這些應用程式執行某些動作時,例如複製檔案,該程式就會告知系統可進入休眠狀態,直到複製檔案工作結束為止,這樣一來 CPU 就有能力去執行其他工作,不必浪費時間和資源持續詢問該程式,複製檔案的作業是否完成。


雖然詳細原因還不清楚,但在某些性能較低的機器,Windows 95 偏好將「I/O 操作」與「作業完成」訊息同綑,例如複製檔案的工作明明結束了,但 Windows 95 卻不會立即喚醒在休眠狀態的應用程式。


然而,使用者 I/O 輸入如滑鼠、鍵盤操作,確實會喚醒休眠的應用程式,反過來當程式屬於執行狀態,也會處理使用者輸入的任何 I/O 操作。


所以說,在 I/O 操作與作業完成的訊息互相掛鉤的情況下,瘋狂移動滑鼠讓應用程式「保持清醒」,確實可以加快程式安裝、檔案複製的執行速度,且效果非常顯著,例如某些需要花 1 小時安裝的大型應用程式,若是配合適當的滑鼠操作,整體耗時可降到僅剩 15 分鐘。


後續 Windows 系統,類似軟體缺陷理論上已修正,CPU 進步與硬碟讀寫速度解放,也讓這樣的「都市傳說」實用性大幅下降。但明白自己過去看似無意義的行為,事實上有效果,還是很讓人欣慰!



(本文由 T客邦 授權轉載)

已有(6)人回文

切換到指定樓層
g8903259 發表於 2019-7-12 13:53
好久遠的系統XD
那時候我還在跟媽媽要10塊吧
劉士傑 發表於 2019-7-12 14:01
這個消息是真的還假的...還有人在用win95的可以驗證一下嗎
ken844 發表於 2019-7-13 01:01
我以前也有這個習慣
不確定是否能加速
我只是要確認電腦沒有當機
086_.gif
DAVIDLCLEE 發表於 2019-7-13 01:24
真的好久遠前的回憶 我記得當時開機跑程式真的很久啊
abc24938445 發表於 2019-7-13 08:38
好久阿   95只用過幾個月而已
然後98用了1年多
再來就跳到XP了  XP用最久  用了7.8年
yokcobra 發表於 2019-7-13 20:26
哇!
沒想到有這樣的效用啊!
所以一直划動是有用的。
你需要登入後才可以回覆 登入 | 註冊會員

本版積分規則

yobe

LV:-2 禁止發言

追蹤
  • 28741

    主題

  • 48008

    回文

  • 14

    粉絲