- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
第 PAGE 9 页 共 NUMPAGES 10 页
基本知识
操作系统是什么?
操作系统的分类
批处理—自动化
分时—交互
实时—及时、可靠
进程
进程与程序的区别:动—静,进程可有多种状态,一个程序与不同数据组合,可以构成多个进程。
进程的并发:多个进程的执行,在一个时间段上是重叠的。
管态—用户态(目态):前者执行特权指令,后者执行非特权指令。
进程与线程:进程并发,每个进程内的线程再并发。
创建进程的主要工作:分配工作区+创建PCB+置进程为就绪态加入就绪队列
PV操作的基本含义,如何管理临界区?
进程通信:高级通信—直接(套接字),间接(信箱)。
产生死锁的原因?进程推进速度不当
解决死锁的方案:防止(破坏产生死锁的四个必要条件之一),静态分配资源—破坏占有并等待,有序分配—破坏环路等待;避免、检测并恢复。
系统中有M个并发进程,都需要N个同类资源。系统不会产生死锁的最少资源总数应该是M×(N-1)+1。
作业调度算法
(1)先来先服务—公平
(2)短作业优先—高效
(3)优先级调度—紧急程度
(4)最高响应比优先—均衡(既考虑作业等待时间,又考虑作业执行时间)
(5)最短剩余时间优先—尽早结束(降低负载)
(6)时间片轮转—交替运行
存储器管理
重定位:静态:固定分区,动态:其余
地址映射、保护:只管理用户区
动态分区:回收的上下相邻处理
页式:页表、二级页表、快表
虚拟页式:缺页中断是一种特殊的中断
文件管理
文件系统的主要目的:实现对文件的按名存取,并通过目录管理实现按名存取。
逻辑文件:流式文件、记录式文件
物理文件:连续文件:不方便扩充,可以随机存取、链接文件:仅适于顺序操作、索引文件等
磁盘的物理地址:柱面号、磁头号、扇区号
设备管理
Spooling技术:利用磁盘将独占设备模拟成共享设备,提高了独占设备的利用率。
设备独立性:用户程序中调用的设备与该程序运行时实际占用的设备无关。
寻道时间、旋转时间、传输时间
磁盘驱动调度是从系统角度出发,可以增加磁盘信息传输的吞吐量(物理块数),并不能加快传输数据的速度。
简单应用
假定某系统当前的资源分配图如图所示。
(1)分析当前系统是否存在死锁。
(2)若进程P3再申请r2资源时,系统将发生什么变化,说明原因。
资源分配图
解答:
(1) 图中无环路,当前系统不存在死锁。
(2) 若进程P3再申请r2资源,资源分配不可完全化简,当前系统存在死锁。
基本分页存储系统的两种地址映射:
① 求出具体物理地址,例如,页的大小为4KB,设程序地址为16位。假设该作业的页表如下表。对程序的页数限制是多少?分别将程序地址2ABCH和4CBAH转换成物理地址?
页号
块号(页框)
0
1
1
4
2
7
3
2
解答:(1)对程序的页数限制为16页;
(2)地址2ABCH是第2页,对应内存第7块,物理地址:7ABCH
地址4CBAH是第4页,页表只有0~2页,所以该地址越界。
② 求出物理块的起始地址:主存容量为1MB,被分成512块。现某作业有3页,其页号为0、1、2,依次被装入到主存中编号为14、35、7的块中。(1)主存地址需用多少二进制位表示?(2)作业的一页长度为多少字节?需用多少二进制位表示?(3)作业的1号页对应内存块的起始地址。
解答:(1)主存1MB,地址用20bit。(2)主存1MB,分为512块,则块长为2KB,页长=块长。页内地址占11bit。(3)1页对应35块,块长为2KB,35块的内存起始地址=35*2KB=70KB。
在某系统中,假定磁盘块大小是1KB,每个盘块号占4B,文件索引节点中的磁盘地址明细如图所示,请将下列文件的字节偏移量转换为物理地址(要求写出计算过程)。
⑴ 8003 (2)12000
4096
228
4542
89
3
11111
50
101
367
17
428
9156
824
428#一次间接
428#
一次间接
二次间接
三次间接
9156#
0
1
331#
74
75
76
1011
109
954
952
…
…
3300
333
308
…
331
452
…
文件索引节点中的磁盘地址明细
8003/1024=7(/表示整除),8003%1024=835(%表示取模),使用直接地址,其物理地址是101#块内835字节。
12000/1024=11,12000%1024=736,逻辑块数11超出直接地址范围10,但是小于266,利用一次间接。从428#块中得到相应的物理块号为109,其物理地址是109#块内736字节。
对于一般的索引文件结构(一级、二级)组织。
假设一个磁盘有200个磁道,编号为0~199。当前磁头正在143道上服务,并且刚完成了125道的请
文档评论(0)