图解计算机结构与体系分类!!:https://www.cnblogs.com/binghe001/p/14359647.html
计算机中的浮点数表示和运算:https://www.cnblogs.com/youjunhui/p/14593960.html
3、关键路径:在项目网络图中,决定项目最早完成日期的活动路径。它必定是活动历时之和最长的路径,完成项目最短时间就是关键路径时间
1)关键路径上的活动持续时间决定了项目的工期,关键路径上所有活动的持续时间总和就是项目的工期。
2)关键路径上的任何一个活动都是关键活动,其中任何一个活动的延迟都会导致整个项目完工时间的延迟。
3)关键路径上的耗时是可以完工的最短时间量,若缩短关键路径的总耗时,会缩短项目工期;反之,则会延长整个项目的总工期。但是如果缩短非关键路径上的各个活动所需要的时间,也不至于影响工程的完工时间。
4)关键路径上活动是总时差最小的活动,改变其中某个活动的耗时,可能使关键路径发生变化。
5)可以存在多条关键路径,它们各自的时间总量肯定相等,即可完工的总工期。
关键路径是相对的,也可以是变化的。在采取一定的技术组织措施之后,关键路径有可能变为非关键路径,而非关键路径也有可能变为关键路径。
4、进程资源图分析:https://blog.csdn.net/wyf2017/article/details/89430782
5、著作权不受时间限制保护的权利:修改权、署名权、保护作品完整权
6、进程资源图技巧:先看资源分配后情况,然后看这个时刻进程请求资源是否还能成功,如果没有资源了则该进程被阻塞否则非阻塞,非阻塞的进程删除后看其他进程是否可以申请成功,如果能成功则过程可以简化
7、某计算机系统页面大小为4K,若进程的页面变换表如下所示,逻辑地址为十六进制1D16H。该地址经过变换后,其物理地址应为十六进制( )。(2014年上半年)
A.1024H
B.3D16H
C.4D16H
D.6D16H
答案 B
解析
页式存储中的逻辑地址与物理地址之间的变换需要掌握变换的规则。
逻辑地址的构成是:逻辑页号+页内地址。
物理地址的构成是:物理块号+页内地址。
从构成可以看出逻辑地址与物理地址的页内地址是一样的,不同的是逻辑页号与物理块号。而这两者的关系,正是通过题目已给出的表来进行映射的。如逻辑页号1就对应着物理块号3。所以题目告诉我们“逻辑地址为十六进制1D16H”时,我们先要把逻辑地址中的页号与页内地址分离。通过什么条件分离呢?题目中的“计算机系统页面大小为4K”,从这句话可以看出,页内地址是二进制的12位(4K=2^12)。二进制?12位对应十六进制3位。所以D16是页内地址。页号也就是1了。通过页表查询到物理块号:3。所以物理地址是:3D16。
8、.并行总线适合近距离高速数据传输 ---串行总线适合长距离数据传输
9、磁盘索引练习题:https://blog.csdn.net/qq_36802360/article/details/106023766
磁盘索引块中存放索引节点,一个索引节点中存放8个地址项【逻辑块】,每个地址项大小4个字节
故:当磁盘索引块大小为1KB时 一共1KB/4B = 256个地址项【逻辑块】
注意:一级索引指向一个磁盘索引块【指向256个地址项】
二级索引指向一个磁盘索引块,该索引块存放了256个一级索引
10、
11、瀑布模型是面向过程的软件开发方法
喷泉模型是面向对象的软件开发方法
12、V模型大体可以划分为以下几个不同的阶段步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。对概要设计中表述的各模块进行深入分析,对各模块组合进行分析等,这一阶段要求达到伪代码级别,已经把程序的具体实现的功能,现象等描述出来。
13、内聚类型
总结
1、功能内聚:实现一个功能。
2、信息内聚:完成多个功能,各个功能在同一数据结构上操作。
3、通信内聚:模块内各功能部分使用了相同的输入数据或产生相同的输出数据。
4、过程内聚:把流程图中某一部分划出组成模块,即过程内聚,如循环部分、判定部分、计算部分分成三个模块。
5、时间内聚:又称为经典内聚,大多为多功能模块,模块的各个功能的执行与时间有关,如初始化模块和终止模块。
6、逻辑内聚:把几种相关的功能组合在一起,由传送给模块的判定参数来确定执行哪一种功能。
7、偶然内聚:模块内各部分之间没有联系,或即使有联系,也很松散,是内聚程序最低的模块。
14、
15、白盒测试中:https://blog.csdn.net/qq_41286373/article/details/105148074
语句覆盖:一个测试用例能执行每条语句,也就是流程图中的每个判定过程都被执行一次
路径覆盖:指的是从开始运行到结束中间有几种路径,设计足够多的测试用例使路径都被覆盖
注意:“条件组合覆盖”标准比其他标准优越。
16、
17、通用多态(参数多态、包含多态)特定多态(重载多态、强制多态)
通用多态
a.参数多态:模板。
b.包含多态:virtual。
特定多态
a.重载多态:
b.强制多态:强制类型转换。
18、
19、生成器模式:
1. 生成器模式将构建复杂对象的部件和构建过程(算法)解耦。生产一辆汽车的部件有车轮、发动机等等,装配一辆汽车的过程是很复杂的。应用Builder模 式,生产部件(Builder.BuilderPart方法)和汽车装配过程(Director角色)是可以分开的。
2. 生成器模式构建的对象,部件可以不同,但构建过程是一样的。不同品牌的汽车生产流程相同,但由于部件的差别导致品牌地位差异。
3. 生成器模式与抽象工厂模式都是创建复杂对象,他们之间的差别比较:
Builder模式强调的是一步步构建一个复杂的对象。Abstract Factory强调多个系列的产品对象,并不关注复杂性。
Builder是生成若干个组件后,最后一步返回对象。Abstract Factory是立即返回对象的。
20、解读上下文无关文法:https://blog.csdn.net/atuo200/article/details/104090533
21、软考小笔记:https://blog.csdn.net/atuo200/article/details/108619773?spm=1001.2014.3001.5501
22、、状态转换图:https://blog.csdn.net/kafmws/article/details/96501740
23,
24、关系的布尔运算:https://blog.csdn.net/Candle_light/article/details/84313631/
25、二分法查找的前提条件是顺序存储,且有序排列
26、
27、内存和芯片存储容量问题:https://blog.csdn.net/qq_44366571/article/details/105099606
28、
29、计算k段流水线执行n条指令的执行时间:https://blog.csdn.net/lishanleilixin/article/details/90139914
题目:
通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4△t,分析时间为2△t。执行时间为3△t,
按顺序方式从头到尾执行完600条指令所需时间为( )△t;
若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )△t。
解答:
按顺序方式执行时间为(4+2+3)△t × 600=5400△t
流水线方式:单条指令所需时间+(n-1)×(流水线周期),其中,流水线周期是指:指令分段执行中时间最长的一段。该题中时间最长的一段为4△t,所以流水线的周期为:4△t;
所以该题按照流水线方式执行的时间为:(4+2+3)△t+(600-1)4△t=2405△t
30、
31、
32、
33、堆定义:https://guo-pu.blog.csdn.net/article/details/103829942
34、关系数据库表主键和外键:https://blog.csdn.net/u010604481/article/details/9732781
35、
36、
37、
38、
39、
40、
41、
42、
43、
44、
45、
46、
47、