《侏罗纪公园》电脑系统的详尽剖析
《侏罗纪公园》的计算机系统出人意料地贴近 90 年代初的现实:它们由真实的 SGI 工作站、经典 Mac,甚至一台 Thinking Machines CM‑5 超级计算机组成,而不是什么虚构的“电影科技”。评论者深入讨论这种混合平台在高预算实验室和主题公园里有多合理,分享来自 SGI 和 Thinking Machines 的轶事,并强调了诸如 genlock CRT 和屏幕上的真实 MPW 源代码等制作手法。整个讨论既是一段计算史切片,也展示了 Michael Crichton 重研究的写作方式和 Spielberg 的制作设计如何让影片中的技术历久弥新。
怀旧与旧硬件的限制
- 许多人回忆起早期机器(C64、TI‑99/4A、早期 Mac、Amiga、Libretto)以及极小的 RAM 和存储如何限制了可实现的内容。
- MP3 被拿来当作基准:早期机器有时能存下它们,但无法解码;解码对那个时代的 CPU 来说要求很高,尤其是在更高采样率下。
- 有人指出,只有在现代比特率下,存储而不是 RAM 才会成为真正的问题;128 kbps 时代的文件要小得多。
《侏罗纪公园》计算架构的合理性
- 大家普遍认为 SGI + Mac 是一种可信的 90 年代初高端配置:SGI/IRIX 负责 Unix 密集型、3D 和服务器工作;Mac 负责行政、办公以及图形界面重的应用。
- 几位评论者指出,Mac + Unix 工作站的组合在实验室里很常见,生物学领域也不例外。
- 也有人认为其他方案(Amiga、OS/2、其他 Unix 工作站)会更便宜或更稳健,而且 SGI 的 3D 硬件对于动物园式运营来说有些大材小用。
- 讨论提到,混合平台的异构环境在当时很典型,也符合公园“花钱不计成本 / 炫技”的主题。
屏幕上技术的准确性
- 那个 3D 文件浏览器被认定为真实的 SGI 演示程序(fsn);现在还有一个现代克隆版(fsv)。
- Nedry 的 Mac 窗口里的代码被追溯到真实的 Macintosh Programmer’s Workshop 示例源代码,包括 HyperCard 扩展和 Apple 的 Projector 源码管理。
- SGI 键盘和显示器的技术细节被纠正了(专有 mini‑DIN,后来才是 PS/2;不是 ADB)。
- CRT 做了 genlock,同步后的部分显示器以 24 Hz 驱动,以避免在胶片上出现条纹;这需要专门的“computer sync”工作。
Thinking Machines CM‑5 与超级计算
- 控制室里的大型机器被确认是一个(大多只是外壳的)CM‑5;《侏罗纪公园》是在另一家厂商拒绝后采用了它。
- 一些故事描述了 CM 系列上的 LED 如何从直接状态指示器演变为由微控制器驱动,以及工程师“浪费”时间去给它们做动画。
- CM‑5 的性能被拿来和现代 Raspberry Pi 集群开玩笑式比较;同时也提到了 WAIS 和搜索的早期工作。
Crichton、主题与文化影响
- 评论者称赞这本书当时关于数据库和图像识别的设想很超前,并认为其中对遗传学风险的警示与当下 AI 的担忧有很强的相似性。
- Crichton 的技术研究和对黑客友好的态度受到强调,不过他后来的那本气候怀疑论小说则受到批评。
- “It’s a Unix system, I know this” 这一幕被广泛记为经典,也激励了未来的系统管理员和 Unix 爱好者。
元话题与反响
- 许多人对文章的深度以及这种高度具体、技术化的电影分析表达了喜爱。
- 有人提到图片存在浏览器缓存 / referer 问题。
- 多位评论者说,《侏罗纪公园》里的电脑激发了他们对计算机的兴趣,并影响了职业道路。