软件设计师---计算机系统

计算机系统上午题n分

CPU

软件设计师---计算机系统_第1张图片

运算器

软件设计师---计算机系统_第2张图片

控制器

软件设计师---计算机系统_第3张图片

指令寄存器(IR)存放的是从内存中取得指令,就像个中间站一样,不过是存放指令的中间站

程序计数器(PC)存放的是指令的地址,还有计数的功能

地址寄存器(AR)存放的是cpu访问内存单元的地址

指令译码器(ID)是把操作码解析成对应的指令操作

真题

真题1

软件设计师---计算机系统_第4张图片

真题2

真题3

软件设计师---计算机系统_第5张图片

真题4

软件设计师---计算机系统_第6张图片

PC只能存放指令地址,其他的不行,它只是能计数

真题5

讲解地址:2010年上半年第5题_哔哩哔哩_bilibili

真题6

软件设计师---计算机系统_第7张图片

这个老六,这里的透明是指看不到

真题7

软件设计师---计算机系统_第8张图片

真题8

软件设计师---计算机系统_第9张图片

真题9

软件设计师---计算机系统_第10张图片

真题10

软件设计师---计算机系统_第11张图片

真题11

软件设计师---计算机系统_第12张图片

真题12

软件设计师---计算机系统_第13张图片

可以把指令操作码理解为是地址,所以指令地址存放在PC

讲解地址:2016年下半年第2题_哔哩哔哩_bilibili

真题13

软件设计师---计算机系统_第14张图片

真题14

软件设计师---计算机系统_第15张图片

真题15

软件设计师---计算机系统_第16张图片

计算机的基本单位

软件设计师---计算机系统_第17张图片

十进制与二进制

软件设计师---计算机系统_第18张图片

这里会二进制和十进制互转就行

八进制与十六进制

软件设计师---计算机系统_第19张图片

这里会八进制和十六进制互转就行

讲解地址:八进制与十六进制_哔哩哔哩_bilibili

八进制和十六进制转二进制

软件设计师---计算机系统_第20张图片

也就是一个16进制的数要用4个2进制的数来表示

一个16进制对应转成4个二进制

一个8进制对应转成3个二进制

讲解地址:八进制转二进制与十六进制转二进制_哔哩哔哩_bilibili

进制加减法

二进制相加 二进制相减

0111+1010=10001 100-1=011

八进制相加 八进制相减

167(O)+43(O)=232 205(O)-7(O)=176

十六进制相加 十六进制相减

ABDFE(H)+1024(H)=ACE22(H) 90E(H)-F(H)=8FF(H)

讲解地址:进制加减法_哔哩哔哩_bilibili

这里很容易做错,特别注意无论是进1还是借1都要看是多少进制,二进制就满2进1,借的那个 1当2用,八进制满8进1,借的那个 1当8用,十六进制就满16进1,借的那个 1当16用

例题

例题1

软件设计师---计算机系统_第21张图片

大地址减小地址+1,再转kb,注意这里的加1只是加1,不是每个都加1,也就是计算结果27BFF+1,不是27BFF+11111,这里我一开始就理解错了

讲解地址:例题1_哔哩哔哩_bilibili

例题2

软件设计师---计算机系统_第22张图片

真题

真题1

软件设计师---计算机系统_第23张图片

讲解地址:2010年下半年第4题_哔哩哔哩_bilibili

真题2

软件设计师---计算机系统_第24张图片

真题3

软件设计师---计算机系统_第25张图片

真题4

真题5

软件设计师---计算机系统_第26张图片

真题6

软件设计师---计算机系统_第27张图片

真题7

软件设计师---计算机系统_第28张图片

真题8

软件设计师---计算机系统_第29张图片

原码和反码和补码和移码

软件设计师---计算机系统_第30张图片

原码

反码

补码

移码

移码就是把对应的补码的符号位取反就可以了

软件设计师---计算机系统_第31张图片

范围

软件设计师---计算机系统_第32张图片

真题

真题1

软件设计师---计算机系统_第33张图片

真题2

软件设计师---计算机系统_第34张图片

