虛擬系統與未來戰士

在電影《未來戰士》中大隻佬明星阿諾舒華辛力加飾演的機械人 T800 來自未來世界,奉命謀殺未來人類軍隊領袖的父親米高·比恩。然而,整件事件的源頭始於美國國防部一部超級電腦 — Skynet,設計原意是當國家受外來襲擊時,電腦可以全權控制所有導彈、人造衛星等軍事設施,並自動作出防衛。後來,Skynet 背叛了人類,展開了一場人類與電腦的戰爭。

《未來戰士》跟一般的科幻故事一樣,大家都在猜想,到故事發生的時代,這樣的情況會否發生呢?小叮噹會否在廿二世紀出現?2012 時地球會否遇上大災難?2001、2010 會否像寇比力克所預言的一樣?在最近的一次學術會議中,有學者談及虛擬系統﹝Virtual Machine﹞的發展,聽罷,我跟身邊的朋友低聲細語:這不是跟《未來戰士》的 Skynet 一樣嗎?

虛擬系統是一套可以模擬硬體的純軟體系統,簡單來說,是在一部電腦裡頭建立另一套虛擬電腦,而兩套系統可以完全獨立運作而不會互相干擾。虛擬系統的發明源自兩派,一派是仿真器﹝emulator﹞的出現,例如在 Windows 系統下仿造一台任天堂遊戲機,令老鬼可以重溫年少時的經典遊戲;另一派是給電腦初學者提供一個廉價的實習平台,用家可以在 Windows 系統下建立一台 Unix、Linux、Oracle 等高檔次的伺服器,而又不用購買昂貴的器材;再者,搞垮了,只要在系統上把虛擬器刪掉、再建立便成。後來,虛擬系統逐步應用到實用的層面,例如可以在 Mac 系統下運行 MS Windows、在 Windows 7 下運行 Windows XP 等等。

在伺服器上應用虛擬系統是近年談論得最熱烈的話題,虛擬系統的優點,是掛上的伺服器不用考慮硬體價錢及存放空間的問題。更重要的是搬遷或複製伺服器所需工序大大地簡化了,理論上,只要複製某個虛擬伺服器的系統檔便可以了。如是者,有學者研究了一類人工智慧系統,如發現某﹝實體﹞伺服器出現問題,可以自動把所有虛擬系統搬到另一台伺服器上。這不就是 Skynet 的原型嗎?就以敝校為例,假如該人工智慧系統背叛了人類的話,它可以輕易調動警隊、消防隊及醫療隊,因為警報系統連上了警局、消防局及報案中心。也可以經 IP 電話連到北韓國防部,說美國要跟他開戰,再發一通受襲警怖給美國的國防系統。你會說,索性拔掉電源不行嗎?不行,因為敝校的門禁系統﹝Access Control System﹞也由伺服器管理;你又會問,那麼關掉整區的電源不就行嗎?不行,因為敝校的聯營網絡系統遍佈全港十八區,它可以不用五分鐘把伺服器由灣仔『搬』到東涌,甚至搬到俄羅斯,以後每小時搬一次伺服器也成。

乖乖不得了,我家附近的防空洞在哪裡?

404

Leave a Reply

Your email address will not be published. Required fields are marked *