阅读本文大概需要3分钟。
”转载自AI科技评论本科大三,正在学习计算机组成原理,能做个什么项目?清华大学贵系说:造台计算机吧!清华有门本科三年级必修课,名为《计算机组成原理》,据说要想顺利结课,拿到合格的成绩,必须在期末造一台“计算机”。这门课包括理论课和实验课。理论课主要讲解计算机各组件的基本工作原理和其协同运行关系,以及程序是如何在计算机硬件上运行的。而在实验方面,则需要完成5次小实验,以及最终的大作业——“奋战三星期做台计算机”!对于此项作业的难度,授课老师轻描淡写地说道:“我一直认为这门实验课是我们系比较容易的课程之一。”清华大学的这门《计算机组成原理》,具体情况如何,网上能找出的资料极其少。直到今日,其神秘的面纱才在近日清华大学官博的一个视频中揭开。视频中介绍,课程中提到的计算机并不是“我们以为”的计算机。在清华贵系研究者的眼中,计算机并不是只等于台式机或者笔记本电脑,准确的计算机概念:只是一个能执行程序的装置。图片来自清华大学:清华眼中的计算机而课程的具体要求是:在三周时间内写出一个功能完整的CPU,并将其“烧写”进老师提供的实验板中,从而能够执行一套程序。据介绍,在如今的在线云实验条件下,同学们只要点击“上传”按钮就能实现自动“烧写”。换句话说,有了CPU的写入,一块实验板就变成了一台真正的计算机。据课程实验课老师李山山介绍,“我们的基本要求是同学们做出的CPU能运行一套监控程序,它是用来协助运行程序的程序,导入实验板内存后,可以通过运行测试程序检测同学们做出的CPU运行是否正确。同学们造出的CPU需要通过性能测试、额外指令测试等各类测试才算成功。”难度:目前正在学C++的11岁姑娘可以试试?但是,正如清华贵系老师所言那样,作业三周就能做出来,并且一点都不难么?在清华大学官方