补码的反码的补码就是原码,先把16进制转为2进制,然后最其求反码,再求补码最后得到原码

讲解地址:2010年上半年第20题_哔哩哔哩_bilibili

真题3

软件设计师---计算机系统_第35张图片

真题4

软件设计师---计算机系统_第36张图片

真题5

软件设计师---计算机系统_第37张图片

真题6

软件设计师---计算机系统_第38张图片

讲解地址:2016年上半年第3题_哔哩哔哩_bilibili

真题7

软件设计师---计算机系统_第39张图片

讲解地址:2018年下半年第3题_哔哩哔哩_bilibili

浮点数

软件设计师---计算机系统_第40张图片

真题

真题1

软件设计师---计算机系统_第41张图片

真题2

软件设计师---计算机系统_第42张图片

真题3

软件设计师---计算机系统_第43张图片

真题4

讲解地址:2015年上半年第1题_哔哩哔哩_bilibili

真题5

软件设计师---计算机系统_第44张图片

真题6

讲解地址:2016年下半年第3题_哔哩哔哩_bilibili

真题7

软件设计师---计算机系统_第45张图片

真题8

软件设计师---计算机系统_第46张图片

真题9

软件设计师---计算机系统_第47张图片

讲解地址:2021年下半年第6题_哔哩哔哩_bilibili

寻址

软件设计师---计算机系统_第48张图片

软件设计师---计算机系统_第49张图片

寻址速度:立即寻址>寄存器寻址>直接寻址>寄存器间接寻址>间接寻址

真题

真题1

软件设计师---计算机系统_第50张图片

真题2

软件设计师---计算机系统_第51张图片

真题3

软件设计师---计算机系统_第52张图片

真题4

软件设计师---计算机系统_第53张图片

真题5

软件设计师---计算机系统_第54张图片

真题6

软件设计师---计算机系统_第55张图片

奇偶检验码

软件设计师---计算机系统_第56张图片

奇偶检验码只能检查错误不能纠正错误,也就是它能够发现你错了但是错哪里了不知道,并且奇数校验只能检查出代码奇数个出错的编码不能检查出偶数个出错的编码,例如1001用奇数检验码传的时候是11001,如果有1个编码(奇数个编码)出错了,假如变成了11000,那就可以检验的出来这个编码出错了,如果是偶数个编码出错,例如变成了11010,这里两个编码都出错了,但是检验不出来,因为1的个数始终是3个

海明码

软件设计师---计算机系统_第57张图片

海明码可以检错和纠错,码距是3,这里记得公式2k>=n+k+1就行,其中k是检验位,n是数据位

软件设计师---计算机系统_第58张图片

循环冗余检验码(CRC)

软件设计师---计算机系统_第59张图片

码距为2,可以检错不能纠错

真题

真题1

软件设计师---计算机系统_第60张图片

真题2

软件设计师---计算机系统_第61张图片

真题3

软件设计师---计算机系统_第62张图片

真题4

软件设计师---计算机系统_第63张图片

真题5

软件设计师---计算机系统_第64张图片

真题6

软件设计师---计算机系统_第65张图片

真题7

软件设计师---计算机系统_第66张图片

讲解地址:2018年上半年第4、5题_哔哩哔哩_bilibili

真题8

软件设计师---计算机系统_第67张图片

真题9

软件设计师---计算机系统_第68张图片

RISC和CISC

软件设计师---计算机系统_第69张图片

这里呢可以记忆为C富(C很富有),剩下的自然就是精简

真题

真题1

软件设计师---计算机系统_第70张图片

真题2

软件设计师---计算机系统_第71张图片

真题3

软件设计师---计算机系统_第72张图片

真题4

软件设计师---计算机系统_第73张图片

这里答案是A,画错了

真题5

软件设计师---计算机系统_第74张图片

真题6

软件设计师---计算机系统_第75张图片

流水线

吞吐率=指令条数/【一条完整指令的时间+(n-1)*流水线周期】

流水线的总共时间=一条完整指令的时间+(n-1)*流水线周期

记得这两个公式打天下

真题

真题1

软件设计师---计算机系统_第76张图片

