Hacker News 中文摘要

RSS订阅

1961年继电器计算机在浏览器中运行 -- A 1961 Relay Computer Running in the Browser

文章摘要

这是一个模拟1961年教育计算机Minivac 601的浏览器程序,展示了使用机械继电器的早期计算机工作原理。用户可观察3位二进制计数器的运行过程,通过点击按钮与模拟器互动,直观了解计算机底层逻辑。

文章总结

微型计算机Minivac 601模拟器

核心内容: 1. 产品定位
这是一款基于浏览器的教育型计算机模拟器,复刻了1961年由克劳德·香农设计的Minivac 601继电器计算机。在微芯片尚未问世的年代,计算机完全依靠机械继电器运行。

  1. 核心功能

    • 模拟3位二进制计数器(灯光4/5/6显示0-7的二进制计数)
    • 支持暂停操作和手动触发按钮(如#6按钮)
    • 可视化继电器工作状态(灯光/线圈/接点等组件实时显示)
  2. 交互特色

    • 提供电路搭建沙盒环境
    • 支持拖拽导线连接组件
    • 允许故意制造短路(安全模拟)
  3. 技术细节

    • 包含二进制输入/输出模块
    • 配备存储处理单元和次级存储区
    • 电源控制采用10档位旋钮(含ON/OFF开关)
  4. 开发状态
    项目仍在持续完善中,开发者推荐用户参考原始操作手册(需注意勘误表)进行探索。

交互提示:
目前建议在桌面端访问,开发者联系方式:hi@greg.technology
GitHub项目入口

(注:原文中重复的继电器结构示意图和按钮矩阵等技术细节已精简,保留核心功能说明)

评论总结

以下是评论内容的总结:

  1. 关于早期计算机技术的补充

    • 有评论指出在微芯片出现前,计算机使用机械继电器和真空管构建。
    • 引用:"Before microchips existed, computers were built with mechanical relays."
    • 引用:"Relay computers must have been pretty loud with all those clacking mechanical switches."
  2. 对复古计算机教育的赞赏

    • 评论者认为这种设备对儿童学习基础电路知识很有帮助,并称赞其手册设计精良。
    • 引用:"entire section on games... reminds me a lot of those old radioshack 'build your own circuit' boards."
    • 引用:"They are crazy awesome. These people cared about what they were doing."
  3. 对技术创新的反思

    • 有观点认为"发明者"的贡献往往是渐进式的,而非完全原创。
    • 引用:"All 'inventors'... are only carriers of incremental change."
    • 引用:"logic by electrical circuits was already there before Shannon."
  4. 对现代技术实现的惊叹

    • 评论者惊讶于现代浏览器能实现复杂的电路模拟功能。
    • 引用:"It's almost hard to believe this is possible now in a modern web browser."
    • 引用:"I remember Web 1.0 before... JavaScript and P.H.P."
  5. 项目开发背景分享

    • 开发者分享了项目灵感来源和技术实现过程。
    • 引用:"The biggest unlock was finding Willy McAllister's excellent Circuit Sandbox."
    • 引用:"I tried so many approaches to simulate electricity..."
  6. 相关资源分享

    • 多位用户分享了继电器计算机的演示视频和个人项目链接。
    • 引用:"Here's a demonstration of a 1958 relay computer."
    • 引用:"shameless plug https://github.com/artemonster/relay-cpu"