1.1 备考指南
1.1.1 考纲要求
- 数值及其转换
二进制、十进制和十六进制等常用数制及其互相转换 - 计算机内数据的表示
- 数的表示
- 非数值表示
- 算数运算和逻辑运算
- 计算机中的二进制数运算方法
- 逻辑代数的基本运算
- 其他数学基础知识
- 计算机系统的组成、体系结构的分类及特性
- CPU和存储器的组成、性能和基本工作原理
- 常用I/O设备、通用设备的性能以及基本工作原理
- I/O接口的功能、类型和特性
- CISC/RISC、流水线操作、多处理机、并行处理
- 存储系统
- 虚拟存储器的基本工作原理、多级存储体系
- RAID的类型和特性
- 可靠性和系统性能评测的基础知识
- 诊断和容错
- 系统可靠性分析评价
- 计算机系统性能评测方式
1.2 考点串讲
1.2.1 数据表示与校验码
一、数据表示
各种数据在计算机中表示的形式称为机器数,其特点是数的符号用0、1表示。
- 原码、反码、补码和移码
1)原码
在原码表示中,机器数最高位是符号位,0代表正号,1代表负号,余下各位是数的绝对值。
2)反码
在反码表示中,机器数最高位是符号位,0代表正号,1代表负号。正数的反码是其原码本身,负数的反码,需要把除符号位以外的数按位取反。
3)补码
在补码表示中,机器数最高位是符号位,0代表正号,1代表负号。正数的补码是其原码本身,包括+0,负数的补码是其反码之后再+1。
4)移码
移码表示法是在数X上增加一个偏移量来定义的,常用于表示浮点数中的阶码。 - 定点数和浮点数
1)定点数
所谓定点数,就是小数点的位置固定不变的数。
2)浮点数
浮点数是小数点位置不固定的数,它能表示更大范围的数。
二、校验码
- 奇偶校验
- 海明码
- 循环冗余校验码