☰
自考13015《计算机系统原理》第一章考点详解:从冯·诺依曼到性能指标
2026/9/29 2:00:59 网站建设 项目流程

从自考报名表上看到“计算机系统原理”这门课的时候,很多同学第一反应是“原理?那应该全是电路和汇编吧”。实际翻开教材你会发现,这门课的第一章《计算机系统概论》其实非常温柔——它不跟你谈复杂的时序逻辑,也没有满屏的寻址方式,而是把整个计算机从硬件到软件、从历史到体系结构,像一张地图一样摊开给你看。但越是这种“看起来简单”的章节,越容易被轻视,等到做真题才发现单选填空丢分全在前十章的基础概念上。

这门课课程代码是13015,属于自考本科计算机类专业的核心专业课。我先说个结论:第一章虽然只占整本教材的很小篇幅,却是全书的索引和骨架。后面的数据表示、存储系统、CPU结构、指令系统、总线与I/O,全是第一章概念的延伸。如果你第一章学得稀里糊涂,后面会越学越吃力。所以这篇内容我不只是帮你划重点,更想带你把这章的底层逻辑理顺,再讲讲自考生备战这章的实际方法,包括哪些地方容易踩坑、哪些名词考试特别喜欢挖坑等着你跳。

1. 把课程和考情看清楚:13015到底是什么

1.1 这门课在专业计划里的位置

13015《计算机系统原理》在自考本科计算机科学与技术、计算机及应用等专业的课程计划里,通常是一门必修专业课。它和《数据结构》《操作系统》这些课还不一样,它更偏底层,讲的是计算机“自己”是怎么工作的——从你按下电源键到屏幕上出现操作系统界面,中间经历了什么;为什么程序能运行;内存和CPU到底是怎么配合的。

很多学校把这门课安排在专科段的《计算机组成原理》或《微型计算机原理》之后,但自考因为考生基础参差不齐,大多数同学是直接硬啃这门课。第一章作为全书的绪论,承担的任务就是帮你建立整体概念:计算机由什么组成、软件和硬件各自扮演什么角色、一台计算机的性能用什么指标衡量。

如果你去看历年自考真题,第一章直接命中的题目分数大概在6到12分之间,以单选、填空为主,偶尔出简答题。这个占比不算高,但第一章的概念会反复出现在后面章节的题目语境里。比如“字长”这个概念,第一章只是简单定义,到了存储系统那章你会再次遇到它参与地址计算;再比如“冯·诺依曼体系”,学到最后总线那章你会发现现代计算机的架构还是绕不开它。

1.2 考试题型分布和学习目标

自考这门课的考试题型基本是固定的:单项选择题(约15-20题,每题1-2分)、填空题(每空1分)、简答题(每题5-8分)、综合应用题或计算题(集中在后面章节)。第一章最容易出题的地方其实是单选和填空,偶尔会抽一个简答题,比如“简述冯·诺依曼计算机的基本组成”或者“计算机系统由哪几部分组成”。

所以你对第一章的学习目标应该定得很明确:

  • 能准确说出计算机系统的软硬件组成,不漏项、不混淆。
  • 能默写冯·诺依曼计算机的五大部件,并理解“存储程序控制”的含义。
  • 能区分系统软件和应用软件,并各举出典型例子。
  • 能把计算机的四代划分、逻辑器件、典型机型对应起来。
  • 能理解并计算基本性能指标(字长、存储容量单位换算、主频等)。

这些目标听起来不难,但自考的一大特点是考得细,一字之差就是两个选项。你不仅要懂,还得记得准、区分得清。

2. 第一章内容框架拆解:一张网捞起所有知识点

2.1 主线一:硬件系统与软件系统

第一章开篇就会告诉你一句话:一个完整的计算机系统由“硬件系统”和“软件系统”两大部分组成。硬件是看得见摸得着的物理设备,比如主机箱里的CPU、内存条、硬盘,以及外部的键盘、鼠标、显示器;软件则是程序和文档的总称,它指挥硬件工作,解决“做什么”和“怎么做”的问题。

这里有个容易忽略的点:考试爱把“软件”的概念拆细来考。教材里的定义是“软件是计算机系统中程序和文档的总称”,注意“文档”两个字不能丢。很多人以为软件就是程序,这是不对的。软件包括程序以及开发、使用和维护程序所需要的全部文档。这个点曾经在选择题里出现过,选项给你“软件就是程序”“软件包括程序和文档”“软件是物理设备”等,你说选哪个?

还有一个容易混淆的点是“计算机系统”和“计算机”两个概念。计算机系统包含硬件和软件,如果单说“计算机”,有时候指硬件设备,有时候指整个系统,需要根据语境判断。考试中一旦出现“一个完整的计算机系统由____和____组成”这样的填空,答案就是硬件系统和软件系统,不能只写一个。

