软件方向软考学习记录(一)
由于最近有其他安排,软考计划和文章将无限期搁置,有空再考虑。
最近闲的没事干,在准备软考,有误还劳烦各位斧正。只是记录一下,不完全正确
这是第一部分,主要是计算机系统基础部分。
计算机系统
计算机系统基础
基本构成
计算机的基本构成由控制器、运算器、储存器、输入设备和输出设备五大结构组成。运算器、控制器以及其他外围设备被集成起来,称为中央处理器,即 CPU。
所以又被称为计算机三大子系统,即:中央处理器(CPU)、主储存器和输入输出设备。
- 控制器:计算机的控制系统,使计算机能够按照特定的步骤自动执行操作,以完成特定任务。
- 运算器:执行特定的诸如加减法、布尔运算等逻辑运算。
- 储存器:分为内储存器 (主存 / 内存) 和外储存器,前者容量小而速度快,用于存放程序和中间数据;后者容量大而速度慢,用于数据的长期存放。
- 输入设备和输出设备:输入数据和输出数据。
校验码
校验码保证数据交互的准确性,一方面提升硬件电路的可靠性,另一方面提高代码的校验能力。
校验码包括查错和纠错
奇偶校验码:在数据的最高位或者最低位添加一位用于表明采取奇校验还是偶校验。
奇校验:整个校验码(有效数据位 + 校验位)中的 “1” 的个数为 奇数个
奇校验:整个校验码(有效数据位 + 校验位)中的 “1” 的个数为 偶数个 \
奇偶校验码只能校验 1 个位,因而只能检错而无法纠错。
海明码:实质是多重分组的奇偶校验码,利用容斥思想进行纠错。
当发送信息为 2-4 位,则校验位至少为3 位
当发送信息为 5-11 位,则校验位至少为4 位
即:信息位 + k 校验位 <= 2^k 校验位
CRC 循环冗余码
计算机体系结构
计算机结构分类
- 宏观分类(按照处理机数量):
- 单处理系统:只有一个处理单元与外部其他设备相结合的系统
- 多处理系统:将两个或两个以上多个处理单元和其他设备相结合,通过特定通讯协议进协调。
- 分布式:远距离且松散的多计算机系统。
- 微观分类(并行速度分)
指令集
- 复杂指令集 CISC
- 精简指令集 RISC
计算机安全
pass …
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自枫林·浅羽·云梦
评论