讲解地址:2015年上半年第6题_哔哩哔哩_bilibili

真题2

软件设计师---计算机系统_第77张图片

真题3

软件设计师---计算机系统_第78张图片

真题4

软件设计师---计算机系统_第79张图片

真题5

软件设计师---计算机系统_第80张图片

吞吐率=指令条数/【一条完整指令的时间+(n-1)*流水线周期】

真题6

软件设计师---计算机系统_第81张图片

真题7

软件设计师---计算机系统_第82张图片

真题8

软件设计师---计算机系统_第83张图片

真题9

软件设计师---计算机系统_第84张图片

真题10

软件设计师---计算机系统_第85张图片

存储器

软件设计师---计算机系统_第86张图片

真题

真题1

软件设计师---计算机系统_第87张图片

真题2

软件设计师---计算机系统_第88张图片

真题3

软件设计师---计算机系统_第89张图片

真题4

真题5

软件设计师---计算机系统_第90张图片

讲解地址:2019年上半年第3题_哔哩哔哩_bilibili

真题6

软件设计师---计算机系统_第91张图片

真题7

软件设计师---计算机系统_第92张图片

Cache

软件设计师---计算机系统_第93张图片

Cache地址映射

软件设计师---计算机系统_第94张图片

发生块冲突从少到多的顺序:全相联映射-->组相联映射-->直接映射

真题

真题1

软件设计师---计算机系统_第95张图片

真题2

真题3

软件设计师---计算机系统_第96张图片

真题4

软件设计师---计算机系统_第97张图片

真题5

软件设计师---计算机系统_第98张图片

真题6

软件设计师---计算机系统_第99张图片

真题7

软件设计师---计算机系统_第100张图片

真题8

软件设计师---计算机系统_第101张图片

真题9

软件设计师---计算机系统_第102张图片

中断

软件设计师---计算机系统_第103张图片

真题

真题1

软件设计师---计算机系统_第104张图片

真题2

软件设计师---计算机系统_第105张图片

讲解地址:2013年上半年第3题_哔哩哔哩_bilibili

真题3

软件设计师---计算机系统_第106张图片

真题4

软件设计师---计算机系统_第107张图片

真题5

软件设计师---计算机系统_第108张图片

真题6

软件设计师---计算机系统_第109张图片

输入输出(IO)控制方式

(1)程序查询方式(程序直接控制方式)

软件设计师---计算机系统_第110张图片

软件设计师---计算机系统_第111张图片


(2)中断驱动方式

软件设计师---计算机系统_第112张图片

软件设计师---计算机系统_第113张图片


(3)DMA方式(直接存储器存储方式)

软件设计师---计算机系统_第114张图片


DMA传输数据比中断驱动方式传输数据要快点

软件设计师---计算机系统_第115张图片


真题

真题1

软件设计师---计算机系统_第116张图片


真题2

软件设计师---计算机系统_第117张图片


真题3

软件设计师---计算机系统_第118张图片


真题4

软件设计师---计算机系统_第119张图片


真题5

软件设计师---计算机系统_第120张图片


进行数据块传送时是不需要CPU干预的,只有开始传送数据块跟结束数据块传送时才要
真题6

软件设计师---计算机系统_第121张图片


真题7

软件设计师---计算机系统_第122张图片


讲解地址:2013年上半年第4题_哔哩哔哩_bilibili
真题8


真题9

软件设计师---计算机系统_第123张图片


真题10

软件设计师---计算机系统_第124张图片


总线

软件设计师---计算机系统_第125张图片

软件设计师---计算机系统_第126张图片


真题

真题1

软件设计师---计算机系统_第127张图片


真题2

软件设计师---计算机系统_第128张图片


讲解地址:2010年下半年第3题_哔哩哔哩_bilibili
真题3

软件设计师---计算机系统_第129张图片

软件设计师---计算机系统_第130张图片


真题4

软件设计师---计算机系统_第131张图片


真题5


真题6

软件设计师---计算机系统_第132张图片


讲解地址:2015年上半年第5题_哔哩哔哩_bilibili
真题7

软件设计师---计算机系统_第133张图片


真题8

