当前位置:网站首页>2022年软考复习笔记一

2022年软考复习笔记一

2022-08-10 15:13:00 淡墨@~无痕

计算机系统基础知识

1、程序计数器的作用是保存待读取指令在内存中的地址。
2、累加器是算术逻辑运算单元中用来暂存源操作数和计算结果的寄存器
3、指令寄存器暂存从内存中读取的指令
4、地址寄存器暂存要访问的内存单元地址
5、中断方式、程序查询方式和无条件传送方式都是通过CPU执行程序指令来传送数据的,DMA方式下是有DMA控制器直接控制数据的传送过程,CPU需要让出对总线的控制权,并不需要CPU执行程序指令来传送数据
6、可靠度计算:看计算机部件的排列,两个并联那就是[1-(1-R)*(1-R)],串联就是R * R
在这里插入图片描述
7、海明码的计算:在这里插入图片描述
8、高速缓存是随着CPU与主存之间的性能差异不断增加而引入的,其速度比主存快得多,所存储的内容是CPU近期可能会需要的信息,是主存内存的副本,因此访问CPU之前是需要先访问Cache(高速缓存)如果不命中再去访问主存。评价Cache 性能的关键指标是Cache的命中率,影响命中率的因素有其容量、替换算法、其组织方式等。Cache的命中率随容量的增大而提高,其关系如下图所示。在这里插入图片描述
高速缓存的设置不以扩大主存容量为目的,但是实际上也没有扩大主存的容量。
8、HTTPS协议是使用SSL加密算法对报文进行封装的
9、RSA是一种非对称的加密算法,由于加密和解密的秘钥不同,因此便于秘钥的管理和分发,同时在用户或者机构之间进行身份验证方法有很多的应用。SHA-1加密算法是一种安全的散列算法,常用语对接收到的明文输入产生固定的长度的输出,来确保明文在传输过程中不会被篡改。MD5是一种使用最为广泛的报文摘要算法。RC5是一种用于对明文进行加密的算法,在加密速度和强度上均较为合适,适用于大量明文进行加密并传输。
10、独立开发:
这种开发是最普遍的情况。此时,软件著作权当然属于软件开发者,即实际组织开发、直接进行开发,并对开发完成的软件承担责任的法人或者其他组织;或者依照自己具有的条件独立完成软件开发,并对软件承担责任的自然人。
合作开发:
由两个以上的自然人、法人或者其他组织合作开发的软件,一般是合作开发者签定书面合同约定软著作权归属。如果没有书面合同或者合同并未明确约定软件著作权的归属,合作开发的软件如果可以分割使用的,开发者对各自开发的部分可以单独享有著作权;但是行使著作权时,不得扩展到合作开发的软件整体的著作权。如果合作开发的软件不能分割使用,其著作权由各合作开发者共同享有,通过协商一致行使;不能协商一致,又无正当理由的,任何一方不得阻止他方行使除转让权以外的其他权利,但是所提收益应当合理分配给所有合作开发者。
委托开发:
接受他人委托开发的软件,一般也是由委托人与受托人签订书面合同约定该软件著作权的归属;如无书面合同或者合同未作明确约定的,则著作权人由受托人享有。
国家机关下达任务开发:
由国家机关下达任务开发的软件,一般是由国家机关与接受任务的法人或者其他组织依照项目任务书或者合同规定来确定著作权的归属与行使。这里需要注意的是,围家机关下达任务开发,接受任务的人不能是自然人,只能是法人或者其他组织。但如果项目任务书或者合同中未作明确规定的,软件著作权由接受任务的法人或者其他组织享有。
职务开发:
自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件者作权由该法人或者其他组织享有。(一)针对本职工作中明确指定的开发目标所开的软件;(二)开发的软件是从事本职工作活动所预见的结果或者自然的结果;(三)主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。但该法人或者其他组织可以对开发软件的自然人进行奖励。
继承和转让:
软件著作权是可以继承的。软件著作权是属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权法的继承人可以依照继承法的有关规定,继承除署名权外的其他的软件著作权利,包括人身权利和财产权利,软件著作权属于法人或者其他组织的,法人或者其他组织变更、终止后,其著作权在条例规定的保护期内由承受其权利义务的法人或者其他组织享有,没有承受其权利义务的法人或者其他组织的,由国家享有。
11、专利权是一种具有财产权属性的独占权以及由其衍生出来和相应处理权。专利权人的权利包括独占实施权、转让权、实施许可权、放弃权和标记权等。专利权人对其拥有的专利权享有独占或排他的权利,未经其许可或者出现法律规定的特殊情况,任何人不得使用,否则即构成侵权。这是专利权(知识产权)最重要的法律特点之一。

12、程序语言中的词(符号)的构成规则可由正规式描述,词法分析的基本任务就是识别出源程序中的每个词。语法分析是分析语句及程序的结构是否符合语言定义的规范,对于语法正确的语句,语义分析是判断语句的含义是否正确,因此判断语句的形式是否正确是语法分析阶段的工作。

原网站

版权声明
本文为[淡墨@~无痕]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_46198325/article/details/124904725