ONEPSOFT | 软考学习知识库
speedrun2|第2章 计算机系统基础知识
第 2 章 计算机系统基础知识 — 知识点速通
一、章节定位
一句话概括:本章讲计算机系统的硬件/软件组成、指令系统、总线与系统性能(RASIS、阿姆达尔定律),是架构师理解 " 架构落地的物理底座 " 的基础;在考试中约占 8%\\~12% 权重,是综合知识选择题重灾区。
二、本章在讲什么(系统性阐述)
计算机系统由硬件、软件、网络共同组成。本章先给计算机系统总体定义与分类维度,再深入硬件五大部件(源自冯·诺依曼结构):处理器、存储器、总线、接口、外部设备;重点讲处理器指令集(CISC 与 RISC)、存储器层次结构 Memory Hierarchy(片上缓存→片外缓存→主存→外存)、总线(内/系统/外部、并行/串行)。随后概述软件、嵌入式、网络、语言、多媒体、系统工程,最后落到系统性能(指标、计算、设计、评估),其中 RASIS 是可靠性工程核心、阿姆达尔定律量化 " 局部优化带来的整体加速上限 "。
对土木考生:硬件组成像 " 建筑结构体系(基础/梁柱/楼板/管线)";总线像 " 施工现场物流与塔吊调度系统 ",把材料从仓库(外存)经搅拌站(主存)送到各楼层(CPU);存储层次像 " 项目部临时台账→分公司资料室→总公司档案库→城建档案馆 " 的逐级归档——越靠近 CPU 越快越小越贵、越靠外越慢越大越便宜;RASIS 像 " 结构冗余供电/双路备份/可检修性/完整性/安全性 "。
三、教材原文精摘(原封不动,逐子章节全覆盖)
下列段落直接摘自官方教材,未做任何改写。本章重点子节(2.1/2.2/2.9)逐段摘录,2.3\\~2.8 为概述性子节,给出核心定义(标注 " 参考大纲/常见考点 " 处为教材概述性表述,非逐字引用)。
【2.1 计算机系统概述 原文】" 计算机系统 (Computer System) 是指用于数据管理的计算机硬件、软件及网络组成的系统。它是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。"
" 计算机系统可划分为硬件 (子系统) 和软件 (子系统) 两部分。硬件由机械、电子元器件、磁介质和光介质等物理实体构成……软件是一系列按照特定顺序组织的数据和指令,并控制硬件完成指定的功能。"
" 从存在形式上看,计算机硬件是有形的,而软件是无形的:从计算机功能来看,硬件与软件的界限正在逐渐模糊。"
【2.2 计算机硬件 原文】" 计算机组成结构 (Computer Architecture) 源于冯·诺依曼计算机结构,该结构成为现代计算机系统发展的基础。冯·诺依曼计算机结构将计算机硬件划分为 5 部分,但在现实的硬件构成中,控制单元和运算单元被集成为一体,封装为通常意义上的处理器;输入设备和输出设备则经常被设计者集成为一体,按照传输过程被划分为总线、接口和外部设备。"
【2.2.2 处理器 / 指令系统 CISC-RISC 原文】" 处理器的指令集按照其复杂程度可分为复杂指令集 (Complex Instruction Set Computers, CISC) 与精简指令集 (Reduced Instruction Set Computers, RISC) 两类。CISC 以 Intel、AMD 的 x86 CPU 为代表,RISC 以 ARM 和 Power 为代表。"
" 除了由于历史原因而仍然存在的 CISC 结构外,RISC 已经成为计算机指令集发展的趋势,几乎所有后期出现的指令集均为 RISC 架构。"
【2.2.3 存储器 / 存储器层次结构 Memory Hierarchy 原文】" 计算机系统中的存储器通常采用分层的体系 (Memory Hierarchy) 结构,按照与处理器的物理距离可分为 4 个层次。"
"(1) 片上缓存:在处理器核心中直接集成的缓存,一般为 SRAM 结构……容量较小,一般为 16kB\\~512kB。"
"(2) 片外缓存:在处理器核心外的缓存……一般为 256kB-4MB,被称为 L2Cache 或 L3Cache。"
"(3) 主存 (内存):通常采用 DRAM 结构,以独立的部件/芯片存在,通过总线与处理器连接……容量在数百 MB 至数十 GB 之间。"
"(4) 外存:可以是磁带、磁盘、光盘和各类 Flash 等介质器件,这类设备访问速度慢,但容量大,且在掉电后能够保持其数据。"
【2.2.4 总线 Bus 原文】" 总线 (Bus) 是指计算机部件间遵循某一特定协议实现数据交换的形式,即以一种特定格式按照规定的控制逻辑实现部件间的数据传输。"
" 按照总线在计算机中所处的位置划分为内总线、系统总线和外部总线。其中内总线用于各类芯片内部互连……系统总线是指计算机中 CPU、主存、I/O 接口的总线……外部总线是计算机板和外部设备之间,或者计算机系统之间互联的总线,又称为通信总线。"
" 目前,计算机总线存在许多种类,常见的有并行总线和串行总线。并行总线主要包括 PCI、PCIe 和 ATA(IDE) 等,串行总线主要包括 USB、SATA、CAN、RS-232、RS-485、RapidIO 和以太网等。"
【2.3 计算机软件(参考大纲/常见考点)】软件是程序、数据及文档的集合,分为系统软件与应用软件;系统软件含操作系统、数据库、文件系统、网络协议、中间件、软件构件等。中间件是应用软件与 OS 之间的标准化接口,承上启下。
【2.4 嵌入式系统及软件(参考大纲/常见考点)】嵌入式系统 " 以应用为中心、软硬件可裁剪 ",分实时/非实时、安全攸关/非安全攸关;开发采用宿主机 - 目标机交叉环境。
【2.5 计算机网络(参考大纲/常见考点)】网络由通信子网与资源子网组成,经历诞生、形成、互联、高速四大阶段;含通信/网络/组网/网络工程技术。
【2.6 计算机语言(参考大纲/常见考点)】语言分机器语言、汇编语言、高级语言;语句由操作符、操作数、注释等字段组成。
【2.7 多媒体(参考大纲/常见考点)】多媒体具多样性、集成性、交互性、实时性;关键技术含数据压缩、处理等。
【2.8 系统工程(参考大纲/常见考点)】系统工程是用系统方法组织管理项目的技术;含系统工程方法、生命周期、基于模型的系统工程 MBSE。
【2.9 系统性能 原文】" 评价计算机的主要性能指标有时钟频率 (主频)、运算速度,运算精度、内存的存储容量,存储器的存取周期、数据处理速率 (PDR)、吞吐率、各种响应时间、各种利用率、RASIS 特性 (即可靠性 Reliability、可用性 Availability、可维护性 Serviceability、完整性 Integrity and Security)、平均故障响应时间、兼容性、可扩充性和性能价格比。"
【2.9.3 性能设计 / 阿姆达尔定律 原文】" 阿姆达尔 (Amdahl) 定律是指计算机系统中对某一部件采用某种更快的执行方式所获得的系统性能改变程度,取决于这种方式被使用的频率,或所占总执行时间的比例。"
" 加速比反映了使用增强部件后完成一个任务比不使用增强部件完成同一任务加快了多少。加速比主要取决于两个因素:(1) 在原有的计算机上,能被改进并增强的部分在总执行时间中所占的比例(增强比例,≤1)。(2) 通过增强的执行方式所取得的改进(即任务的执行速度提高倍数)。"
" 总加速比等于两种执行时间的比:总加速比 = 原执行时间 / 改进后执行时间。"
【2.9.4 性能评估 原文】" 基准测试程序……把应用程序中用得最多、最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序 (benchmark)。基准测试程序有整数测试程序 Dhrystone、浮点测试程序 Linpack、Whetstone 基准测试程序、SPEC 基准测试程序和 TPC 基准程序。"
逐段讲解(紧贴上面原文,一段一解):
四、核心知识树
第 2 章 计算机系统基础知识
├── 系统概述
│ ├── 硬件 + 软件 + 网络
│ └── 冯诺依曼五部件
├── 计算机硬件
│ ├── CISC 与 RISC
│ ├── 存储四层次
│ └── 总线内系统外
└── 系统性能
├── RASIS 五特性
└── 阿姆达尔定律
五、知识脑图总结
思维导图(结构化呈现)
六、关键概念速解
| 概念 | 教材定义(原文关键词) | 大白话速解 | 考试怎么考 |
|---|---|---|---|
| Memory Hierarchy | " 存储器通常采用分层的体系结构,按与处理器物理距离分 4 个层次 " | 项目部台账→分公司资料室→总公司档案库→城建档案馆,越近越快越小 | 选择/排序 |
| CISC / RISC | "CISC 以 x86 为代表,RISC 以 ARM/Power 为代表;RISC 是趋势 " | CISC 像 " 万能工具箱 ",RISC 像 " 专用工具,各司其职 " | 选择 |
| 总线 Bus | " 部件间遵循协议实现数据交换的形式 ";内/系统/外部、并行/串行 | 施工现场物流与塔吊调度系统 | 选择 |
| RASIS | " 可靠性/可用性/可维护性/完整性安全性 " | 结构冗余供电/双路备份/可检修性 | 选择/案例 |
| 阿姆达尔定律 | " 局部加速获得的系统性能改变程度取决于该部分使用频率/占比 " | 只给一条路拓宽,整体通行提速有限 | 选择/计算 |
七、记忆口诀 & 类比
八、易混淆点对比
| 易混项 A | 易混项 B | 核心区别 |
|---|---|---|
| CISC (x86) | RISC (ARM) | CISC 指令复杂、长度不一;RISC 指令精简、定长、是趋势 |
| 片上缓存 SRAM | 主存 DRAM | SRAM 集成于 CPU、快小贵、掉电丢;DRAM 独立芯片、较慢较大、需充电维持 |
| 内总线 (片内) | 外部总线 (通信) | 内总线芯片内部互连;外部总线是板 - 外设或系统间互联(通信总线) |
| 可靠性 Reliability | 可用性 Availability | 可靠性=一段时间内正常执行任务概率;可用性=需要时可正常使用概率 |
九、与其他章节的关联
十、考试出题方式