中级软件设计师-note-3

又一个逆向思维的例子是
“有两个年轻人,追同一个女孩子。第一个年轻人用了4000块:花3500块给女孩子买了一个手机,剩下的500块准备用作吃饭和玩的,然后他骑着共享单车去找女孩子,女孩子直接就给拒绝了,说:你是个好人,但咱们真的不合适,对不起第二个年轻人,同样用了4000块:他花1800块租了一辆豪车接着花了200块买了漂亮的政瑰花,开豪车送花给女孩然后花了1000块带着女孩吃了一顿大餐,剩下的1000块,订了一个高档豪华酒店。当天晚上,他就和女孩把关系给定了。女孩还说:“这都是因为爱情””

懂得逆向思考的人,往往能出其不意,得到意想不到的结果

目录

13、寻址方式

例题:

14、可靠性和可用性

例题

15、加密技术和认证技术

 ①对称加密

②非对称加密

例题:

16、总线系统

例题:

17、编址计算

18、正溢,负溢,上溢,下溢


13、寻址方式(选择题)

寻址方式是计算机系统中用来确定内存中数据或指令的地址的方法。常见的寻址方式有以下几种:

直接寻址:将操作数的地址直接给出,直接访问存储器中的操作数。

间接寻址:操作数的地址存放在寄存器中,通过寄存器间接访问操作数。

寄存器寻址:操作数直接存放在寄存器中,通过寄存器访问操作数。

寄存器间接寻址:操作数的地址存放在一个寄存器中,通过该寄存器间接访问操作数。

相对寻址:用相对于某个基地址的偏移量来寻址,一般用于数组或字符串的处理。

基址寻址:通过加上一个基地址和一个偏移量的形式来寻址。

变址寻址:通过加上一个寄存器中的变址值和一个偏移量的形式来寻址。

栈寻址:通过栈指针来寻址,用于函数调用和返回。

例题:

①计算机指令系统采用多种寻址方式。立即寻址是指操作
数包含在指令中,寄存器寻址是指操作数在寄存器中,
直接寻址是指操作数的地址在指令中。这三种寻址方式
操作数的速度(A)。

A、立即寻址最快,寄存器寻址次之,直接寻址最慢
B、寄存器寻址最快,立即寻址次之,直接寻址最慢
C、直接寻址最快,寄存器寻址次之,立即寻址最慢
D、寄存器寻址最快,直接寻址次之,立即寻址最慢

前四种寻址方式出现的多,其余几种基本没有遇到过。

14、可靠性和可用性(选择题)

可靠性(无失效运行的概率MTTF)

MTTF/(1+MTTF)

可用性(平均失效时间间隔MTBF)

MTBF/(1+MTBF)

记住这两个公司,注意区分

例题:

①软件(A)是指一个系统在给定时间间隔内和给定条件
下无失效运行的概率。

A、可靠性
B、可用性
C、可维护性
D、可伸缩性

软件的可靠性是指一个系统在给定时间间隔内和给定条件下无失效运行的概率。
软件的可用性是指软件在特定使用环境下为特定用户用于特定用途时所具有的有效性。
软件的可维护性是指与软件维护的难易程度相关的一组软件属性。
软件的可伸缩性是指是否可以通过运行更多的实例或者采用分布式处理来支持更多的用户。

串联是相乘,并联是1-(1-R)有几个并联数据就乘几个(1-R)

15、加密技术和认证技术(选择题)

 ①对称加密

数据加密标准 (DES)算法:主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进行加密。
三重DES:用两个56位的密钥。
RC-5(Rivest Cipher 5):适用于大量明文进行加密并传输
国际数据加密算法 (IDEA):类似于DES,其密钥长度为128位。
高级加密标准 (AES)算法:基于排列和置换运算。

②非对称加密

RSA算法:RSA算法是最早被广泛使用的非对称加密算法之一,它利用质数分解的困难性,通过生成公钥和私钥来实现加密和解密。

DSA算法:DSA算法是数字签名算法的一种,它基于离散对数难题,用于数字签名和验证

ECC算法:ECC算法(椭圆曲线密码)是一种基于椭圆曲线的加密

ElGamal算法:ElGamal算法是一种基于离散对数问题的加密算法,它被广泛应用于数字签名和加密通信等领域。

例题:

①以下关于三重DES加密的叙述中,正确的是(B )。
A.三重DES加密使用一个密钥进行三次加密
B.三重DES加密使用两个密钥进行三次加密
C.三重DES加密使用三个密钥进行三次加密
D.三重DES加密的密钥长度是DES密钥长度的3倍

②在安全通信中,A将所发送的信息使用(B)进行数字签名,B收到该消息后可利用(A)验证该消息的真实性。
       A.A 的公钥
  B.A 的私钥
  C.B 的公钥
  D.B 的私钥


       A.A 的公钥
  B.A 的私钥
  C.B 的公钥
  D.B 的私钥

数字签名用的是发送方的私钥,接收方收到消息后用发送方的公钥进行核实签名。(私钥发送,公钥核实)

在KPI体制中,保证数字证书不被篡改的方法是,用CA的私钥对数字证书签名

16、总线系统(选择题)

前三种考的多

例题:

①处理机主要由处理器、存储器和总线组成,总线包括
(数据总线、地址总线、控制总线)。

②在计算机系统中采用总线结构,便于实现系统的积木化
构造,同时可以(C)。
A、提高数据传输速度
B、提高数据传输量
C、减少信息传输线的数量
D、减少指令系统的复杂性

③(C)不属于系统总线。
A、ISA
B、EISA
C、SCSI
D、PCI

SCSI小型计算机系统接口简称

17、编址计算(选择题)

例题:

①若用256K×8bit的存储器芯片,构成地址40000000H到400 FFFFFH且按字节编址的内存区域,则需(4)片芯片。

这种内存区域的计算,我一般会先用大的地址加1 ,后在计算。

2^10是1024 这里就用到了哦https://blog.youkuaiyun.com/qq_35366908/article/details/135107442

②若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为(512M)

2GB/32bit=2GB/4B=0.5G=512M

③内存单元按字节编址,地址0000A000H~0000 BFFFH共有(8)个存储单元。

0000 BFFFH+1-0000A000H=2000H(16进制)

字比较丑,将就看哈。

这一类题不难,细心一点算,注意单位就可以了

18、正溢,负溢,上溢,下溢(选择题)

计算机运算溢出检测机制,采用双符号位,00正号,11表示负,如果进位会导致符号位不一致,从而检测出溢出,结果的符号位为01时,称为上溢;为10时称为下溢

尾数结果为01.XXX或10.XXX,不表示溢出,只有将此数右规一次,再根据 阶码 来判断是否溢出。浮点数溢出由阶码符号决定

这一块在浮点数的选择题中出现过,判断数据移动方向和位数

因为是做题过程中记录的知识点,可能有些琐碎,不过是干货哦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值