林 涵
CMOS(Complementary Metal-Oxide Semiconductor)是互补金属氧化半导体存储器的缩写。CMOS是一种可读/写存储器(RAM)。CMOS主要用来保存日期、时间、主板上存储器的容量、硬盘的类型和数目、显卡的类型、当前系统的硬件配置和用户设置的某些参数等重要信息。BIOS(Basic Output System)是基本输入/输出系统,它为计算机提供最低级的、最直接的硬件控制,它存放在BIOS芯片内,这个芯片是一个只读存储器。这是CMOS和BIOS在课本上的定义,笔者在教学过程中发现学生理解这两个定义没什么问题,但是很多学生还是会在一些说法上无法分清CMOS与BIOS的区别。笔者针对学生的情况总结了三个问题:BIOS在主板的什么位置,CMOS又在哪?主板上的电池是应该叫CMOS电池还是BIOS电池?CMOS和BIOS的关系是什么?
1. BIOS在主板的什么位置,CMOS又在哪 首先,笔者在课堂上拿出计算机主板实物(也可用图片)叫学生找出BIOS的位置。这一点对于学生来说并不困难,大部分学生都能很快的找到BIOS芯片。其次,笔者要学生找出CMOS的位置。没有学生能找到。这时告诉学生,CMOS不像BIOS有一个专门的芯片,而是集成在别的芯片内,同时问学生:CMOS可能集成在哪个芯片内?这时大部分学生都认为CMOS应该是在BIOS内。对于这个回答,笔者并不给出答案,而是继续提问学生两个问题:BIOS芯片是一个什么存储器?CMOS内的信息能不能修改?部分学生立即想到,BIOS芯片是一个只读存储器,而CMOS的信息是可以修改并保存的,那么在一个只读存储器内修改信息,这就不合理了,很快学生就自己否定了刚才的回答。这时笔者才告诉学生,实际上现在大多数主板CMOS是集成在南桥芯片内的。
在以上的教学过程中,笔者不直接告诉学生CMOS的位置,而是通过提问让学生说出预计中的错误答案,这时再通过提问引导学生自己发现答案是错误的,最后才告诉学生正确的答案。这样做可以让学生了解分析问题的方法,同时通过分析,自己否定自己的答案也能使得学生对这个问题记忆深刻。
2. 主板上的电池是应该叫CMOS电池还是BIOS电池 解决第一个问题后,当笔者提出这个问题后发现,有一部分学生回答是CMOS电池,有一部分学生回答是BIOS电池,还有一部分学生没有急于作答,而是在思考。于是笔者叫学生好好想想再回答这个问题,同时提示学生,一样可以用前面的方法去分析,着重从电池的作用和存储器的特性去考虑。学生经过自己的思考和分析,学生很快发现这个电池应该叫CMOS电池。实际上,这个问题很简单,只要明白这个电池的用途是在计算机断电后继续供电用来保证一些信息不会丢失,再结合BIOS芯片是一个只读芯片,在断电后不需要供电也能保存内部的数据,就可以分析出BIOS是不需要电池供电的结论,自然这个电池不能称为BIOS电池。而CMOS是一个随机存储器,断电后里面的数据就会丢失,要保证里面的数据不丢失,必需要电池在计算机关机后持续给CMOS供电,所以确切的说,这个电池应该叫CMOS电池。
这个问题是一个二选一的题目,比起第一题容易得多,这只是一个习惯叫法的纠正。由于学生已经了解只读存储器和随机存储器的特性及主板上电池的作用,有了这些基础知识,结合第一题的分析方法,这个问题就很好回答了。选择这个比较简单的题目给学生去分析,主要是让学生能够掌握分析问题的方法,树立分析问题的信心。让学生明白,很多看似复杂的问题,其实从基本的原理上去分析都很容易。
3. CMOS和BIOS的关系是什么 对于这个问题笔者首先举了求最大值函数“MAX”的例子。这个函数学生都知道用途和用法。首先问学生,如果直接写“X=MAX”有没有意义?学生立即回答没有意义,因为没有带参数,应该写“X=MAX(a,b)”。没错,“MAX”函数必需给它参数才有意义。而BIOS和CMOS就类似函数和参数这种关系。所不同的是BIOS并不只会使用CMOS内的参数,还能对CMOS参数进行设置。在BIOS芯片内存放着一段“系统设置程序”,主要用来设置CMOS中的各项参数,这个程序在开机时按某个键就可以进入设置状态,并提供良好的界面,这就是BIOS设置界面。
总的说来,CMOS是用来保存一些计算机配置的参数,而BIOS为这些参数提供了方便用户修改的程序和界面。BIOS在对系统自检初始化后,会将系统自检到的配置与CMOS中的参数进行比较,正确无误后,按照CMOS中设置的启动顺序进行搜索,启动操作系统。若CMOS中的数据丢失,BIOS会读取BIOS芯片内存放的的默认设置进行启动。
在本题中,笔者选了一个与计算机硬件不相关的例子进行教学,这个例子与本题有一定的类似之处,同时,学生很容易接受这个例子,此时再引出BIOS和CMOS之间的关系,这样学生接受起来就变得更容易,记忆也更深刻。
知识都是相关联的,学生在学校学了很多的课程,很多知识,如果把每门课程都孤立起来,那么这门课就会显得枯燥、无用。学生经常会问:“这门课学了有什么用?”,这个问题任凭你再怎么与学生解释,学生不能体会到它的用处自然不能信服,只有教会学生分析问题的能力,引导学生去发现各种知识之间的关联,才不会使得学生失去学习的兴趣。同时,通过分析得出的结论记忆更加深刻,也使得学生脱离只会死记硬背的学习方式,学习起来更加轻松,对所学课程也更加有兴趣,成绩自然也就上去了。
收稿日期:2009-04-18