软考中级资格证备考

本文总结了软考中级资格证的备考要点,涵盖了计算机组成、网络、数据结构等知识点,并详细解析了RISC与CISC的区别、流水线作业的时间计算、传值与引用调用等概念。

总的来说软考的题目难度感觉比考研的简单,如果你是考完研来准备中级资格的软考,说是易如反掌可能有点夸张,但是的确是会轻松很多。

准备考软件设计师,大致考试内容是计算机组成,计算机网络,数据结构,知识产权,专业英语,数据库的语言等,还有一些别的需要复习的常识问题。

大致对自己忘记模糊的概念在这里做个笔记方便辨析学习。

1.RISC和CISC的区别

CISC叫做复杂指令集合,RISC叫做精简指令集合,前者顾名思义,指令会相对复杂一点,举个例子,对于a,b的一个操作,就是一条指令取a和b操作结果存在a里,而精简是把a的存在寄存器,b的存在寄存器然后在操作,需要多个指令完成,如此一来,区别会比较明显,CISC指令复杂多样,并且长度不固定,由微程序进行控制执行,支持多种寻址方式,RISC长度固定,命令简单且少,寻址方式单一硬布线和通用器比较多。

2.流水线作业的时间和操作周期

流水线的概念不多赘述,操作周期的意思是他分段的操作中花费时间最长的时间就是操作周期;

作业时间:第一条指令的总时间+(总指令-1)x操作周期 (理论公式)

实践公式:(分的阶段数+总的指令数-1)x操作周期(也叫流水线周期)

一般情况下是选择理论公式进行计算。

3.传值调用和引用调用

有的时候这个选择会出的比较绕,还是要辨析好概念。传值就是实参形参的值的一个传递,引用调用实际是传递地址,改变的是实际的变量的值。

4.IO系统工作的传统方式(5种)

第一种程序控制,有无条件查询,随时随地准备好接受主机数据或者向主机传输数据,有条件查询,条件查询也叫轮询机制,顾名思义CPU轮询端口状态完成数据传输

第二种是中断,也就是外设发出信号,CPU接受信号完成对应措施

**中断分为可屏蔽和不可屏蔽,前者CPU必须无条件接受,后者可接受可不接受,比如电源断电就是不可屏蔽的

第三种是DMA中断,有DMA控制器完成中断的过程,不需要CPU的参与(具体过程分为五大步)

第四种是通道控制,在一定硬件基础上实现

第五种是IO处理机,允许存在独立的存储器

5.逻辑与,逻辑或,逻辑异或

逻辑与:两个都为1则取1,否则取0;(AND)

逻辑或:其一为1则取1,否则取0;(OR)

逻辑异或:只有一个为0,一个为1时,结果为1,其他为0.

6.串联,并联的可靠度分析

串联:参考物理的电阻组装,只要有一个完蛋,整个系统都完蛋

可靠性:R=R1R2R3R4

失效:各个相加的和*(拉姆达=栏目大1+栏目大2)

并联:参考物理电阻链接,有一个可以运行就OK

可靠性:R=1-(1-R1)(1-R2)(1-R3)

串联并联混合,具体情况具体分析

7.背包问题(分治,贪心,动态规划等)

后面细写

8.RAM,ROM,Flash等区分辨析

RAM是随机存储,断电之后会失去数据,其中的SRAM不用电刷新就可以保存内部数据,DRAM需要每隔一段时间充电刷新,否则会有数据丢失,SRAM要比DRAM快,所以前者做告诉缓存,后者做主存存储

ROM数据存储稳定,即使是断电之后数据存储依然存在。

Flash是EEPROM的一种,电子可擦可编辑,断电以后可以保存住数据,同时还可以快速读取数据。

9.视频压缩标准等问题

忘了这个是哪类知识考点,复习错题再补

***表现媒体是指人们利用电信号做的感觉媒体的转换,比如鼠标,显示器,表示媒体是人们发明出来为了传输感觉媒体的,比如条形码等

指令寄存器对用户完全透明

浮点数中尾数决定数的精度,阶码决定范围


我个豆,做题的时候突然发现对补码,移码,原码表示范围居然模糊了!!!居然模糊了,太可怕了,赶紧记下来,我的脑子怎么回事啊啊啊啊,这么简单的东西居然模糊了!!!!

假设二进制机器字长是n+1位,且为整数

原码表示的范围: −(2^{n}-1)≤  x  ≤2^{n}-1

反码表示的范围: −(2^{n}-1)≤  x  ≤2^{n}-1

补码表示的范围:      −2^{n}≤  x  ≤2^{n}-1

移码表示的范围:      −2^{n}≤  x  ≤2^{n}-1

补码和移码的0是唯一的

10.程序语言的分类

过程式:FORTOAN,Pascal,C

面向对象:C++,JAVA,Python

函数式:lisp  python  scala

逻辑型:Prolog

脚本语言:shell bat js python

11.冗余

冗余指对于实现系统规定功能是多余的那部分资源,包括硬件,软件,信息和时间。通常冗余技术分为四类

1.结构冗余:静态,动态,混合

2.信息冗余:为了检测或者纠正信息在运算或者传输中的错误另外加了一份信息

3.时间冗余:重复执行指令或者程序来消除顺势错误的影响

4.冗余附件技术,为实现上述技术所需要的资源和技术

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值