2.2 主线二:冯·诺依曼的“存储程序控制”

如果只能记住第一章里的一个核心思想,那必须是“存储程序控制”。冯·诺依曼及其同事在1945年提出了这个天才思想,它奠定了现代计算机的基本结构。用一句话概括就是:把程序(指令序列)和原始数据预先存放在主存储器中,计算机工作时按指令的先后顺序自动、连续地取出指令并加以执行,整个过程不需要人工干预。

这个思想的重要性怎么强调都不过分。在此之前,计算机的“程序”是靠插拔线路板或拨动开关来实现的,费时费力。存储程序控制把程序变成了和数据一样存放在存储器里的“东西”,让计算机能够快速切换任务,这才有了现代计算机的雏形。

教材围绕这个思想给出了冯·诺依曼计算机的基本组成,也就是你必须要背下来的五大部件:

  • 运算器(ALU):完成算术运算和逻辑运算的部件,是数据加工的核心。
  • 控制器(CU):发出控制信号,指挥其他部件协调工作,是计算机的“神经中枢”。
  • 存储器(主存/内存):存放程序和数据,CPU可以直接访问。
  • 输入设备:把外部信息转换成计算机内部可识别的信号,比如键盘、鼠标。
  • 输出设备:把处理结果以人能理解的形式输出,比如显示器、打印机。

考试会出这样的单选题:“冯·诺依曼计算机中负责执行算术运算的部件是()”,选项里混着控制器、存储器什么的,你只要记住运算器管算数、控制器管指挥,就不会掉坑。

教材里还会强调现代计算机体系结构在细节上有改进——比如以存储器为核心、引入总线结构等,但“存储程序控制”这一根本原理没有变。这也是考试喜欢考的判断题方向:“现代计算机仍然遵循冯·诺依曼提出的存储程序控制原理(√)”。

2.3 递进结构:从发展史到层次模型再到性能指标

第一章的内容大致按照“是什么—怎么来的—怎么评价”的逻辑展开。先说计算机系统是什么(软硬件、冯·诺依曼),再讲计算机的发展历程和分类(四代划分、巨型机/微型机等),接着给出计算机系统的层次结构(微程序层、机器语言层、操作系统层等),最后落到性能指标(字长、容量、速度等)。

这个逻辑也是后面每一章的学习逻辑:每学一个新部件,你都要问自己三个问题——它是干什么的?它是怎么发展来的?(了解了历史才能理解为什么今天长这样)——它的性能怎么衡量?如果能带着这三个问题去学,整门课都会顺畅很多。

我第一次自学这门课的时候,上来就死背四代计算机的年份,结果第二天就忘了。后来才意识到,历史部分不是让你背年代,而是让你理解“逻辑器件决定了计算机的世代”。电子管、晶体管、中小规模集成电路、大规模/超大规模集成电路,每一代更替的本质是器件升级带动体积、功耗、速度、可靠性的全面改善。你抓住这条线索,任何时候考到“第几代计算机使用什么器件”你都能推出来,而不是死记硬背。

3. 核心考点逐个击破:这些分数最好拿

3.1 必背内容:硬件五大部件及各自功能

这一块我建议你动手画一个简单的框图,哪怕只是在本子上写写画画。中心是存储器(或CPU),外围是输入输出设备,连线代表数据流和控制流。画图的过程是强迫自己梳理关系的有效方法,比盯着教材看十遍都管用。

五大部件的考点主要落在“功能归属”上。我给你整理了几个最典型的选择题陷阱:

  • 运算器≠唯一能做算术的部件。控制器不做运算,但CPU整体既能运算又能控制,题目里如果说“运算器是CPU中唯一进行逻辑运算的部件”,这种话往往是错的,因为某些逻辑判断在控制器中也会出现。老实按教材定义答就行,不要自己发挥。
  • 存储器有主存和辅存之分。教材在五大部件里说的“存储器”通常指主存储器(内存储器),也就是内存。硬盘属于外存储器(辅助存储器),不是CPU直接访问的对象。考试如果问“CPU只能直接访问哪个部件”,答案是主存和寄存器,不是硬盘。
  • 输入输出设备要会归类。键盘、鼠标、扫描仪、摄像头是输入设备;显示器、打印机、绘图仪是输出设备。触摸屏这种既是输入又是输出的设备,教材也提到了,选择题偶尔会拿来当惊喜选项。

3.2 高频考点:系统软件与应用软件怎么分清

软件分为系统软件和应用软件两类,这个考点几乎年年出现。系统软件是管理、监控和维护计算机资源的软件,包括操作系统(Windows、Linux、Unix)、语言处理程序(编译程序、解释程序)、数据库管理系统(DBMS)、服务性程序(诊断程序、排错程序等)。