软件设计师---计算机系统_第134张图片


加密技术与认证技术

软件设计师---计算机系统_第135张图片


加密技术(只能防止第三方窃听)

软件设计师---计算机系统_第136张图片


混合加密就是把对称和非对称加密一起混合使用,适合在传输大量信息的时候,先用对称加密在用另一个的公钥加密,这样就只有另一个自己能够解密这个信息
讲解地址:对称加密与非对称加密_哔哩哔哩_bilibili

认证技术

软件设计师---计算机系统_第137张图片


数字签名是用私钥签名,公钥验证,一般是对信息摘要进行签名
数字签名是非对称加密算法的一种方法来保证信息不会被篡改
讲解地址:摘要与数字签名_哔哩哔哩_bilibili

数字证书

软件设计师---计算机系统_第138张图片


数字证书其实就是第三方CA机构用自己的私钥来对用户的公钥进行数字签名来保证这个公钥不被篡改,然后接收方用CA的公钥进行解密得到发送方的公钥
讲解地址:数字证书_哔哩哔哩_bilibili

真题

真题1

软件设计师---计算机系统_第139张图片


真题2

软件设计师---计算机系统_第140张图片


真题3

软件设计师---计算机系统_第141张图片


真题4

软件设计师---计算机系统_第142张图片


真题5

软件设计师---计算机系统_第143张图片


真题6

软件设计师---计算机系统_第144张图片


真题7

软件设计师---计算机系统_第145张图片


真题8

软件设计师---计算机系统_第146张图片


真题9

软件设计师---计算机系统_第147张图片


这里注意是验证消息的一个真实性,而这个消息是用户A用自己的私钥进行加密的,所以用A的公钥进行加密
真题10

软件设计师---计算机系统_第148张图片


真题11

软件设计师---计算机系统_第149张图片


这里我一开始是选择了B,但是D的话CA的公钥的权威性比用户自己的权威性要高
讲解地址:2017年上半年第9题_哔哩哔哩_bilibili
真题12

软件设计师---计算机系统_第150张图片


数字证书主要是用来对用户身份进行认证,而数字签名主要用于确保消息不可被否认
讲解地址:2019年上半年第9、10题_哔哩哔哩_bilibili
真题13


讲解地址:2019年下半年第10、11题_哔哩哔哩_bilibili

加密算法

软件设计师---计算机系统_第151张图片


真题

真题1

软件设计师---计算机系统_第152张图片


真题2

软件设计师---计算机系统_第153张图片


真题3


数字签名是非对称加密算法的一种方法来保证信息不会被篡改
真题4

软件设计师---计算机系统_第154张图片


真题5

软件设计师---计算机系统_第155张图片


真题6

软件设计师---计算机系统_第156张图片


真题7


真题8

软件设计师---计算机系统_第157张图片


认证处理主动攻击
真题9


可靠性

软件设计师---计算机系统_第158张图片

软件设计师---计算机系统_第159张图片


真题

真题1

软件设计师---计算机系统_第160张图片


真题2

软件设计师---计算机系统_第161张图片


真题3

软件设计师---计算机系统_第162张图片


这个B选项应该是(1-(1-R)3(1-(1-R)2)),所以说这个出题人很拉
真题4

软件设计师---计算机系统_第163张图片


真题5

软件设计师---计算机系统_第164张图片


真题6

软件设计师---计算机系统_第165张图片


杂题

真题1

软件设计师---计算机系统_第166张图片


真题2

软件设计师---计算机系统_第167张图片


真题3

软件设计师---计算机系统_第168张图片


真题4

软件设计师---计算机系统_第169张图片


真题5

软件设计师---计算机系统_第170张图片


真题6

软件设计师---计算机系统_第171张图片


真题7

软件设计师---计算机系统_第172张图片

真题8

软件设计师---计算机系统_第173张图片


真题9

软件设计师---计算机系统_第174张图片

真题10

软件设计师---计算机系统_第175张图片

真题11

软件设计师---计算机系统_第176张图片

真题12

软件设计师---计算机系统_第177张图片

你可能感兴趣的:(软件设计师(上午题),java,开发语言)