在我的世界里,曾经有一个牛造的清华校园模型。你还发现了哪些令人惊叹的景观?
一个小小的CPU里有多少个晶体管?几十亿。自己造一个CPU甚至一台完整的电脑需要多长时间?一个大牛在游戏《我的世界》里用实际行动回答了这个问题:可能要一年多。这篇关于组装电脑的教程一再版就火了。
这不是游戏策略,而是复旦大学纪写的一篇课程论文。大二的时候,他有了一个大胆的想法。经过一年的精心建造,他建造了一台名为Alpha21016的原型计算机。虽然不能和真正的计算机相比,只能实现一些简单的功能,但是这台计算机体积惊人,光看它复杂的结构就已经能感受到工程量的巨大。有网友感叹,发课程论文太可惜了,发学术论文几乎可以。这台计算机能做什么纪的计算机采用哈佛结构,而不是更常见的冯诺依曼结构。程序存储器和数据存储器是分开放置的。程序存储1kb,数据存储0.5kb,可实现各种功能运算:加减乘除、三角函数、矩阵运算。它包括一个16位CPU和一个32位浮点运算单元(FPU)。
少年又做了一个宏伟的计划:做一个16位的CPU。在CPU旁边,有一个具有超越功能的单精度32位浮点处理器(FPU)。在这里,作为一个片外系统,计算器并没有被抛弃。季把16位计算器改成了全时序逻辑电路控制和溢出判断的计算器,这在红石电路玩家中是前所未有的。它借用CPU的ALU部分进行运算,通过总线传输数据。
大二开始计算机Alpha21016的开发,作为《网络虚拟环境与计算机应用》课程的项目。从他对技术细节的解读来看,当时的纪已经在硬件和软件上做好了充分的准备。普通人可能知道逻辑电路的基础知识。普通红石玩家可以利用逻辑电路的基础知识搭建简单或复杂的红石电路。在纪的项目开始之前,高水平的红石玩家也已经制造了计算器。但是没有多少人敢想去做一台电脑。纪韩文不仅想到了这一点,而且花了整整一年的时间去实现它,差不多完成了。
毕竟,如果你有一个惊人的大脑,你就必须使用它。