Monthly Archives: May 2007

OS 都不 OS 了

名氣大,隨便寫一篇都會被信者推推推上天。

以前我們被教育成會把「作業環境」、「作業系統」、「使用介面」、「平台」分辨清楚,而現在這類基礎教育,大概被當成「不體近使用者的冷知識」而無視了。

又或者是我太執著於教科書的定義了吧?

不精確 BSPs 測速實驗

為什麼說不精確呢?

即使你一個動作打開書籤裡的子資料夾分頁,你也無法仔細考證 Firefox, OS, TCP/IP implementation, DNS, Web server 各個環節以什麼樣的排程方式處理這十個 requests。在這邊以最粗略的計組、計概觀念來看,已經沒有「同步」可言了。

所以說表面上看起來是同步,其實最終的時間差是用秒計的,甚至可以用十秒計。當然我想有人會說:「你太吹毛求疵」,但是科學實驗方法原則之一,不就是要盡力排除實驗環境的誤差嗎?些許的幾秒誤差,中間會有什麼影響?影響可多了。甚至就算是同一時間下去跑測速,中間仍有很多不確定因素在。所以為了整個數據的可信,我才會一直強調要「多次」、「密集」去取數據。

但是即使這樣,整個實驗基本還是在一個不夠精確的環境下跑。只能盡量控制各種不確定因素,輔以大量、多次數據減低異常因素的干擾,不能隨便拿一次測試結果就斬釘截鐵的擴大解釋結果,因為你沒辦法保證其中有什麼不確定因素導致測試結果出現異常。

即使「多次」、「密集」跑出結果了,也整理過數據了,結果只能代表這段期間內的表現。

這個道理,連國小學生都知道。 Continue reading 不精確 BSPs 測速實驗