应用软件是用户根据自身需要为解决特定问题而编制的程序,比如Word、Excel、Photoshop,以及各行各业的业务管理系统。这个划分本身不难,但自考特别喜欢拿“操作系统”来挖坑。因为很多人习惯了Windows、手机上的App,下意识觉得“操作系统也是应用软件”。错了,操作系统是最典型的系统软件。

还有一个容易忽略的点:语言处理程序属于系统软件。你在别的教材里可能见过“编译程序是系统软件的一部分”这个表述,自考教材也是这个口径。考试曾经出过一道单选题:“下列不属于系统软件的是()”,选项里有编译程序、数据库管理系统、操作系统、办公自动化软件,正确答案自然是办公自动化软件,因为它属于应用软件。

3.3 层次结构:理解“虚拟机器”的思想

计算机系统的层次结构是第一章里稍显抽象的内容,但你把它理解成“套娃”就好办了。从最底层往上:

  1. 微程序设计层:这是硬件直接实现的层,机器指令由微程序解释执行。对绝大多数自考教材来说,这一层是硬件和软件的边界。
  2. 机器语言层:由微程序解释机器指令系统,这一层是传统机器层。
  3. 操作系统层:由操作系统程序实现,它对下层管理硬件资源,对上为汇编语言和高级语言提供支持。它是虚拟器,让程序员不用直接面对硬件。
  4. 汇编语言层:通过汇编程序把汇编语言程序翻译成机器语言程序。
  5. 高级语言层:通过编译程序或解释程序把高级语言翻译成机器语言,这是面向用户的层。

理解这个层次结构的关键在于“每一层都建立在下一层之上,对上层屏蔽下层细节”。就像你开汽车不用懂发动机如何点火,你写Python不用关心指令怎么从内存取到寄存器。这种分层思想会在《操作系统》里再次出现,现在打好基础很有用。

考试对这部分的要求通常是:

  • 能排出从低到高的层次顺序(微程序设计层→机器语言层→操作系统层→汇编语言层→高级语言层)。
  • 能判断某个程序是运行在哪一层之上(比如“编译程序是把高级语言程序翻译成机器语言程序,它运行在操作系统层之上”)。
  • 理解“虚拟机器”的概念:操作系统层向上提供的是一个扩展了的、使用更方便的机器。

3.4 性能指标:字长、容量、速度、可靠性

第一章最后一个重要考点是性能指标。字长是CPU一次能并行处理的二进制位数,字长越长,精度越高,速度越快。这个考点在选择题里通常很直白:“CPU字长是指()”。

存储容量方面,你要记住字节(B)是基本单位,往下是位(bit),往上是KB、MB、GB、TB。换算关系是2的幂次:1KB=2^10B=1024B,1MB=2^20B,1GB=2^30B。考试常给一个数让你换算,比如“某内存容量为512MB,等于多少KB”,512×1024=524288KB。这种题是最简单的送分题,丢分纯属粗心。

运算速度有几种表示方式:MIPS(每秒执行百万条指令)、MFLOPS(每秒执行百万次浮点运算)。主频(时钟频率)单位是MHz或GHz,它决定CPU每秒能产生多少个时钟周期。教材里会提到主频与执行指令速度的关系:通常主频越高,执行速度越快,但不是绝对的,因为不同CPU每个时钟周期能处理的指令数不同。这个“不绝对”的细节也考过判断题,你不能把主频和速度划绝对的等号。

可靠性指标一般是两个概念:平均无故障时间MTBF和平均修复时间MTTR。MTBF越长越好,MTTR越短越好。可用性定义为MTBF/(MTBF+MTTR)。考试通常只考名词解释级别的理解,能分清哪个长好哪个短好就够了。

4. 命题规律与复习操作:怎么学最省力

4.1 这一章的题目在试卷上长什么样

了解命题风格对你的复习方向很重要。我拿最近几年的真题来举例。

单选题方面,几乎每年都会有一道关于“冯·诺依曼计算机组成”的题目,但出题角度每年略变。有一年考“存储程序控制思想的核心内容是什么”,有一年考“下列不属于冯·诺依曼计算机五大部件的是”,还有一年考“冯·诺依曼计算机中指挥程序运行的部件是”。不管怎么变,核心就是五大部件和存储程序控制,你把这两点吃透就稳了。

填空题也很有规律。比如“一个完整的计算机系统由____和____组成”“计算机软件一般分为____和____两大类”“计算机中数据的最小单位是____,存储容量的基本单位是____”。这些都是教材原话的挖空,背教材时留意“定义句”和“分类句”即可。

