Ctrl+D收藏抖音小说-笔趣阁
抖音小说Douyinxs.com
抖音小说-笔趣阁 > 都市 > 读书成神豪 > 第234章 云章

所以,首先要用系统的、整体的视角去了解计算机,然后分析它,尤其是硬件模块之间的接口部分

其次是技能要扎实、熟练,比如硬件描述语言的使用、硬件调试环境的搭建,这是相当重要的

然后是团队合作,我们一直鼓励同学分组完成实验,这个也是锻炼他们毕业之后的团队合作和沟通能力,计算机领域的突破靠人月神话做不到,必须要许多人高度密切的合作才行。”

所谓的“人月神话”出处是人月神话这本书!

这本书的作者是弗雷德里克布鲁克斯。

他是北卡罗莱纳大学enanlagler商学院的计算机科学教授。

他曾荣获图灵奖

美国计算机协会称赞他“对计算机体系结构、操作系统和软件工程做出了里程碑式的贡献。”

作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。

20个人10个月的工作量是10个人干10个月的工作量的2倍,但是这个工作量并不代表20个人的进度就比10个人的进度快。

因为中间有些因素要考虑,比如20个人去完成一个项目,那么20人中每两个人就得沟通一次,也就是190次,而10个人只需要45次不考虑沟通效率的情况下,所以20个人中会有大量的时间并不是真正意义上的“工作”。

所以往往在界并不是人越多工作的进度越快,工作量越大并不意味着效率越高……

很显然这里教授之所以拿人月神话来说事,显然是为了让同学们在合作中规避出现交流不畅引发拖沓这种情况!

教授的话,也充分说明这是一项需要集体完成的作业!

如此说来,尽管章杉并不是把所有地涉及到的知识都搞定了,但现在这情形完全可以组队啊!

教授强调,计算机组成原理这门课不是单纯的硬件课,而是要在硬件上跑系统的“软硬件结合”课程。

对于在短短一学期中“造台计算机”这件事,教授以运行软件的能力为标尺提出了“三层境界”:

第一层,能跑最基本的程序

第二层,能跑性能更好的程序

第三层,能跑操作系统。

章杉知道:

第一层是及格要求,毕竟,一台无法运行程序的计算机是不能用的。

第二层也是大多数同学能够达到的。

假设程序员写出了“更漂亮”、性能更好的代码,学生设计的计算机能够处理吗?

这就需要学生处理“中断”“异常”等更复杂的程序运行机制,设计一台能跑“流水线”的计算机。

达到了这一层,“对计算机运行的机制会有更深入、更透彻的了解。”教授说。

按照教授的说法,每年,有90同学能够达到第二层的标准。

而余下的5同学有余力冲击最高一层的要求,也就是设计一台能够运行操作系统的计算机。

只听教授接着说道:

“我们设计了一个教学用的操作系统用来测试。当然,如果你能跑商用的开源系统那就更好了。”

读书成神豪

本站域名已经更换为www.adouyinxs.com 。请牢记。