软件设计师考试备考一(1~6,67~70)


软件设计师备考(一)

说明

这篇博客主要是总结上午题的前6题,以及除英语外的最后几题,主要涉及的知识点《计算机网络概论》和《网络与信息安全基础知识》

数据表示:

进制转换

多为 二进制 十进制 十六进制之间的转换

R进制 ==> 十进制

按权展开法:
例如:
二进制==>十进制
10100.01 ==> 1 * 2^4 + 1 * 2^2 + 1 * 2^-2

十六进制 ==> 十进制
30000H ==> 3 * 16^4

十进制 ==> R进制

短除法:
例: 十进制 ==> 二进制

二进制 ==> 十六进制

二进制 ==> 八进制
二进制的个数对应八进制的一个数,如下图所示(当不足三个数时,可以用0补齐)

二进制 ==> 十六进制
二进制的个数对应十六进制的一个数,如下图所示(当不足四个数时,可以用0补齐)

想法:
2^3 = 8
2^4 = 16
2^5 = 32 ,二进制 ==> 32进制 是不是就是 二进制的4个数对应32进制的5个数呢 ?

四码

这里指的是 :原码反码补码移码

四码之间的关系与转换

示例:

规律:

正数:

原码、反码和补码相同

负数:

原码 = 补码 - 1 得到反码 然后取反

反码 = 原码(除符号位)取反,即0 ==> 1 ,1 ==> 0

补码 = 反码 + 1 (经常需要从补码得到原码)

移码: 在补码的基础上 符号位 取反 一般用于浮点数阶码

补码移码的 0 和 -0 相同

在计算机里面,一般采用补码参与加减法运算,因为其能获得一个正确的结果!

原因 :1-1 ==> 1 + (-1)

原码:0000 0001 + 1000 0001 = 1000 0010 = -2

反码:0000 0001 + 1111 1110 = 1111 1111 = -127

补码:0000 0001 + 1111 1111 = 0000 0000 = 0

移码:1000 0001 + 0111 1111 = 1000 0000 = -0

数值的表示范围

不记得就自己算

定点整数:

计算数值表示范围:

若用4位表示一个数:
则有: 11111(最小) ~ 01111(最大)==> -(2^3 -1) ~ +(2^3 -1)

浮点数


其中 M 称为尾数 ,e是指数, R为基数
例:

1000 = 0.1 * 10^4

其中 1.0 ==> M 10 ==> R 3 ==> 3

运算规则及其步骤

例:
0.9 * 10^4

1.0 * 10^2

  1. 对阶:把参与运算的数的指数统一

    向高的阶统一: 0.01 * 10^4

  2. 尾数计算:0.9+0.01

  3. 结果格式化:小数点左侧只能有一位数,且不等于 0

    即最终结果为: 9.1 * 10^4

补充:
浮点数中的指数就是我们称的阶码 , 一般用移码表示 ,尾数一般用补码表示(因为要进行加减法)

浮点数的存储格式: | 阶符 | 阶码 | 数符 | 尾数 |

主机的基本构成


流水线的执行时长

相关概念

系统可靠度计算

考试一般以串并混合的形式考查:
如:

如果1 、2 、3、4 的单个可靠度都为R
则整个系统的可靠度为:
首先2 和 3 构成的并联系统的可靠度为:
最后 1 2和3 4 构成串联系统(即整个系统)的可靠度为 :
R(1-(1-R)(1-R))R

CISC与RISC的比较(指令系统)

CPU访问速度

Cache--映像

主存-编址与计算

总线

划分子网(将主机号借给网络号)

例题:有一个B类网络子网掩码为255.255.224.0,则他被划分为了多少个子网?

解法:B类==> 16位 网络号,16位主机号

255.255.224.0 ==> 1111 1111 1111 1111 1110 0000 0000 0000

借了三位主机号 ==> 划分为 2^3 个子网

补充:

一共有:2^13 -2 个网址可用

-2 的原因:

1111 1111 1111 1111 1111 1111 1111 1111

1111 1111 1111 1111 0000 0000 0000 0000 网址不能用

另外:255 ==> 1111 1111

224 ==> 255-224 = 31

? ==> 31 = 0001 1111

? ==> 255 - 31 = 224 = 1111 1111 - 0001 1111 = 1110 0000

汇聚超网(将网络号借给主机号)

例题:要使用4个连续的C类网络汇聚成一个超网,则子网掩码为?

解法:4 = 2^2 ==> 给两个位的网络号借给主机号

即子网掩码为 :1111 1111 1111 1111 1111 1100 0000 0000 ==> 255.255.252.0

补充:

二进制 11 ===> 十进制 3 ==> 255-3 = 252

TCP /IP 协议族

相关