软件设计师笔记之计算机硬件基础(一)

 

计算机硬件基础 考点梳理

硬件基础知识是软件设计师考试中的一个必考模块。但其涉及到的知识点非常多,真正常考的却不多,因此需要对考点脉络进行梳理,掌握重要知识点。

计算机硬件基础知识点
数据的表示 数制及其转换、原码、反码、补码、移码、浮点数、溢出、算术运算、逻辑运算、校验码
计算机系统的组成、体系结构分类及特性

CPU、存储器的组成、性能和基本工作原理、常用I / O设备、通信设备的性能及基本工作原理、I / O接口的功能、类型和特性、CI SC/ RI SC、流水线操作、多处理机、并行处理

存储系统 虚拟存储器基本工作原理、多级存储体系、RAI D类型和特性
可靠性与系统性能评测基础知识 诊断与容错、系统可靠性分析评价、校验方法、计算机系统性能评测方法
计算机硬件重要知识点
数据的表示 浮点数运算、溢出、算术、逻辑运算
计算机系统的组成与体系结构 CPU的构成,常见寄存器的作用、计算机体系结构分类、指令系统基础、CI SC与RI SC、流水线操作的相关内容
存储系统 Cache存储器
可靠性与系统性能评测基础知识 系统可靠性分析和校验方法

目录

一、数据的表示

1. 数制转换

2. 原码、反码、补码、移码

3. 浮点数计算

二、计算机系统的组成与体系结构

1. 计算机体系结构分类

2. 计算机的硬件组成

3. 指令系统基础

4. CISC与RISC

5. 流水线


一、数据的表示

1. 数制转换

(1)R进制数转换成十进制数

R进制数转换成十进制数通常使用按权展开法。具体操作方式为:将R进制数的每一位数值用Rk形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边,k值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1。

例如二进制数l 0101. 01的值可计算如下:

l 0101. 01=1×2^4+1×2^2+1×2^0+1×2^-2

按照上面的表示法,即可计算出R进制数十进制的值。

(2)十进制数转换为R进制数

最常用的是“除以R取余法”。例如将十进制数85转换为二进制数:

2 | 85 余 1

2 | 42 余 0

2 | 21 余 1

2 | 10 余 0

2 | 5  余 1

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
软考中级软件设计师学习笔记 World版本 下载后可直接打印作为2020年上半年考试的复习资料用 1.CPU 的功能的功能:程序控制、操作控制、时间控制、数据处理。 2.计算机系统组成示意图计算机系统组成示意图: 3.数据表示数据表示:原码、反码、补码、移码。(0 为正,1 为负) 4.移码移码:如果机器字长为 N,偏移量为 2N-1,则[X]移=2N-1+[X]补(X 为纯整数)。[X]移=1+X(X为纯小数)。 5.IEEE754:符号位(1 位,0 正 1 负)+阶码(8 位,+127)+尾数(23 位,小数点在最高位之后,随后省略最高位)。 6.浮点数加减浮点数加减:0 操作数检查,对阶操作(小阶变大阶),尾数加减(阶码用双符号位,尾数用单符号位),结果规格化,舍入处理(判定溢出)。 7.常用校验码常用校验码:奇偶校验码(只能检错)、海明码(纠错加检错)、循环冗余校验码(CRC)。 8.计算机体系结构分类计算机体系结构分类:单处理系统,并行处理与多处理系统,分布式处理系统。 9.指令集的发展:CISC(复杂指令集计算机):增强原有指令的功能,用更为复杂的新指令取而代之;RISC(精简指令集计算机):减少指令总数简化指令功能,优化编译降低复杂度。 10.指令控制方式指令控制方式:顺序方式,重叠方式,流水方式。 11.RISC 中的流水线技术中的流水线技术:超流水线技术,超标量技术,超长指令字技术。 12.并发性的解决并发性的解决:阵列处理机,并行处理机,多处理机。 13.主存与 cache 地址映射方式地址映射方式:全相联映射-将主存一个块的地址与内容一起存入 cache 中,计算机 硬件系统 软件系统 输入设备 输出设备 存储器 运算器 控制器 内存储器 外存储器 算术逻辑单元ALU 累加寄存器AC 数据缓冲寄存器DR 状态条件寄存器PSW 指令寄存器IR 程序计数器PC 地址寄存器AR 指令译码器ID 中央处理单元 CPU 寄存器组 控制总线 ROM RAM

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zcoder`Blog

嘻嘻~谢谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值