操作系统期末复习.ppt
《操作系统期末复习.ppt》由会员分享,可在线阅读,更多相关《操作系统期末复习.ppt(80页珍藏版)》请在三一办公上搜索。
1、逻辑地址转化物理地址过程,逻辑地址以十六进制数给出根据页大小划分逻辑地址为页号和页内地址以页号查页表,得到对应内存块号物理地址页号拼接位移量逻辑地址以十进制数给出页号虚地址/页大小 位移量虚地址 mod 页大小以页号查页表,得到对应内存块号物理地址块号页大小位移量,例1,某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面对应的物理块号如下表:,则逻辑地址0A5C(H)所对应的物理地址为:_,例1,0A5CH0000,1010,0101,1100 B页号为2,对应块号为4,物理地址:0001,0010,0101,1100即:125CH,例
2、2,设页面大小为1K字节,作业的0、1、2页分别存放在第2、3、8块中。求逻辑地址2500对应的物理地址?则逻辑地址2500的页号为2(2500/1024=2)页内地址为452(2500%1024452)。查页表可知第2页对应的物理块号为8。将块号8与页内地址452拼接(810244528644)得到物理地址为8644。,练习题,1.一分页存储管理系统中逻辑地址长度为16位,页面大小为1KB字节,现有一逻辑地址为0A6FH,且第0、1、2、3、页依次存放在物理块3、7、11、10中。逻辑地址0A6FH对应的物理地址是多少?逻辑地址0A6FH的二进制表示如下:页号 页内地址0000,10 10,
3、0110,1111 由此可知逻辑地址0A6FH的页号为2,该页存放在第11号物理块中,用十六进制表示块号为B,所以物理地址为:0010,1110,0110,1111,即2E6FH。,练习题,2.有一系统采用页式存储管理,有一作业大小是8KB,页大小为2KB,依次装入内存的第7、9、A、5块,试将虚地址0AFEH,1ADDH转换成内存地址。,虚地址0AFEH0000 1010 1111 1110P1 W010 1111 1110PA00100 1010 1111 1110 4AFEH,虚地址1ADDH0001 1010 1101 1101P3 W010 1101 1101PA0010 1010
4、1101 1101 2ADDH,若在一分页存储管理系统中,某作业的页表如右所示。已知页面大小为1024字节,试将逻辑地址0A5CH,07EFH,3000,5012转化为相应的物理地址。,对于逻辑地址0A5CH0A5CH=0000 1010 0101 1100 页号2,对应物理块1物理地址为0000 0110 0101 1100 即065CH 对于逻辑地址07EFH0A5CH=0000 0111 1110 1111 页号1,对应物理块3物理地址为0000 1111 1110 1111 即0FEFH 对于逻辑地址3000Pint(3000/1024)2W3000 mod 1024952 查页表第2
5、页在第1块,所以物理地址为1976。对于逻辑地址5012 Pint(5012/1024)4W5012 mod 1024916因页号超过页表长度,该逻辑地址非法。,习题解答,3 有一系统采用页式存储管理,有一作业大小是8KB,页大小为2KB,依次装入内存的第7、9、10、5块,试将虚地址7145,3412转换成内存地址。,虚地址 3412P3412 2048 1W 3412 mod 2048 1364MR=9*2048+1364=19796虚地址3412的内存地址是:19796,虚地址 7145P7145 2048 3W7145 mod 2048 1001MR=5*2048+1001=11241
6、虚地址7145的内存地址是:11241,4.5.2 分段系统的基本原理地址变换机构,地址变换过程:进行地扯变换时,系统将逻辑地址中的段号S与段表长度进行比较,若段号超过了段表长度则产生越界中断;否则根据段表始址和段号计算出该段对应段表项的位置,从中读出该段在内存的起始地址,然后再检查段内地址是否超过该段的段长,若超过则同样发出越界中断信号;若未越界,则将该段的起始地址与段内位移相加,从而得到了要访问的物理地址。,分段地址变换例,设作业分为3段,0、1、2段长度分别为1K、800、600,分别存放在内存6K、4K、8K开始的内存区域。逻辑地址(2,100)的段号为2,段内位移为100。其物理地址
7、是多少?查段表可知第2段在内存的起始地址8K。将起始地址与段内位移相加,8K1008292,物理地址为8292。,例子:给定段表如下,求下列对应的内存物理地址。1、0,430 2、3,400 3、1,1 4、2,500,在一个段式存储管理系统中,其段表如左表所示,求右表逻辑地址对应的物理地址。,1.(1)由于第0段的内存始址为210,段长为500,故逻辑地址0,430是合法地址。逻辑地址0,430对应的物理地址为210430640。(2)由于第1段的内存始址为2350,段长为20,故逻辑地址1,10是合法地址。逻辑地址1,10对应的物理地址为2350+10=2360。(3)由于第2段起始地址为
8、100,段长为90,所给逻辑地址2,500非法。(4)由于第3段的内存始址为1350,段长为590,故逻辑地址3,400是合法地址。逻辑地址3,400对应的物理地址为13504001750。,5.6.1 磁盘的结构和性能,5.6.1 磁盘的结构和性能,二、磁盘的类型 硬盘和软盘、单片盘和多片盘、固定磁头和活动磁头。1.固定头磁盘:每个磁道上有一个磁头,并行读写,速度快2.移动头磁盘:每个盘面仅有一个磁头,要读写数据需要移动磁头寻道。结构简单、I/O速度慢。温彻斯特磁盘简称温盘,是一种可移动磁头固定盘片的磁盘存储器,它是目前应用最广,最有代表性的硬磁盘存储器。,5.6.1 磁盘的结构和性能,三、
9、磁盘访问时间:1.寻道时间:TS=m*n+Sm:常量,n:磁道数,s:磁盘启动时间。2.旋转延时间Tr:指定扇区旋转到磁头下所需时间。设每秒r转,则Tr1/2r(均值)3.数据传输时间Ttb/rNb:读写字节数N:每道上的字节数访问时间:Ta=Ts+Tr+Tt可见,由于特定磁盘,只有集中放数据,集中读写(读写字节多)才能更好提高传输效率。,5.6.2 磁盘的调度算法,磁盘是典型的共享设备。在用户处理的信息量越来越大的情况下,对磁盘等共享设备的访问也越来越频繁,因而访问调度是否得当直接影响到系统的效率。磁盘调度的目标:减少寻道时间有如下五种磁盘调度算法:一、FCFS(Fisrt Come Fir
10、st Second)二、SSTF(最短寻道优先)三、扫描算法。四、循环扫描CSCAN 五、NStepSCAN和FSCAN算法。,图 5-23 FCFS调度算法,1.先来先服务FCFS(First-Come,First Served),仅用于请求磁盘I/O的进程数目较少的场合。,图 5-24 SSTF调度算法,2.最短寻道时间优先SSTF(Shortest Seek Time First),要求访问的磁道与当前磁头距离最近,使每次的寻道时间最短,SSTF算法虽然能获得较好的寻道性能,却可能导致某个进程发生“饥饿”(Starvation)现象。Scan算法该算法不仅考虑到欲访问的磁道与当前磁道间的
11、距离,更优先考虑磁头当前的移动方向。其原理是访问的下一个对象应是同方向的,且又距离最近的。一般自里向外访问,直至再无更外的磁道需要访问,才将磁臂换向自外向里,往返反复。这种算法又称为“电梯算法”,3.扫描(SCAN)算法,SCAN调度算法,Cscan算法规定磁头单项移动,进行循环扫描。一个方向读完,不是象SCAN那样回头,而是循环。访问时间:2TT+SmaxT是从外向里或从里向外单向扫描完要访问的磁道的寻道时间。而Smax是将磁头从最外面被访问的磁道直接移到最里面欲访问的磁道的寻道时间。,4.循环扫描(CSCAN)算法,CSCAN调度算法,若某磁盘共有200个柱面,其编号为0199,假设已完成
12、96号柱面的访问请求,还有若干个请求者在等待服务,它们依次要访问的柱面号为:175,52,157,36,159、106,l08,72,分别用先来先服务调度算法、最短寻道时间调度算法、电梯调度算法和单向扫描调度算法(向序号增加的方向移动)来确定实际服务的次序,并计算上述两种算法下移动臂需移动的距离。,(1)先来先服务调度算法:实际服务的次序:96175521573615910610872 移动臂需移动的距离为:(175-96)+(175-52)+(157-52)+(157-36)+(159-36)+(159-106)+(108-106)+(108-72)=642 移动臂需移动642柱面的距离。(
13、2)最短寻找时间优先调度算法:实际服务的次序:96106108725236157159175 移动臂需移动的距离为:(106-96)+(108-l06)+(108-72)+(72-52)+(52-36)+(157-36)+(159-l57)+(175-159)=223 移动臂需移动223个柱面的距离。,(1)电梯调度算法:实际服务的次序:96106108157159175725236(106-96)+(108-l06)+(157-108)+(159-l57)+(175-159)+(175-72)+(72-52)+(52-36)=218 移动臂需移动218个柱面的距离。(2)单向扫描调度算法:实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 期末 复习
链接地址:https://www.31ppt.com/p-5737340.html