很久以前,主修外文的她問我,「主機」的英文說法應該是甚麼呢?「主機」在中文裏其實還挺常用到的,但是在英文中卻有許多不同的對應字眼,有些甚至是沒有接觸該領域的人,不容易得知的。
如果是要說遊樂器主機,例如任天堂、GameCube、Dreamcast、N64、Sega、XBOX、XBOX360、Wii 這種的,通常會說 console 或 game console;但是如果是要講那種電動玩具店(像湯姆熊)會擺的大型機台,則會用 arcade 或 penny arcade,這個字的字源大概是因為,那是擺在街上、投幣纔能玩的機台。
電腦主機的「主機」也有許多不同的說法,用於不同的情境。如果是要指用來提供網路服務的伺服器主機,會用 host,例如網站的主機、虛擬主機租用服務、FTP 主機、SSH 主機、Telnet 主機等,都是 host。如果是要指整套電腦設備,尤其是指桌上型電腦這種,則會用 box 這個字,例如 DOS box 就是指安裝著 DOS 的主機,Windows box 是安裝著 Windows 的主機,FreeBSD box 就是安裝著 FreeBSD 的主機……在討論老遊戲的網站,你可能會看到有人說,「要順利執行某某遊戲最理想的辦法,就是去弄一個 DOS box 來」,就是這個意思;不過要注意一下,有一個專門用來玩老遊戲的 DOS 模擬器就叫 "DOSBox",那是一個軟體,可別跟 DOS box 搞混了。
電腦主機還有一個用法,是要跟鍵盤、滑鼠、螢幕等周邊做區分的,這種單指裝著主機板、硬碟、CPU、記憶體的那個部分的「主機」,則可以用 case 這個字,也就是(主機)機殼所涵蓋構成的部分。
哦,對了,飛機編隊行進時也會有「主機」,就是帶頭的那一架,這時會用 leader。
由 Jedi 於 January 4, 2008 01:17 PM 所發表mainframe 雖然也可以像 case 那樣,用來指裝著 CPU 的那個箱子,但是這個字眼本身更常帶有指那種 1990 年代之前、佔據整個房間的大型超級電腦的主機的意思。
由 Jedi 發表於 January 4, 2008 06:37 PM這也算是「一中各表」吧?一個中文名詞, 英文各自表述。 :)
與 box 對等的用法中, 常見的還有 machine, 如 Windows machine、Linux machine 是, 而 host 也慣稱為 host machine。不過 box 前通常接的是 OS 名稱, 而 machine 前可接 OS 或 CPU 架構的名稱, 如 386 machine、Alpha machine。
DOSBox、DOS box 倒有混同的意義, 後者可泛指 DOS machines、DOS emulators (如 DOSBox、PocketDOS)與 DOS virtual machines。像是在 Linux 下執行 virtual machine 的環境(如 VMWare)時, 所安裝的 Windows client 有稱為 Windows box 者。
在英文 IT 媒體中, 比起 case 更常看到的字眼似乎是 chassis, case 或許是本地較習慣的用法。Leader 好像也常譯為相對於僚機的「長機」吧?
PS. 奇怪, 那個 chassis 若用半形字, submit 時會出現錯誤訊息:
"Your comment could not be submitted due to questionable content: chass"
由 維克拉倫 發表於 January 6, 2008 06:51 AM