收藏 分销(赏)

2023年软件设计师常考知识点.doc

上传人:二*** 文档编号:4764103 上传时间:2024-10-12 格式:DOC 页数:56 大小:240.54KB
下载 相关 举报
2023年软件设计师常考知识点.doc_第1页
第1页 / 共56页
本文档共56页,全文阅读请下载到手机保存,查看更方便
资源描述
软考知识点 第一章 计算机系统知识 1. 计算机体系结构(计算机系统结构) 属性:硬件所能解决的数据类型、所能支持的寻址方式、CPU的内部寄存器、CPU的指令系统、主存的组织与主存的管理、中断系统的功能、输入输出设备及连接接口、计算机特性结构类型。 分类:(1)Flynn分类法(1966):指令流、数据流、多倍性 按指令流和数据流的不同组织方式分:单指令流单数据流(SISD);单指令流多数据流(SIMD); 多指令流单数据流(MISD);多指令流多数据流(MIMD)。 (2)冯式分类法(1972):最大平行度Pm :指计算机系统在单位时间内可以解决的最大的二进制位数。 设每个时钟周期△ti 内能解决的二进制位数为pi ,则T个时钟周期内平均并行度为:Pa =(∑Pi)/T , 在T 周期内的平均运用率为:u=Pa/Pm=(∑Pi)/(T*Pm)。平均并行度取决于系统的运营限度,与应用程序无关。 按最大并行度进行分类:字串行、位串行(WSBS):N=1,M=1;字并行、位串行(WPBS):N=1,M>1; 字串行、位并行(WSBP):N>1,M=1;字并行、位并行(WPBP):N>1,M>1。 与计算机组成的区别:前者解决的问题是计算机系统总体上、功能上需要解决的问题,后者要解决的是逻辑上如何具体实现的问题;指令系统的拟定属于前者,而指令的具体实现属于后者;主存容量及编址方式的拟定属于前者,而具体如何构成主存属于后者。 结构的并行性:内容:同时性、并发性 并行解决分类:存储器操作并行;解决器操作环节并行(流水线解决机);解决器操作并行(阵列解决机)。 指令、任务、作业并行(多解决机、分布式系统、计算机网络) 并行性的发展:精简指令集计算机(RISC)、指令集上并行的的超标量解决机、超级流水线解决机、超长指令计算机、多微解决机系统、数据流计算机;大规模并行解决(MPP)的多解决机系统和多计算机系统。 2.存储系统:层次结构:CPU寄存器、高速缓存Cache、主存、辅存。 分类:按位置分:内存与外存; 按构成材料分:磁盘存储器 半导体存储器(元件分双极型和MOS型;数据是否刷新分静态SM和动态DM) 光盘存储器 按工作方式分:读写 只读:固定只读ROM、可编程只读PROM、可擦写可编程只读EPROM、 电擦除可编程只读EEPROM、闪存FM 按访问方式分:地址访问和内容访问; 按寻址方式分:随机(RAM)、顺序(SAM)、直接(DAM)。 相联存储器:工作原理:把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较, 找出存储器中所有与关键字相同的数据字。 结构:输入检索寄存器:用来存放要检索的内容(关键字) 屏蔽寄存器:用来屏蔽不参与检索的字段 比较器:比较检索的关键字与存储体的每一单元 存储体:存放信息 匹配寄存器:记录比较的结果 数据寄存器:存放存储体中某一单元的内容 地址寄存器 使相联存储器具有按地址查找的功能 地址译码器 作用范围:高速缓存;虚拟存储器中做段表、页表或快表存储器;DB和知识库。 高速缓存:含义:存放当前最活跃的程序和数据,作为主存局部域的副本。 特点:容量小,速度快,由快速半导体存储器构成,内容是主存局部域的副本,对程序员是透明的。 组成:控制部分:判断CPU要访问的信息是否在cache存储器中,若在为命中,反之没命中。 存储部分:存放主存的部分复制(副本)信息。 地址映像:含义:将主存地址转换成cache存储器的地址。 方法:直接映像:优点:地址变换简朴;缺陷:灵活性差 全相联映像:优点:主存的块调入Cache的位置灵活,不受限制; 缺陷:无法从主存块号中直接获得Cache的块号,变换复杂,速度较慢。 组相联映像:组用直接映像方式;块用全相联映像方式 替换算法:目的:使cache获得最高的命中率。 类型:随机替换、先进先出、近期最少使用、优化替换 性能分析:等效访问时间ta =Htc+(1-H)tm ,速度提高倍数r=tm/ta (H为命中率,tc为存取时间,tm为主存的访问时间) 虚拟存储器:含义:是由主存、辅存、存储管理单元及操作系统中存储管理软件组成的存储系统。 分类:页式:页表硬件少,查表速度快,主存零头少;缺陷:分页无逻辑意义,不利于存储保护 段式:优点:段的界线分明,支持程序的模块化设计,易编译、修改、保护程序段,便于多道程序的共享;缺陷:段的长度不一,主存运用率不高,产生大量内存碎片,导致浪费,段表庞大,查表速度慢。 段页式:优点:兼有前两者的优点;缺陷:地址变换速度慢。 外存:磁盘存储器:构成:盘片、驱动器、控制器和接口。 类型:软盘、硬盘 光盘存储器:类型:只读型、只写一次型、可擦除型。 组成:光学、电学和机械部件 特点:记录密度高;存储容量大;采用非接触式读/写信息;信息可长期保持; 采用多通道记录时数据传送率可超过200MB/S;制导致本低;对机械结构的精度规定不高;存取时间较长。 磁盘阵列技术:磁盘阵列是由多台磁盘存储器组成,一个快速大容量高可靠的外存子系统。 常见为便宜冗余磁盘阵列(RAID),分为6级。 3.计算机指令结构: CISC:复杂指令集计算机 RISC:精简指令集计算机 作用:简化了CPU的控制器,提高了解决速度。 特点:指令种类少;指令长度固定,格式种类少;采用硬布线控制逻辑; 复杂寻址方式少(寄存器寻址方式、立即数寻址方式以及相对寻址方式);设立最少的访内指令; 在CPU内部设立大量的寄存器;非常适合流水线操作。 4.输入输出技术:1.微机最常用的内存与接口的编址方式: 1) 内存与接口地址独立(隔离)的编址方法: 优点:地址清楚,在编程或读程序中很易使用和辨认。 缺陷:用于接口的指令太少,功能太弱。 2) 内存与接口地址统一(混合)的编址方法: 优点:原则上用于内存的指令所有可用于接口,大大地增强了接口的操作功能。指令不区分内存或接口指令。 缺陷:地址空间分为两部分,使内存地址不连续。内存与接口指令相同,读程序时指令难辨认。 2.直接程序控制:无条件传送 程序查询方式:缺陷:减少了CPU的效率;对外部的突发事件无法做出实时响应。 3.中断方式:缺陷:CPU必须等待I/O系统完毕数据传输任务,整个系统的性能严重下降。 解决方法:多中断信号线法、中断软件查询法、菊花链法、总线仲裁法、中断向量表法。 优先级控制:当不同优先级的多个中断源同时提出请求时,CPU应优先响应优先级最高的中断源; 中断嵌套。 4.DMA方式:在进行数据传送时,CPU让出总线的控制权,由硬件中的DMA控制器接管总线控制权。 5.输入输出解决机(IOP):功能:提高主机的工作效率。 数据传送方式:字节多路方式、选择传送方式、数组多路方式 5.流水线:指令流水线:将一条指令分解成一连串执行的子过程,在CPU中变一条指令的串行子过程为若干条指令的子过程在CPU中重叠执行。 采用时间重叠技术。 流水技术的特点:流水线可提成若干个互相联系的子过程;实现子过程的功能所需时间尽也许相等;形成流水解决需要一段准备时间;指令流发生不能顺序执行时,会使流水过程中断,再形成流水过程则需要时间。 分类:计算机流水线技术涉及指令流水线和运算操作流水线。 流水线结构的分类:按完毕的功能分:单功能流水线、多功能流水线 按同一时间内各段间的连接方式分:静态流水线、动态流水线 按数据表达分:标量流水解决机、向量流水解决机 流水线解决机的重要指标:吞吐率:指单位时间里流水线解决机流出的结果数。 建立时间:T0=m△t0 阻塞流水线情形引起:执行转移指令和共享资源冲突。 6.总线结构:含义:任何连接两个以上电子元器件的导线。 分类:芯片内总线 元件级总线 内(系统)总线:专用 标准:ISA(工业标准)总线、 EISA总线、 PCI总线 外(通信)总线:RS-232C:(串行)传输线较少、传送距离远、多种可供选的传送速率、较好的抗干扰性。 SCSI总线:(并行) USB:(串行)支持即插即用,并支持热插拔 IEEE-1394(串行)支持即插即用,并支持热插拔 7.多解决机与并行解决:阵列(并行)解决机:将反复设立的多个解决单元按一定方式连成阵列,在单个控制部件控制下,对分派给自己的数据进行解决,并行地完毕一条指令所规定的操作。 SIMD计算机的互联网络:设计目的:结构简朴、灵活;解决单元间信息传送的环节尽也许少。 类型:立方体单级互连网络、PM2I单级互连网络、混洗互换单级互联网络 多解决机:互连条件:高频带、低成本、连接方式的多样性、在不规则通信情况下连接的无冲突性 分类:异构型(非对称型)、同构型(对称型)、分布式解决系统。 结构:总线式结构(单总线、多总线、分级式、环式)、 交叉开关结构、多端口存储器结构、开关枢纽式结构 特点:结构灵活性、程序的并行性、并行任务派生、进程同步、资源分派和任务调度 并行解决机:结构:具有分布式存储器的并行解决机结构: 具有共享存储器的并行解决机结构 特点:资源反复、连接模式、专用性、复合性 8.计算机安全:信息安全的基本要素:机密性、完整性、可用性、可控性、可审查性 安全等级:A1可验证安全设计、B3安全域、B2结构化安全保护、B1 标记安全保护、 C2 受控访问控制、C1 自主安全保护、D 无安全功能 安全威胁:类型:故意;偶尔 实例:授权侵犯、拒绝服务、窃听、信息泄露、截获/修改、假冒、否认、 非法使用、人员疏忽、完整性破坏、媒体清理、物理入侵、资源耗尽 影响数据安全的因素:内部、外部 9.数据加密技术:含义:对明文(未经加密的数据)按照某种加密算法(数据的变换算法)进行解决, 而形成难以理解的密文(经加密后的数据)。 内容:加密/解密算法:算法的设计通常需要满足3个条件:可逆性、密钥安全和数据安全。 密钥管理:产生、备份、恢复、更新,多密钥管理 元素:算法和密钥 类型:对称(私人密钥)加密:文献加密和解密使用相同的密钥。使用简朴快捷,密钥较短,破译困难。 数据加密标准(DES)算法、三重DES(TDEA)、RC-5、国际数据加密算法(IDEA) 非对称(公共密钥)加密:以(RSA)算法为代表,加密密钥可公开,解密密钥要保密。 保密性较好,消除了最终用户互换密钥的需要,加密和解密花费时间长,速度慢,只适合对少量数据加密。 10.认证技术:认证方:帐户名/口令认证、使用摘要算法认证、基于PKI(公钥架构)的认证 公钥架构PKI系统:PKI 技术是信息安全技术的核心 组成部分:认证机构(CA)、数字证书库、密钥备份及恢复系统、证书作废系统、应用接口 标准化:公钥加密标准PKCS、公钥基础设施协议 目的:通过自动管理密钥和证书,为用户建立起一个安全的网络运营环境,使用户可在多种应用环境下方便地使用加密和数字署名技术,从而保证网上数据的机密性、完整性、有效性。 HASH函数与信息摘要 数字署名:信息发送者使用以单向散列(Hash)函数对信息生成信息摘要;信息发送者使用自己的私钥署名信息摘要;信息发送者把信息自身和已署名的信息摘要一起发送出去;信息接受者通过使用与信息发送者使用的同一个单向散列函数对接受的信息自身生成新的信息摘要,再使用信息发送者的公钥对信息摘要进行验证,以确认信息发送者的身份和信息是否被修改过。 数字加密:当信息发送者需要发送信息时,先生成一个对称密钥,用该密钥加密要发送的报文;信息发送者用信息接受者的公钥加密上述密钥;信息发送者将第一步和第二步的结果结合在一起传给信息接受者,再用此对称密钥解密被发送方加密的密文,得到真正的原文。 SSL安全协议(安全套接层协议): 重要服务:用户和服务器的合法性认证;加密数据以隐藏被传送的数据;保护数据的完整性 实现过程:接通阶段、密码互换阶段、会谈密码阶段、检查阶段、客户认证阶段、结束阶段 数字时间戳技术:时间戳是一个经加密后形成的凭证文档 组成部分:需加时间戳的文献的摘要;DTS收到的日期和时间;DTS的数字署名 产生过程:用户先将需要加时间戳的文献用Hash编码加密形成摘要,再将该摘要发送到DTS,DTS在加入了收到文献摘要的日期和时间信息后再对该文献加密(数字署名),送回用户。 11.计算机可靠性:元器件的可靠性:开始阶段:器件工作处在不稳定期,失效率较高;-------筛选元器件 第二阶段:器件进入正常工作期,失效率最低,基本保持常数; 第三阶段:器件开始老化,失效率又重新提高-------“浴盆曲线” 与失效率的关系:R(t)=e-λt 重要指标:平均无端障时间:MTBF=1/λ (λ为失效率) 平均修复时间MTRF :正常工作的概率A=MTBF/(MTBF+MTRF) RAS技术:可靠性R、可用性A、可维修性S 可靠性数学模型:串联系统:R=2-(1-R1)(1-R2)…(1-Rn) λ=λ1+λ2+…+λn 并联系统:R=R1×R2×…×Rn N模冗余系统: 计算机系统的性能评价:方法:时钟频率、指令执行速度、等效指令速度法、数据解决速率、 核心程序法 基准测试程序:整数测试程序、浮点测试程序、SPEC基准程序、TPC基准程序 计算机故障诊断技术:故障:永久性、间歇性、瞬间性 内容:故障检测、故障定位 重要方法:对电路直接进行测试的故障定位测试法、“检查诊断程序”法、微诊断法 计算机容错技术:方法:时间冗余,元器件冗余 发展:简朴的双机备份:热备份(双重系统)、冷备份(双工系统) 操作系统支持的双机容错 故障解决环节及方法:故障封闭、检错、反复执行、诊断、系统重构及恢复、修复、重入。 第一章 程序语言基础知识 1. 程序语言概述 基本概念:低档语言和高级语言、编译语言和解释语言、程序设计语言的定义(语法、语义、语用) 种类:命令式程序设计语言、面向对象程序设计语言、函数式程序设计语言、逻辑型程序设计语言 基本成分:数据:按数据的作用域大小,可分为全局量和局部量; 按生存期可分为自动生存期、静态生存期和动态生成期; 按程序运营时数据的值是否能改变可分为常量和变量。 按类型可分为:Void、标量(算术、枚举和指针)、函数和聚合(数组、结构体和共用体)。 按其构造方式又可分为基本类型 派生类型:特殊类型:空类型(void) 用户定义类型:枚举型 构造类型:数组、结构、联合 指针类型:type* 抽象数据类型:类类型 运算:算术运算、关系运算、逻辑运算 控制:顺序结构、选择结构、循环结构、 C(C++)提供的控制结构语句(复合语句、if语句、switch语句、循环语句while/do-while/for) 传输 函数:定义:函数首部、函数体 声明:先声明后引用 调用:递归调用 调用函数和被调用函数间互换信息的方法:由被调函数把返回值返回给主调函数; 通过参数带回信息。实参与形参间互换信息的方法:值调用和引用调用 2. 语言解决程序基础(汇编程序、编译程序、解释程序) 汇编语言:指令(机器指令)语句:传送指令、算术运算指令、逻辑运算指令、移位指令、转移指令、解决机控制指令 伪指令语句:常数定义伪指令语句、存储定义伪指令语句、开始伪指令语句、结束伪指令语句 宏指令语句:宏的引用 汇编程序:功能:将汇编语言所编写的源程序翻译成由机器指令和其他信息组成的目的程序。 基本工作:一是将每一条可执行汇编语句转换成相应的机器指令;二是解决源程序中出现的伪指令。 翻译过程:第一次扫描:定义符号的值并创建一个符号表ST; 第二次扫描:产生目的程序。 编译程序: 功能:把某高级语言书写的源程序翻译成与之等价的低档语言(汇编语言或机器语言)的目的程序 过程:词法分析阶段:词法分析程序 语法分析阶段:语法分析程序 语义分析阶段:语义分析程序,分静态语义分析(语法制导翻译)和动态语义分析 中间代码生成阶段:中间代码生成程序 代码优化阶段:代码优化程序,重要对中间代码的优化 目的代码生成阶段:目的代码生成程序 符号表管理与犯错管理:表格管理程序和犯错解决程序 基本概念:字母表∑、字符、字符串及长度、空串、连接、空集、字符串的方幂、 字符串集合∑*及运算(或/合并、积/连接、幂、正则闭包+、闭包*) 文法和语言的形式描述:文法定义:文法符号(终结符、非终结符)、开始符号、产生式的左右部、候选式 文法分类:0型(短语)、1型(上下文有关)、2型(上下文无关)、3型(正规/线性) (差别在对生产式施加不同的限制) 句子和语言:推导与直接推导、直接归约和归约、句型和句子、语言 文法的等价 词法分析:正规表达式和正规集 有限自动机:拟定的有限自动机(DFA):五元组(S,∑,f,S0,Z) 表达方式:状态转换图、状态转换矩阵 不拟定的有限自动机(NFA) NFA到DFA的转换:定义状态集、NFA转换为DFA、DFA的最小化、 正规式与有限自动机间的转换、词法分析器的构造 语法分析:上下文无关文法:规范推导(最右推导)、短语、直接短语和句柄 自顶向下分析方法:消除文法的左递归、提取公共左因子、LL(1)文法、递归下降分析法、预测分析法 自底向上分析方法(移进—归约分析法):数学模型为下推自动机 若用算符优先分析表,用“最左素短语”来刻画“可归约串”,相应为算符优先分析器 若用LR分析表,用“句柄”来刻画“可归约串”,相应为LR分析器 LR分析器:组成:驱动器(驱动程序)、分析表(动作表、状态转换表)、分析栈(文法符号栈和相应的状态栈) 类型:LR(0),SLR(1),LALR(1),LR(1) 格局的形式:栈,剩余输入,动作(移进、归约、接受、报错) 语法制导翻译和中间代码生成:中间代码:后缀式(逆波兰)、树形表达、三元式表达、四元式表达 常见语法单位的翻译: 常见语法单位:算术表达式、布尔表达式、赋值语句、控制语句 中间代码优化:对程序进行等价变换,使得从变换后的程序能生成更有效的目的程序。 中间代码形式:树与后缀表达形式、四元式形式 目的代码生成:目的代码形式:汇编语言形式、机器指令形式(绝对、可再定位) 解释程序:结构:分析部分(词法分析、语法分析、语义分析程序)、解释部分 高级语言编译与解释程序的比较:效率、灵活性、可移植性 高级语言实现语言解决(4种方案):第1种,源程序被直接解释执行。第2种,先将源程序翻译成高级中间代码,然后再扫描高级中间代码,对高级中间代码进行解释执行。第3种,也是一种解释程序的实现方案,与第2种方案的解释程序不同点在于,一方面将源程序转化成和机器代码十分接近的低档中间代码,然后再解释执行这种低纸中间代码。这类系统具有良好的可移植性。第4种,是普通的编译程序。在编译程序方案下,高级语言编写的源程序被最终翻译成机器语言表达的目的程序。这类系统的目的执行效率最高。 第二章 操作系统知识 1. 操作系统基础知识 定义:管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。 作用:通过资源管理,提高计算机系统的效率;改善人机界面,向用户提供和谐的工作环境; 特性:并发性、共享性、虚拟性、不拟定性 功能:进程管理:控制、同步、通信、调度 文献(信息)管理:文献存储空间管理、目录管理、文献读写管理和存取控制、软件管理 存储管理:存储分派与回收、存储保护、地址映射(变换)、主存扩充(覆盖、互换、虚拟存储) 设备管理:输入输出设备的分派、启动、完毕和回收 作业管理 类型:批解决:优点:同一批内各作业的自动依次执行,改善了主机CPU和I/O设备的使用效率,提高了吞吐量。 缺陷:磁带或磁带需要人工装卸,作业需要人工分类,监督程序易遭到用户程序的破坏; 一次要解决一批作业,在该批作业解决过程中,任何用户都不能与计算机进行交互。 分时:特点:多路性、独立性、交互性、及时性------Unix系统 实时:类型:实时控制系统、实时信息控制系统 特点:快速的响应时间、有限的交互能力、高可靠性 与分时的区别:设计目的、交互性、响应时间敏感度 网络:高效、可靠的网络通信;对网络共享资源的有效管理;提供各种服务;网络安全管理;提供互操作能力。 分布式:与网络操作系统的区别:网络操作系统工作时必须确认网址,分布式系统用户则不必知道计算机的确切位置,它负责整个系统的资源分派,可以更好地隐藏系统内部的实现细节。 微机 嵌入式 结构:(1)无序结构法:又称整体结构或模块组合结构。为面向过程的操作系统 (2)层次结构法:层次结构清楚,且有助于系统功能的增长或删改。 (4)微内核结构法:它具有良好的模块化和结构化特性,模块之间和上下层之间通过消息来通信。 2. 解决机管理:程序:顺序执行:用前趋图表达 特性:顺序性、封闭性、可再现性 并发执行:特性:失去了程序的封闭性;程序和机器的执行程序的活动不再一一相应; 并发程序间的互相制约性。 进程:进行系统资源分派、调度和管理的最小单位 组成:程序、数据、进程控制块(PCB) 状态:运营、就绪、阻塞(等待或睡眠)------三态模型 新建、就绪、运营、阻塞、终止------五态模型 运营、活跃就绪、静止就绪、活跃阻塞、静止阻塞-----具有挂起状态的进程状态 控制:由操作系统内核(进程控制机构)实现 内核的功能:支撑功能:中断解决、时钟管理、原语操作 资源管理功能:进程管理、存储器管理、设备管理 控制原语:创建原语、撤消原语、挂起原语、激活原语、阻塞原语、唤醒原语 通信:同步:进程间的直接制约问题 互斥:进程间的间接制约问题 互斥临界区管理:原则:有空即进;无空则等;有限等待;让权等待 信号量机制:整型信号量:公用(实现进程互斥)、私用(实现进程同步) 记录型信号量 信号量集机制 PV操作:定义 实现进程的互斥 实现进程的同步 高级通信原语:类型:共享存储系统、消息传递系统、管道通信 方式:直接、间接 管程:含义:是一种并发性的构造,涉及用于分派一个特定的共享资源或一组共享资源的数据和过程。 组成:一些共享数据、一组能为并发进程所执行的作用在共享数据上的操作的集合、 初始代码及存取权。 实现同步机制的基础:条件结构 操作系统的3集调度:高级(长调度、作业调度、接纳调度) 中级(中程调度、对换调度) 低档(短程调度、进程调度) 调度:方式:非剥夺调度与剥夺调度 算法类型:先来先服务、时间片轮转、优先级调度(静态、动态)、多级反馈调度 优先级的拟定:对I/O型进程;对计算型进程;对I/O次数少,重要为CPU解决的进程; I/O完毕时,提高优先级,时间片用完时,减少优先级。 死锁:产生因素:竞争资源及进程推动顺序非法。 条件:互斥条件、请求保持条件、不可剥夺条件、环路条件 解决:策略:鸵鸟策略(不理睬策略)、防止策略、避免策略、检测与解除死锁 防止:预先静态分派法:破坏了“不可剥夺条件” 资源有序分派法:破坏了“环路条件” 避免:安全状态 银行家算法 检测:允许死锁产生,系统定期运营一个死锁检测程序。 解除:资源剥夺法、撤消进程法 线程(轻型进程): 基本状态:就绪、运营、阻塞 类型: 用户级线程、内核支持线程 与进程的区别:调度、并发性、拥有资源、系统开销 3. 存储管理:存储器的结构:“寄存器-主存-外存”和“寄存器-缓存-主存-外存”结构 存储器基本概念:虚拟地址(相对/程序/逻辑地址)、地址空间(逻辑/相对地址空间) 存储空间(物理/绝对地址空间)、地址重定位(静态、动态) 存储管理的功能:主存的分派和回收、提高主存的运用率、存储保护、主存扩充 类型:分页存储管理:纯分页存储管理:分页原理、地址结构(页号、页内地址)、页表、地址变换机构 快表(联想存储器):保存当前访问频率高的少数活动页的页号及相关信息。 两级页表机制:外层页表(页表目录)、页表 虚拟存储管理:局部性原理:时间局限性、空间局限性 定义:具有请求调入功能和置换功能,能仅把作业的一部分装入主存便可运营作业的存储器系统,它能从逻辑上对主存容量进行扩充的一种虚拟的存储器系统。 实现:请求分页系统、请求分段系统、请求段页式系统 特性:离散性、多次性、对换性、虚拟性 请求分页中的硬件支持:请求分页的页表机制、缺页中断机构、页面变换机构 页面置换算法:最佳置换算法、先进先出置换算法、最近最久未使用置换算法、 最近未用置换算法 工作集:指在某段时间间隔里,进程实际要访问的页面的集合。 4. 设备管理:设备分类:按数据组织分:块设备:磁盘特性:传输速率较高,可寻址的,采用DMA方式。 字符设备:特性:传输速率较低,不可寻址,采用中断方式 从资源分派角度分:独占设备、共享设备、虚拟设备(假脱机技术) 按数据传输率分:低速、中速、高速 按输入输出对象分:人机通信、机机通信 按是否可交互分:交互设备、非交互设备 目的:如何提高设备的运用率,即提高CPU与I/O设备间的并行操作限度,为用户提供方便统一的界面。 提高设备运用率的技术:中断技术、DMA技术、通道技术、缓冲技术 设备独立性:用户操作的是简便的逻辑设备,而具体的I/O物理设备由操作系统实现的性能。 任务:保证在多道程序环境下,当多个进程竞争使用设备时,按一定策略分派和管理各种设备, 控制设备的各种操作,完毕I/O设备与主存间的数据互换。 重要功能:动态地掌握并记录设备的状态;设备分派和释放;缓冲区管理;实现物理I/O设备的操作; 提供设备使用的用户接口;设备的访问和控制;I/O缓冲和调度。 I/O设备管理软件:设计目的:设备独立性和统一命名 分层构造:中断解决程序: 设备驱动程序:任务:接受来自与设备无关的上层软件的抽象请求, 进行与设备相关的解决。 特点:与I/O设备的硬件结构密切联系。 规定:通用驱动程序设备安装便利; 专用驱动程序设备运营效率高。 与设备无关的系统软件:功能:设备驱动程序的统一接口;设备命名;设备保护; 提供一个与设备无关的逻辑块;缓冲;存储设备的块分派;独占设备的分派和释放;错误解决。 用户级软件:用户进程:进行I/O调用,格式化I/O,spooling 设备无关软件:命名,保护,阻塞,缓冲,分派 设备驱动程序:置设备寄存器,检查状态 中断解决程序:当I/O结束时,唤醒驱动程序 硬件:执行I/O操作 通道:目的:使数据的传输独立于CPU,使CPU从繁琐的I/O工作中解脱出来。 分类:字节多路通道、数组选择通道、数组多路通道 DMA技术:含义:在进行数据传送时,CPU让出总线的控制权,由硬件中的DMA控制器接管总线控制权。 数据传送方式:停止CPU访问内存、周期挪用、与CPU交替访问内存 缓冲技术:目的:缓和CPU与I/O设备间速度不匹配的矛盾;减少对CPU的中断频率, 放宽对中断响应时间的限制;提高CPU和I/O设备间的并行性。 类型:单缓冲、双缓冲、多缓冲、环形缓冲 Spooling(外围设备联机操作)/假脱机技术: 组成:预输入程序、缓输出程序、井管理程序及输入井和输出井 文档:作业表、预输入表 输入井中作业的4种状态:提交状态、后备状态、执行状态、完毕状态 磁盘驱动调度: 目的:使磁盘的平均寻道时间最少。 操作时间:寻找时间(移臂调度)、延迟时间(旋转调度)、传送时间 算法:移臂调度:先来先服务、最短寻道时间优先、扫描算法(电梯调度算法)、 单向扫描调度算法、N-STEP-SCAN算法、FSCAN算法 旋转调度:选择延迟时间最短的访问者去执行。 5. 文献管理:文献:含义:具有符号名的、在逻辑上具有完整意义的一组相关信息项的集合。 结构:文献体和文献说明 类型:按文献性质和用途分:系统文献、库文献、用户文献 按信息保存期限分:临时文献、档案文献、永久文献 按文献的保护方式分:只读文献、读写文献、可执行文献、不保护文献 UNIX系统分:普通文献、目录文献、设备文献(特殊文献) 常用的文献系统类型:FAT VFAT EXT2 HPFS 分类目的:对不同文献进行管理,提高系统效率;提高用户界面和谐性。 文献(管理)系统:含义:操作系统中实现文献统一管理的一组软件和相关数据集合。 功能:按名存取、统一的用户接口、并发访问和控制、安全性控制、优化性能、差错恢复 文献的组织结构:逻辑结构:记录式文献:记录长度:定长、不定长(变长) 流式文献:顺序访问,文献体为字节流,不划分记录。 物理结构:连续结构(顺序结构) 链接结构(串联结构) 索引结构:索引表 多个物理块的索引表:链接文献、多重索引方式 UNIX文献系统的索引结构:UNIX寻址方式有直接、一级间接、二级间接、三级间接 文献目录:含义:文献控制块的有序集合,专门用于文献的检索。 文献控制块FCB/文献说明/文献目录项:基本信息类、存取控制信息类、使用信息类 结构:一级目录结构:结构简朴;查找速度慢,不允许重名,不便于实现文献共享 二级目录结构(
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服