【信奥业余科普】02:给机器注入灵魂的两位天才——图灵与冯·诺依曼
第二篇信奥基础知识科普了解“计算机科学之父”图灵与“现代计算机之父”冯·诺依曼的伟大构想以及现代计算机体系结构的基础奠定。计算机硬件写在前面的话这是一系列专为对信奥信息学奥赛感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家受自身学识所限文中若存在不严谨或考证疏漏之处还望各位读者海涵并指正。推出本系列的初衷主要有三点拓宽视野在动手敲代码之前全面了解计算机软硬件的发展脉络。激发兴趣通过深入浅出地讲述前沿技术与历史故事希望能点燃中小学生对计算机科学的好奇心。课余读物哪怕只是作为打发闲暇时光的休闲阅读也能让大家在轻松的氛围中收获知识。本系列文章往期回顾【信奥业余科普】01人类为什么要发明计算机——从算盘到30吨的庞然大物一、 黎明前的尴尬ENIAC 的逻辑原理与致命短板在上一篇文章中我们见证了人类从古老的算盘一路狂奔最终造出了占地170平方米的庞然大物——世界上第一台通用电子计算机 ENIAC。ENIAC 的逻辑原理在当时看来是极具创新的它使用了多达18000多只真空电子管作为核心元件。在通电状态下电子管可以表现出“通”和“断”两种状态。ENIAC 在设计时为了迎合当时人类十进制的习惯硬生生地把 10 个电子管串联成一组称为一个“环形计数器”用来表示数字 0 到 9 中的某一位。比如一排 10 个管子中第 4 个管子灯亮了其他 9 个没亮那么这排管子代表的就是数字“4”。因此可见虽然电子管只有通断两种状态但 ENIAC 并不是像现在的电脑一样用“二进制”在算数而是用“十进制”在算数。全文详见https://www.coderli.com/cs-basics-02-turing-von-neumann/https://www.coderli.com/cs-basics-02-turing-von-neumann/https://www.coderli.com/cs-basics-02-turing-von-neumann/