- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OS2復习整理提纲
《操作系统2》复习提纲
2012/3/7
存储管理
——管理对象:内存
——功能:内存分配,地址映射,地址保护,内存扩充(虚拟存储概念)
程序的装入:
绝对装入方式。装入前指定位置(编译程序或程序员),只适用于单道处理环境。
可重定位装入方式。目标模块的起始地址从0开始,装入时由装入模块进行静态地址重定位——需要重定位地址寄存器的支持。
动态运行时装入方式。初装时不进行逻辑地址到物理地址的转换,程序可在内存移动,地址转换推迟到程序真正运行时进行。——动态地址重定位。
重点: 定位时间、方法、硬件支持?各自又对内存分配提供怎样的支持?
程序的链接:
静态链接方式。程序装入运行前,个目标模块、库函数等已链接成一个完整的装配模块,以后不再拆开,即形成可执行文件。
装入时动态链接方式。将一组目标模块边装入边链接的链接方式。——优点:便于修改更新;便于实现对目标模块的共享。
运行时的动态链接方式。将某些模块的链接推迟到模块要运行时才进行链接。——可加快程序转入过程;节省大量内存空间。
重点: 链接的时间、过程、优点,与各种内存管理方式的联系?
连续分配方式:每个用户程序占一个连续的内存空间。固定分区分配 / 可变分区分配
可变分区存储管理:
逻辑地址?物理地址? 如何分配? 如何回收? 碎片问题?
内存分配表?分配算法?
如何实现地址映射?
地址保护:硬件支持(两个寄存器: 基址寄存器,限长寄存器或长度寄存器)?
界地址法、保护键法
基本页式存储管理:
产生的动机?(空间利用率高) 离散分配的优点?
程序空间划分(主体)、内存空间的划分、逻辑地址?物理地址?如何实施分配和回收?
内存的分配和回收——位示图的概念,分配回收过程(位示图中位置的表示、位置和块号的变换)?
地址映射(方法及实现机制)?有哪些数据结构(页表 — 内容及其作用)?引入快表的目的(提高地址映射的速度)、内容、如何使用?效果?
如何实现地址保护? 结合地址变换机构
多级页表的概念?级数?
段式管理、段页式存储管理:
产生的动机?(有用户的使用要求驱动——程序逻辑、独立的编辑和链接、共享)
程序空间划分(主体)、内存空间的划分、逻辑地址?物理地址?如何分配?
地址映射(与页式管理的区别)?有哪些数据结构(段表和页表)?
程序的局部性原理: 时间、 空间 ?——虚拟存储的理论基础
虚拟页式存储管理:
数据结构的变化(页表 — 内容及其作用)?
地址映射过程? 缺页中断?
置换算法(OPT理想淘汰算法、FIFO算法、LRU算法、Clock置换算法)?缺页次数的计算,工作集的概念,“抖动现象”及其原因和解决办法,Belady现象。
虚拟存储技术的概念:逻辑上扩充物理内存空间的技术(覆盖技术、交换技术、虚拟页式存储管理、虚拟段式存储管理)。
虚拟存储器:概念?大小限制?地址及地址空间的概念?特征(离散、交换、多次)?
五、设备管理
I/O系统的基本概念:I/O设备、设备控制器、总线系统
通道的类型及其特性(适用的设备类型):
字节多路通道:以字节为单位交叉工作
选择通道:每次传输一批数据
成组多路通道:使与通道连接的设备可以并行工作
另:通道、控制器、设备的多通路联接(单通道连接与多通路连接)
通道的工作原理及通道程序
I/O控制方式:程序查询方式,程序中断方式(P.46) ,直接传送方式(DMA)和输入输出通道方式。目标:尽量使设备和处理器可以并行工作。中断次数的比较。
I/O软件结构:一般的I/O软件结构分成四层:中断处理程序、设备驱动程序、与设备无关的操作系统软件和用户级软件(指在用户空间的I/O软件)。
设备独立性的概念——用户程序可独立与实际的输入输出设备。设备独立性是设计I/O软件的一个最关键目标。
设备分配:设备管理的数据结构——SDT, DCT, COCT, CHCT
SDT(系统设备表):整个系统会保留一张系统设备表SDT,它记录已被连接到系统中的所有物理设备的情况,并为每个物理设备设一个表项。
DCT(设备控制表):反映设备的特性、设备和I/O控制器的连接情况,其中包括设备标识,使用状况和等待使用该设备的进程队列等。系统中每个设备都必须有一张DCT。
COCT(控制器表):也是每个控制器有一张,它反映I/O控制器的使用状态以及和通道的连接情况等(在DMA方式时,该项是没有的)。
CHCT(通道控制表):只在通道控制方式的系统中存在,也是每个通道一张。它包括通道标识符、通道忙/闲标识、等待获得该通道的进程等待队列的队首指针与队尾指针。
设备的静态分配和动态分配——常用算法:FCFS、基于优先级。
静态分配:在拥护作业开始执行前,由系统一次分配该作业所要求的全部设备、控制器(和通道)。一旦分配之后,这些设备、
您可能关注的文档
最近下载
- GB+16423-2020金属非金属矿山安全规程.docx VIP
- 2024《拔高训练之50类题型精练》九年级物理全一册.pdf
- 罗道病课件文档.ppt VIP
- T∕CACM 1021.89-2018 中药材商品规格等级 鸡内金.docx VIP
- 人教版(2024)九年级全一册物理全册教案.docx
- T/BGEA001-2019 预拌流态固化土填筑工程技术标准.pdf VIP
- (2025秋新版)二年级语文上册全册教案.pdf
- 涉诈风险账户审查表.doc VIP
- CATIA自由曲面教程教程分析.doc
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试历年参考题库附带答案详解.docx
文档评论(0)