软考网络工程师上午考试知识点总结整理 (6)

操作系统文件管理中,采用文件目录来组织和管理外存中的信息 
管理文件的数据结构被称为文件控制块(FCB),文件控制块的有序集合称为文件目录

操作系统进程的三种基本状态:就绪,运行,阻塞

中断向量: 
可提供中断服务程序的入口地址 
是指中断发生时存放在内存中,指向中断处理程序地址的数据,每个中断向量占一个字,低字节为中断号,高字节为例行程序的偏移地址 
使用堆栈来保护断点和现场: 
保护断点是指把CS(段地址)和IP(偏移量)放到堆栈

DMA (直接存储器访问) 
使用DMA控制器(DMAC)来控制和管理数据传输。DMAC和CPU共享数据总线,并且具有独立访问存储器的能力 
三种方式: 
1. 暂停 CPU交出控制权直到DMA操作结束 
2. 周期窃取方式 CPU空闲时暂时放弃总线,插入一个DMA周期 
3. 共享方式 CPU不使用系统总线,由DMAC来进行DMA传输

时间片轮转法: 
用户数n 时间片q,系统对每个童虎的响应时间:(n-1)*q+q=n*q

第十二章 系统开发和运行基础知识

几种流行的开发方法: 
结构化开发方法 
面向数据结构的软件开发方法:Jackson 
面向问题的分析法 
原型化方法 
面向对象的软件开发方法:Booch Coad OMT

UML实体间的几种联系: 
依赖关系 
泛化关系 
关联关系(聚合关系,组合关系) 
实现关系 
泛化关系也可以表示两类事物之间存在的特殊/一般关系

软件风险包含不确定性和损失两个特性

回归测试:软件发生变更之后进行的测试,以发现在变更时可能引起的其他错误

白盒测试: 
称为结构测试,根据程序的内部结构和逻辑来设计测试用例 
常用的技术涉及不同的覆盖标准,在测试时根据指定的覆盖标准确定测试数据

软件设计:抽象,模块化,信息隐蔽,模块独立

软件生命周期模型: 
瀑布模型 需求明确 
V模型 瀑布模型的一种演变模型,将测试和分析与设计关联进行 
演化模型 原型模型是一种,快速构建可运行的原型系统,根据运行过程中的反馈进行改进 
适用于对软件需求缺乏准确认识的情况 
螺旋模型 瀑布和演化结合起来,加入风险分析 
喷泉模型 
增量模型 迭代,每一个增量发布一个可操作的产品,人员分配灵活,能够快速构造可运行方法

软件产品的可靠性: 
潜在错误的数量,潜在错误的位置,软件产品的使用方式

耦合性: 
由低到高 非直接耦合 数据耦合 标记耦合 控制耦合 外部耦合 公共耦合 内容耦合 
内容耦合:一个模块直接修改或者操作另一个模块的数据,或者直接访问进入另一个模块

项目估算的方法: 
专家判断法 启发式方法 机器学习方法

第十三章 计算机硬件结构

程序计数器(PC): 
CPU中的一个寄存器,存储的是将要执行的下一条指令地址 
累加寄存器(AC): 
简称累加器,当算术逻辑单元(ALU)执行算术或逻辑运算时,为ALU提供一个工作区,用于传输和暂存用户数据

ALU: 
CPU的执行单元,主要负责运算工作 
程序状态寄存器(PSW): 
控制器的一部分,存放体现当前指令执行结构的各种状态信息和存放控制信息 
地址寄存器:保存当前CPU访问的内存单元的地址

计算器内存一般分为: 
静态数据区 代码区 栈区 堆区 
栈区:编译器自动分配释放,存放为运行函数而分配的局部变量,函数参数,返回数据,返回地址等。操作方式类似于数据结构中的栈 
堆区:程序员分配释放,如果程序员不释放,由OS回收 
全局区(静态区):存放全局变量,静态数据,常量;程序结束之后由系统释放 
程序代码区:存放函数体的二进制代码

计算机在进行浮点数加减之前要进行对阶操作,x的阶码大于Y的阶码,应将Y扩大到和X一样,使Y尾部进行算术右移

中断控制方式花较多CPU时间处理中断,中断次数增多导致数据丢失。I/O设备适合采用CPU干预较少的DMA方式传递数据

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzsxj.html