将2023上半年软考《软件设计师》易混淆知识点,分享给大家,快来跟着一起打卡学习吧!
易混淆点 1:原、反、补码的运算
1、原码:最高位是符号位,其余低位表示数值的绝对值(0表示正数,1表示负数)。
2、反码:正数的反码与原码相同,负数的反码足其绝对值按位取反(符号位不变)。
3、补码:正数的补码与原码相同,负数的补码是其反码末位加1(符号位不变)。
移码:补码的符号位按位取反。
易混淆点 2:寻址方式的对比
1、立即寻址方式:操作数直接在指令中,灵活性差,但速度最快。
2、直接寻址方式:指令中存放的是操作数的地址,。
3、间接寻址方式:指令中存放了一个地址,这个地址对应的内容是操作数的地址。
4、寄存器寻址方式:操作数存放在寄存器中,指令指定寄存器号。
寄存器问接寻址方式:寄存器内存放的是操作数的地址,
更多软考资料和考点,整理在这里,欢迎一起来交流学习~
--<<<【软件设计师资料共享群】>>>
易混淆点 3:数据传输方式
1、程序控制(查询)方式:分为无条件传送和程序查询方式两种。方法简单,硬件开销小,但1/0能
力不高,严重影响 CPU 的利用率。
2、程序中断方式:与程序控制方式相比,中断方式因为 CPU 无需等待而提高了传输请求的响应速
度。
3、DMA 方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的,DMA方式比
程序控制方式与中断方式都高效。
易混淆点 4:可靠性、可用性、可维护性
1、可靠性可以用 MTTFI(1+MTTF)来度量。
2、可用性可以用 MTBF/(1+MTBF)来度量。
3、可维护性可以用 1/(1+MTTR)来度量。
4、相关参数计算
(1)失效率计算
比如:假设统一型号的 1000 台计算机,在规定的条件下工作1000 小时,其中10 台故障。
其失效率入=10/(1000*1000)=1*10-5
(2)千小时可靠度计算
千小时可靠性 R(t)=1-t*入=1-1000*(1-10-5)=1-0.01=0.99
更多内容持续更新中~