文章摘要
这是一个模拟1961年教育计算机Minivac 601的浏览器程序,展示了使用机械继电器的早期计算机工作原理。用户可观察3位二进制计数器的运行过程,通过点击按钮与模拟器互动,直观了解计算机底层逻辑。
文章总结
微型计算机Minivac 601模拟器
核心内容:
1. 产品定位
这是一款基于浏览器的教育型计算机模拟器,复刻了1961年由克劳德·香农设计的Minivac 601继电器计算机。在微芯片尚未问世的年代,计算机完全依靠机械继电器运行。
核心功能
- 模拟3位二进制计数器(灯光4/5/6显示0-7的二进制计数)
- 支持暂停操作和手动触发按钮(如#6按钮)
- 可视化继电器工作状态(灯光/线圈/接点等组件实时显示)
交互特色
- 提供电路搭建沙盒环境
- 支持拖拽导线连接组件
- 允许故意制造短路(安全模拟)
技术细节
- 包含二进制输入/输出模块
- 配备存储处理单元和次级存储区
- 电源控制采用10档位旋钮(含ON/OFF开关)
开发状态
项目仍在持续完善中,开发者推荐用户参考原始操作手册(需注意勘误表)进行探索。
交互提示:
目前建议在桌面端访问,开发者联系方式:hi@greg.technology
GitHub项目入口
(注:原文中重复的继电器结构示意图和按钮矩阵等技术细节已精简,保留核心功能说明)
评论总结
以下是评论内容的总结:
关于早期计算机技术的补充
- 有评论指出在微芯片出现前,计算机使用机械继电器和真空管构建。
- 引用:"Before microchips existed, computers were built with mechanical relays."
- 引用:"Relay computers must have been pretty loud with all those clacking mechanical switches."
对复古计算机教育的赞赏
- 评论者认为这种设备对儿童学习基础电路知识很有帮助,并称赞其手册设计精良。
- 引用:"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."
对技术创新的反思
- 有观点认为"发明者"的贡献往往是渐进式的,而非完全原创。
- 引用:"All 'inventors'... are only carriers of incremental change."
- 引用:"logic by electrical circuits was already there before Shannon."
对现代技术实现的惊叹
- 评论者惊讶于现代浏览器能实现复杂的电路模拟功能。
- 引用:"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."
项目开发背景分享
- 开发者分享了项目灵感来源和技术实现过程。
- 引用:"The biggest unlock was finding Willy McAllister's excellent Circuit Sandbox."
- 引用:"I tried so many approaches to simulate electricity..."
相关资源分享
- 多位用户分享了继电器计算机的演示视频和个人项目链接。
- 引用:"Here's a demonstration of a 1958 relay computer."
- 引用:"shameless plug https://github.com/artemonster/relay-cpu"