简答题出题概率最大的是两个:一个是“简述冯·诺依曼计算机的基本组成及各部件功能”,另一个是“简述计算机系统的层次结构”。后者在有些年份变成了“什么是虚拟机?计算机的层次结构对理解虚拟机有什么帮助”。这说明你不能只背小标题,要用自己的话把层级之间的关系说圆。

4.2 三遍复习法:通读、精背、刷题

结合自考这种“以教材为本”的考试特征,我建议你用三遍复习法来对付第一章。

第一遍是通读。花一到两个小时把第一章从头到尾看一遍,不要求记住,只需要知道这一章有哪几个板块、讲了几个核心概念。看完之后合上书,试着用自己的话说出主要内容,说不出来的地方做标记。

第二遍是精背。对照教材的课后练习题和考纲,把定义型内容、分类型内容、流程型内容逐一背诵。这一遍要边背边写,尤其是填空题容易考的关键词,必须落实到笔头。我会在本子上反复默写“存储程序控制”的定义,写三遍就基本不会忘了。

第三遍是刷题。历年真题里的第一章选择题和填空题全部做一遍,错题整理出来回到教材找到原文。注意,自考题目有一个特点:往年的真题原题偶尔会换个姿态重复出现。做真题的性价比很高。

时间分配上,第一章整体建议投入一周左右,每天一小时即可,不需要也没必要和后面章节抢时间。很多同学在这一章耗费两周反而说明方法有问题,大概率是抠得太细,把教材上每一句话都当重点背,这没有必要。

5. 自考生最容易踩的坑:这些错我犯过,你别再犯

5.1 混淆“主机”与“主机箱”:概念归位最重要

我见过很多同学在做题时把“主机”等同于机箱里的那一堆硬件。教材里的“主机”一般指CPU和主存储器,机箱里的硬盘、光驱等属于外部设备。选择题如果问“下面哪个属于主机”,选项里有CPU、主存、硬盘、显示器,正确答案是CPU和主存。这个陷阱每年都有同学掉进去,因为生活语言里“主机”通常指整个电脑主机箱。教材语境和生活语境不一样,考试总是按教材口径来。

5.2 死背四代划分,忽略背后逻辑

关于计算机的四代划分,你不需要死记年份区间,但你要记住每一代对应的逻辑器件。电子管(第一代)、晶体管(第二代)、中小规模集成电路(第三代)、大规模/超大规模集成电路(第四代)。题目常问“第三代电子计算机采用的主要逻辑器件是”,你凭逻辑推理也能得出“集成电路”,因为顺序是固定的。

还要注意第一台电子计算机ENIAC的时间是1946年,地点是美国宾夕法尼亚大学。这是很经典的单选出题点,属于不加分的常识题但错了很可惜。

5.3 初期学习节奏失控

第一章内容不深,但你可能会遇到两个问题:一是觉得内容太简单,三天草草翻完,结果连冯·诺依曼五大部件都写不全;二是被“虚拟机器”这种概念吓到,浪费大量时间死磕细节,性价比很低。

我的建议是这一章把握在“理解之后能复述”的程度就好。不需要把教材里的每张图都背下来,也不需要去课外延伸大量内容。自考的考试范围就是教材,教材里没有的不会考。你花大量时间去查“为什么计算机用补码表示负数”这类延伸问题,不仅吃力而且对第一章分数没有帮助,这部分后面章节会专门讲。

6. 学习方法之外,还有一点想提醒你

这门课整个学下来,你会发现第一章反复强调的概念——存储程序控制、软硬件组成、层次结构、性能指标——就像是后面所有章节的“索引标签”。学到存储器那章,你会想到主存和辅存的区分第一次出现在第一章;学到CPU结构,你会发现控制器和运算器的分工在第一章就有雏形;学到指令系统,你会想起机器语言层和汇编语言层的划分。所以学第一章时多做一件事:把教材目录抄一遍,在每一章的标题旁边写下“这一章对应第一章的哪个概念”。这会让你对整门课有更强的掌控感。

据我个人的备考体会,这门课最大的障碍不是难度,而是对底层逻辑的一知半解。你用第一章搭建的框架越牢固,后面学习越顺。像“存储程序控制”这种思想,理解透了你甚至可以在简答题里用自己的话展开写,而不是机械照背,阅卷老师反而更愿意给分。

最后分享一个小经验:学完第一章后可以去做一套最近年份的完整真题,只做前面的选择题,你大概率能对一半以上。这不是因为你厉害,是因为第一章在整张卷子里就是这么基础和友好。把这一章的得分牢牢攥在手里,后面即使遇到难啃的章节,你心里也有底气。希望这篇拆解能帮你把第二章之前的每一步都走得踏实,咱们下一章接着聊。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询