一个完整的计算机系统应包括( )。
拿到题先别急着拆硬件,脑子里立刻蹦出两个词:硬件系统和软件系统。这是计算机最顶层的划分,任何选项只要漏了软件,或者把软件范围缩成只有系统软件,基本就能排掉。
最容易栽跟头的就是把“系统软件”当成整个软件系统,觉得选了系统软件就涵盖了所有程序,其实应用软件(比如Office、浏览器)也是软件系统不可或缺的一部分。还有同学看到“主机和外部设备”或者一堆具体的硬件名字,就误以为这是在讲完整的计算机,完全忘了机器没软件根本跑不起来。
这道题考查的是计算机系统的基本组成,属于计算机基础里的入门概念,但在历年NOIP普及组初赛里出现频率不低,是命题人最爱用来区分学生是否真正理解“计算机”概念的题目。
先说概念:一个完整的计算机系统,必须包含两大部分。第一部分是硬件系统,就是看得见摸得着的物理设备,包括运算器、控制器、存储器、输入输出设备等,也就是冯·诺依曼体系结构里说的五大部件。第二部分是软件系统,这是让硬件“活”起来的东西,包括系统软件(操作系统、编译器等)和应用软件(各种程序和数据)。硬件是躯体,软件是灵魂,缺一不可。
命题人考这个,通常就是喜欢挖“范围”的坑。比如选项A说“系统硬件和系统软件”,乍一听挺对,但“系统软件”只是软件系统的一部分,把应用软件给漏了,范围缩小了,所以不完整。选项C“主机和外部设备”,这俩加起来确实构成了整个硬件系统,但里面一个字都没提软件,光有硬件的机器是死的,所以肯定错。选项D列举了一堆具体的硬件设备,既没概括全硬件,更没提软件,属于典型的“只见树木不见森林”。
思考的时候,咱们得有个心法:先想计算机由哪两大部分组成(硬件 + 软件),再看每个选项是不是完整地覆盖了这两块。如果选项里只有硬件,或者只有部分软件,或者把软件范围说小了,那直接排除。只有同时包含“硬件系统”和“软件系统”这两个完整概念的选项,才是正确答案。
计算过程其实不需要动笔算,就是逻辑判断:B选项明确说了“硬件系统和软件系统”,正好对应我们脑子里的那两大部分,没有遗漏,也没有多余,所以选B。
避坑指南:记住“系统软件”不等于“软件系统”,前者是后者的子集;记住“主机+外设”只是硬件的分类,不等于整个计算机系统;记住计算机必须软硬结合,光有硬件不行。历年考频数据显示,这个知识点在NOIP普及组初赛里考了11题,在CSP入门级和提级各考了1题,总共13题,覆盖2007年到2020年,说明它是个高频考点,而且出题形式一直在变,但核心逻辑没变。
基于这个趋势,我预测未来这类题目可能会继续以单选题形式出现,但可能会换个说法,比如问“下列哪项不属于计算机系统的组成部分”或者“计算机系统主要由哪几部分组成(多选)”,或者结合简单的流程图问软硬件协同工作。只要抓住“硬件系统+软件系统”这个核心框架,不管怎么变都能拿分。暂无足够依据预测更具体的变体,但掌握这个基础概念是应对所有变体的前提。