幻想世界中的 Top 10 电脑
人们一向不拒绝这种充满童趣的,较真和搞怪的混合物。
Servers in the Movies - Our Top Ten 目前 digg 了842次,还是很受欢迎的。这其实可能是作者 Erick “Hudson” Jensen 为了好玩的产物,对应他的同伴 Corey Donovan 的那篇认真的 Ten Servers that Changed the World 。Corey 那篇文章挑了些他认为对现实世界有影响的机器,这活儿不是谁都有资格干的,所以其实看看也罢,不用当真。Hudson 这篇则历数了电影中的魔影,有些片子我还真没看过或者看过没注意,所以显得更有意思些。
1. Teletraan 1 – Transformers (1983 – 2007)

变形金刚,哇,这台电脑我还真不知道的,虽然零零散散看过不同的几部变形金刚。跨度超过20年的金属怪物们仍然拥有热情不减的 fans(并见官方网站) ,我算之一。Wikipedia 也有了这个词条。Teletraan 差不多类比到当今术语 server,这个俗人的词似乎有点对那个时代--哪个时代啊,哥们?--的这台天皇巨机有点不敬……他能控制谁是一台跑车而谁是一台磁带机。
2. MCP – Tron (1982)

Master Control Program,没听说过这玩意儿。片子也没看过。
3. UNIX environment - Jurassic Park (1993)

侏罗纪公园里,一反常态,斯皮尔伯格用了最贴近现实的玩意。。。因为这台机器实在很写实,电影出现的画面几乎全是真的-- SGI 的 IRIX。可惜 InGen 让一个人在没有监督的情况下从头到尾设计了这个系统,而且还没文档,这不是搞笑。。。结果嘛,结果当然是一个小毛孩 hack 进了系统,获得 root 权限。这台电脑在电影里也就做做锁门啊,启动 QuickTime 电影啊之类的工作。
4. WOPR (War Operations Plan Response) – WarGames (1983)

北美防空司令部(NORAD)的好心人决定把核武器控制的全权交给一台电脑,也就是 War Operations Plan Response。不过很明显,NORAD 和所有政府部门一样,花了大价钱买来机器,却没有好好研究弄仔细了,居然没有发现这台机器里还装了游戏。。。你看人家 Windows Server 2003,那著名的纸牌就没了。
WOPR 的硬件应该很简单,全国各处的雷达信息通过光纤传输汇总到一起进行分析,导弹控制命令通过 1200bps 的猫(那是1983年)传递。数据分析软件应该和天气预报软件差不了太多,物理组成嘛,多台机器组成 cluster--比如用 PS2 组成的一个 Beowulf Cluster。
5. SKYNET – The Terminator (1984)

终结者里的 skynet 可能是最著名的电影计算机角色了,我甚至怀疑原来那个很出名的北大天网搜索也沾了这部片子这样翻译skynet的光。
似乎 skynet 的设计者没看过 wargame--嗯,你知道,那些学究可能很少看电影--否则他们下手时应该小心点。这台机器貌似采用了分布式构建方法,否则也犯不着现任州长那么周折地想办法关掉它了。
这玩意儿有点像 Akamai server。一台基本的 web/file server,不过可以和其他 Akamai server 同步。用户下载的文件可能来自成百台其他 Akamai 机器,所以即便百万甚至更多的人访问这个 server 时,机器也不会 down 掉。
6. The Gibson – Hackers (1995)

这部片子不算非常出名,甚至在 Matrix 火爆之后也没被翻出来重温。不过 Hacking the Gibson 倒是成为了半黑话表示“秀秀自己的技术”的意思。Gibson 的名字来自对一位科幻作家,William Gibson 的致敬。Gibson 算。。。就算 cluster 吧。除了那骇人的 UI 外,我们只能说,Gibson 就是台 UNIX server。片子的最后那帮可怜的要应付全世界 hacker 攻击的 IT 应该早意识到,他们应该装个 防火墙。
GRID computing 和 Beowulf Cluster 有些类似,不过在开放标准和距离上有所不同。cluster 大多近距离高速连接,采用相同或近似的软件(其实这个。。。也一直在变化),Grid 则允许全世界任何地方的电脑入伙,OS 不同也无所谓,只要能贡献计算能力。比如我们熟知的例子,SETI@Home 和 Folding@Home。
7. The Source – The Matrix (1999 – 2003)
好啦,真正的明星。我们猜不到他是什么硬件,更别说什么软件了。如果程序个个都写得像李维斯那么帅,那世界就太平咯。
稍微符合逻辑的现实对比物是 Second Life,这个游戏国内可能接触不多,更谈不上流行了。Linden Labs 说他们使用的配置两颗双核处理器的 server 名为 Class 4,用这样的 server 组成了自己的网络--他们自己认为是 grid--不过只是在组成方式上。每个 server 负责游戏中的世界的特定部分。虽然有异议,不过 news.com 的文章说,他们有 2579 台服务器。World of Warcraft 的用户可能会说他们的世界更大,使用的 server 更多,诚然,Second Life 的用户绝对没有 WoW 多,不过 WoW 在一个地域有这个地域的独立 server,而且相对静态。Hudson 说,如果玩过Second Life,就能理解这种对比了。在速度,质量和解析度上,差别很大。
8. HAL9000 – 2001: A Space Odyssey (1968)

“酷不理课”作品。大师愿意屈尊来染指一下我们这个行当,真是500年的福份呐。。。
HAL9000 和 SAL9000(一台“女计算机”)负责决策,也负责执行命令--当人类不能或者不愿做的时候。这台机器上的突破是 AI 人工智能,而且还是最高级的那种。电影拍出的时候,人们认为这种水平的人工智能可以在 2001 年是实现--苍天有眼,现在 2006 了,我们还万幸地没有走到那个地步。
这台电脑可以和 Blue Gene 类比一下,Blue Gene/L 在 top500 上享受第一的滋味,他有 131072 颗CPU,下次太空任务时或许是 HAL9000 的有力竞争者--那时记得安个 kill 开关,免得他觉得人类与命令冲突,因此必须被 delete。
9. VIKI – I, Robot (2004)

这片子前几个月才看,印象还深。V.I.K.I. 是所有机器人幕后的主脑,控制所有产品。她的绝活是能为每个新任务思考建立新方法。已经有精明的家伙把这个还处于绝对幻想的活路申请了专利。
如果只从 VIKI 能连接,更新其他机器人的角度上看,我们的卧室里已经有这样支持 server/client 模式工作的机器了,XBOX Live ^_^。
10. Deep Thought – Hitchhikers Guide to the Galaxy (2005)

这部片子也看了不久。Deep Thought 被创建只是为了解答一个问题,What is the ultimate answer to Life, the Universe, and Everything?当然我们知道,这样诡异的问题不是那么好回答,自接受命令开始,小家伙花了 750万年,得到了配得上这个诡异问题的诡异答案:42。
[tags]computer, top 10[/tags]









4 Gentlemen Mentioned “幻想世界中的 Top 10 电脑”
Leave a Reply
如果您没注册 Gravatar 的服务,这里会随机选择一张 Flickr 或者 JPG Magazine 的照片作为您的头像哟~~ 已注册了 Gravatar?那自然,您的头像正常显示。A random picture from Flickr or JPG Magazine will be used as your avatar if you haven't registered Gravatar or use a fake email.