分享到 Facebook 推至Plurk 推至twitter 讓電腦學會「批腿」
文/張國瑞
現在大家都被不景氣所苦,運氣不好的朋友恐怕已經工作不保,還留在崗位上打拼的人們,也都必須把自己當作兩個或四個人用,恨不得長出三頭六臂,才能在這波經濟衰退的浪潮中尋求存活的機會。
在電腦軟硬體這種高度競爭的行業裡,「三頭六臂」的想法和作法已經成為常態,以我們習慣使用的個人電腦而言,從最早的幾乎只當作文書處理機用,到開始有人把需要大量計算的數據在上面跑,這時候的電腦對於我們是絕對的「專一」,在您作文書處理的時候並不能同時跑數據,而如果您跑了一個需要兩三天時間才會有結果的計算,那您這兩三天恐怕只能自己找事情作,或者安排個旅遊,以避免枯坐在電腦前無止境的等待。
於是軟硬體的設計者開始分析這樣的情況,當我們在打字尤其是寫文章時,大部分的時間都在構思,也就是說,電腦絕大部分的時間都只在等待我們輸入,什麼事情也沒做,對我們這一行而言,讓電腦停在那邊沒做任何事,幾乎是一種帶有「罪惡」性質的沒效率。
為了消弭這種「罪惡」,我們開始想辦法讓電腦別那麼閒,讓電腦停下來等我們打字的時候,可以抽空去做數據的計算,用流行語來講,就是讓電腦學會「批腿」。
這種「劈腿」的能力一般是利用分享時間(time sharing)的方法,例如以八分之一秒為單位,每八分之一秒電腦切換到數據計算的部分跑一下,跑完八分之一秒把數據計算暫停,然後再回來處理你打的文章,週而復始的這麼做,讓你覺得跑數據的時候電腦還是可以打字,就方便許多,不必為了等電腦算出結果而必須等兩三天都不能用電腦做別的事。
現在的電腦當然比前面提到的那種原始的電腦速度快得多,所以我們現在可以同時做更多事情,但基本的方法還是沒變,依舊是利用時間分享的技巧來讓我們覺得「同時」做好幾件事,其實是現在的電腦速度更快,在工作和工作之間切換得更沒有痕跡。
最近賣電腦的廣告經常標榜的是雙核心電腦,也就是電腦裡面有兩個大腦,當然,實體上有兩副大腦分工合作事情能夠做得更快,但雙核心並不代表對我們而言一次只能做兩件事,我們還是經常同時讓電腦做超過兩件以上的事情,運用的還是時間分享的方法。
當然,讓電腦看起來有三頭六臂能力的方法,除了時間分享之外還有其他策略,但時間分享是被最普遍採用的一個,以後有機會的話在跟大家聊聊這方面的話題。
|