黑板上画了一个简图,用方框表示各个模块,用箭头表示数据流向,然后逐一讲解每个模块的功能和相互关系。
中央处理器是计算机的大脑,负责执行指令和运算,内存是临时存储空间,输入输出设备是人机交互的接口,三者缺一不可。
林北举了一个例子,用算盘和账本的关系来比喻处理器和内存的协同工作,算盘用来计算,账本用来记录,算得快的人也要能及时翻到正确的页面才行。
第二周讲指令系统和编程基础。
林北在黑板上写了几行汉语言指令,从最简单的加和减开始,逐步扩展到条件判断和循环结构。
他说程序就是一系列指令的集合,计算机按照指令的顺序逐条执行,遇到条件判断就根据结果决定走哪条路,遇到循环就重复执行某一段指令直到条件不满足为止。
他让学生们在纸上写一段计算平均数的程序,用循环和若指令实现,大部分人在半小时内完成了,少数人卡在循环结束条件的判断上,林北简单纠正一下,都可以立即改进错误。
林北的第三周课程讲集成电路和芯片制造。
他把龙芯4004芯片的剖面图投影到黑板上,标注了晶体管、布线层、绝缘层和封装结构的位置。
林北介绍,一块指甲盖大小的芯片上集成了两千多个晶体管,每个晶体管都是一个微小的开关,通过控制电流的通断来实现逻辑运算。
他解释了光刻、蚀刻、掺杂和金属化四道核心工序的原理,说光刻就像用投影仪把电路图案投射到硅片上,蚀刻是把多余的部分洗掉,掺杂是改变硅片的导电性能,金属化是把各个晶体管用导线连接起来。
他提到电子厂那台第二代光刻机已经投产,良品率达到百分之九十以上,芯片的月产量正在稳步提升。
说了未来芯片的发展前景。
第四周讲计算机网络的原理。
林北在黑板上画了一个星型拓扑结构图,中心是一个数据交换节点,周围连接着四台计算机。
他说网络的核心是分组交换,数据被拆分成若干个固定大小的数据包,每个数据包独立传输,到达目的地后再重新组装成完整的数据。
他解释了数据包的头部需要包含源地址和目的地址,每个交换
本章未完,请点击下一页继续阅读!