




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、操作系统计算题、假定在单CPU条件下有下列要执行的作业:作业到达时间运行时间优先级1010221433235 (高)(1)用一个执行时间图描述在采用非抢占优先级算法时执行这些作业的情况;(2)对于上述算法,各个作业的周转时间是多少?平均周转时间是多少?(3)对于上述算法,各个作业的带权周转时间是多少?平均带权周转时间是多少二、有两个程序,A程序按顺序使用 CPU 10S,使用设备甲5S,使用CPU 5S,使用设备乙10S,最后使 用CPU 10S。B程序按顺序使用设备甲 10S,使用CPU 10S,使用设备乙5S,使用CPU 5S,使用设 备乙10S。在顺序环境下先执行 A程序再执行B程序,C
2、PU的利用率是多少?提示:CPU利用率=CPU 运行时间/程序运行时间。三、在单机系统中,系统中各个进程到达就绪队列的时刻、执行时间和优先级如下表所示。假设进程的 调度时间忽略不计。请分别给出采用下面不同的进程调度算法时各个进程的调度次序,画出执行时 间图,并计算平均周转时间、平均带权周转时间。进程到达就绪队列的时刻执行时间(ms)优先级P1033P2265P3441 (高)P4652P5824(1)先来先服务调度算法;(2)时间片轮换调度算法(时间片为1ms);(3)抢占式短进程优先调度算法;(4)抢占式优先级调度算法;(5)非抢占式优先级调度算法。四、假设在单CPU条件下有下列要执行的作业
3、:作业到达时间运行时间优先级A0103B111C223D314 (高)E452(1)用一个执行时间图描述在非抢占优先级算法时,执行这些作业的情况。(2)用一个执行时间图描述在 RR算法时(不考虑优先级),执行这些作业的情况(时间片为1单位)。五、设系统中只有一台打印机,有三个用户的程序在执行过程中都要使用打印机输出计算结果。设每个用户程序对应一个进程。问:这三个进程间有什么样的制约关系?试用P、V操作写出这些进程使用打印机的算法。六、有三个进程 P1, P2和P3并发工作。进程 P1需用资源S3和S1;进程P2需用资源S1和S2;进程 P3需用资源S2和S3。回答:(1)若对资源分配不加限制,
4、会发生什么情况?为什么?(2)为保证进程正确工作,应采用怎样的资源分配策略?为什么?七、用信号灯及P、V操作来描述右图1、说明进程的同步关系:2、设置信号灯,说明含义、初值。3、写出程序描述( 用P、V操作描述 P1、P2、P3)。 主函数如下:main()int s13=0,s23=0;cobegin pl; p2; p3;coend八、假定系统中有 4个进程P1、P2、P3、P4和3种类型的资源 R1、R2、R3,数量分别为9、3、6,在 t0时刻的资源分配情况如表所示。(2) P2发出请求向量Request2 (1, 0, 1),系统能否将资源分配给它?(3)在P2申请资源后,若 P1发
5、出请求向量 Request1 (1, 0, 1),系统能否将资源分配给 它?(4)在P1申请资源后,若 P3发出请求向量 Request3 (0, 0, 1),系统能否将资源分配给 它?九、试化简图1中的进程一一资源图,并利用死锁定理给出相应的理论。十、试化简图2中的进程一一资源图,并利用死锁定理给出相应的理论。图N资源分配图在银行家算法中,若出现下述资源分配情况:(5个进程,4类资源)ProcessAllocationNeedAvailableA003200121622B10001750C13542356D00320652E01140656试问: 该状态是否安全,说明理由? 若某进程提出请求
6、 Request。,2, 2, 2)后,系统能否将资源分配给它,为什么?十二、考虑某一系统,它有四类资源 R1, R2, R3, R4,有五个并发进程 P0, P1, P2, P3, P4。请按照银行家算法解答下列问题:计算各进程仍需要请求的资源向量组(1) 各进程的最大资源请求和已分配的资源矩阵如表所示,内存地址数据2000B15352001B6522003B712004B2112005B452006B32007B12008B572009B52010B486内存地址数据2011B782012B5992013B1112014B34782015B242016B782017B9622018B775
7、82019B752020B成的矩阵。(2) 系统当前是处于安全状态吗?(3) 当进程P2申请的资源分别为(0, 1, 0, 0)时,系统能立即满足吗?进 程AllocationMaxAvailableR1R2R3R4R1R2R3R4R1R2R3R4P0001200122100P120002750P200346656P323544356P403320652、某虚拟存储器的用户编程空间有若干个页面,每页为 1KB,内存为16MB。假定某时刻已将一页面调入内存,该页逻辑地址为4062B,已知页表寄存器中页表始址为2004B,页表长度为8,此时刻内存部分数据如下表,求该页的物理地址,并指出该物理地址中
8、的数据。十四、若干个等待访问磁盘者依次要访问的柱面为20, 44, 40, 4, 80, 12, 76 ,假设每移动一个柱面需要3毫秒时间,移动臂当前位于 40号柱面,请按下列算法分别计算为完成上述各次访问总共 花费的寻找时间。(1)先来先服务(FCFS)(2)最短寻找时间优先调度(SSTF)(3)电梯调度法(SCAN)(4)单向扫描(循环扫描 CSCAN)十五、考虑下述页面走向:1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6 当内存块数量分别为 3 时,试 问FIFO、LRU这两种置换算法的缺页次数各是多少?(所有内存开始
9、时都是空的,凡第一次用到 的页面都产生一次缺页中断)十六、某移动臂磁盘的柱面由外向里顺序编号,假定当前磁头停在100号柱面且移动臂方向是向里的,现有如下表所示的请求序列在等待访问磁盘:表访问磁盘请求序列盾求次序12345678910住面号190101608090125302014025回答下面的问题:写出分别采用“最短查找时间优先算法”和“电梯调度算法”时,实际处理上述请求的次序。 针对本题比较上述两种算法,就移动臂所花的时间(忽略移动臂改向时间)而言,哪种算法更合适?简要说明之。十七、有一个系统其内存容量为 1024KB ,有8个作业同时到达,各作业需要的内存量和运行时间如表所示。作业编号A
10、BCDEFGH需要内存量(KB)140801006050301520运行时间(S)31321323假定系统初启时,将内存 1024KB按作业的编号顺序分给各道作业,并假定是多CPU下,分配到内存的作业都可以立即运行。试问:(1) 1S后,内存空白区按首次适应和最佳适应算法的链接方式链接,将如何链接?(2) 2s后,其内存空白区按上述两种算法如何链接?(3) 在(2)后,此时有一个作业 I要求进入内存,它需要内存量为12KB,按上述两种算法,将把哪一块空白区分给它?十八、某计算机系统的内存容量为128KB,对存储器采用可变分区的存储管理办法,现有3个作业(J1,J2, J3府内存,其存储器的分配
11、如图所示。操作系统J1空闲区J2空闲区J3空闲区0K 5K 20K40K50K90K100K128K(1)现有一个需要25KB存储空间的作业J4请求装入内存,若采用最先适应分配算法来给J4分配空间。请给出装入J4后的内存分配表。(2)若采用最优适应算法来给J4分配空间,给出装入 J4后的内存分配表。(3)在只有J1, J2, J3三个作业的情况下,J2运行结束撤离后,请给出J2撤离后的内存分配表。十九、某程序在逻辑地址 100处有一条取数指令 LOAD l, 500,而500单元内存放数据51888。假设程序被分配到内存起始地址5000单元时,试用图示意,采用下述各种方式下的该指令及数据地址的
12、物理地址及相应地址的变换过程。(1)静态重定位。(2)采用重定位寄存器实现动态重定位。(3)采用页表映像(映射)方式,假定页面大小为100单元,其负表各页映射到50, 51、52, 53, 54,55,,59物理页上。二十、对于如下的页面访问序列:1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5。当内存块数量分别为3和4时,试问:使用 FIFO、LRU置换算法产生的缺页中断是多少(画出详细过程)?(所有内存开 始时都是空的,凡第一次用到的页面都产生一次缺页中断)二十一、给定下面的段表,已知下面的逻辑地址(其中方括号中的第一个元素为段号,第二个元素为段内地址)求其对应的物理地
13、址:(1)0,430 ; (2)3,400 ; (3) l,10 ; (4) 2,2500 ; (5) 4,42 ; (6) 1,11。段号段长段首地址06002191142300210090358013274961954二、 某虚拟存储器的用户编程空间共 32个页面,每页为1KB,内存为16KB。假定某时刻一用 户页表中已调入内存的页面的页号和物理块号的对照表如下:页号物理块号页号物理块号032111738则逻辑地址0A5c (H)所对应的物理地址是什么?要求:写出主要计算过程。二十三、某磁盘组有6片盘片,每片有两个记录面,存储区域内径为22cm,外径为33cm,道存储密度为40道/cm ,
14、内层位存储密度为 400b/cm ,转速为3000r/min (转/分),问共有多少柱面?盘 组总存储量为多少?平均等待时间为多少?二十四、假设有一个磁盘组共有 100个柱面,每个柱面上有 8个磁道,每个盘面被分成 8个扇区。现有一个含有 6400逻辑记录的文件,逻辑记录的大小与扇区一致,该文件以顺序结构的形式被存储到磁盘上。柱面、磁道、扇区的编号从“0”开始,逻辑记录的编号也从“ 0”开始。文件信息从0柱面、 0磁道、0扇区开始存放,试问:(1) 该文彳的3680个逻辑记录应该存放在什么位置?(2) 78柱面的6磁道的6扇区中存放了该文件的第几号逻辑记录?二十五、假设一个可移动磁头的磁盘具有
15、200个磁道,其编号为0199,当它刚刚结束了 125道的存取后,现正在处理143道的服务请求,假设系统当前I/O请求序列以FIFO顺序排列如下:86,147, 91 , 177, 94, 150, 102, 175, 130。试问对以下几种磁盘 I/O请求调度算法而言,满足以上请求 序列,磁头将分别如何移动,请列出磁道访问次序,并计算出移动距离?(1)先来先服务(FCFS (2)最短寻找时间优先调度(SSTF(3)电梯调度法(SCAN)(4)单向扫描(循环扫描 C- SCAN)二十六、有一移动臂磁盘,共 100个磁道,每个磁道分 8个扇区,磁盘转速为 500r/s (转/秒),磁头每移动一个
16、磁道需要10ms,有一个用户请求访问第 25磁道第3扇区,并立即被系统响应,假设磁头当日处于15道上,磁头到达第 25道时正处于1扇区的开始位置,试计算该用户至少需要等待多长时间?二十七、假定磁盘转速为 6000r/min (转/分),磁盘格式化时每个盘面被分为9个扇区,现有一个文件共有A, B, C, D, E, F, G, H, I九个逻辑记录要存放在同一磁道上供处理程序使用,假设每个记录的大小与扇区的大小相同,处理程序每次从磁盘读出一个记录后要花2.5ms处理时间。若忽略其他辅助时间,请回答下列问题:(3) 现在假设已经顺序存放好这9个记录,那么读出该文件需要多少时间?(4) 为了使读出
17、文件需要的时间最短,请重新调整各个记录的存放位置,画出各个记录的存放位置,计算该文件的读出时间,并与(1)进行比较说明。二十八、某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,则厅外的购票者可立即进入,否则需在外面等待。 若把一个购票者看作一个进程,请回答下列问题:(1 )用PV操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各种取 值的含义。(2 )在下列横线中填入所定义的信号量,并把应执行的PV操作填入横线中,以保证进程能够正确地并发执行。main() int 进入售票厅;购票;退出;(3 )若欲购票者最多为 n个人,写出信号量可能的变化
18、范围(最大值和最小值)。二十九、设有三个人,M, Q, R,其中M负责采购原材料并放到房间 A中,Q从房间A中取出原材料并加工成产品后,放到房间B中,R从房间B中取出产品并销售(房间 A和B都恰好能放一件原材料)。试用P、V操作描述 M, Q, R三人实现上述工作的控制流程。(1)在下列横线中写出该定义的信号量及其初值。(2)根据所定义的信号量,把应执行的PV操作填入下列横线中,以保证进程能够正确地并发执行。main () intcobegin/*下列进程将并发执行*/M ();Q ();R();coendQ ()采购原材料;'从房间A中取原材料;将原材料放到房间A中;加工成产品;将产品放到房间B中;从房间B中取原材料;三十、四个进程A、B、C、D都要读一个共享文件 F,系统允许多个进程同时读文件F,但限制是进程A和进程C不能同时读文件 F,进程B和进程D也不能同时读文件 F,为了使这四个进程并发执行 时能按系统要求使用文件,现用PV操作进行管理,请回答下面的问题:(1)在下列程序中填入应定义的信号量及初值。(2)在下列程序中填上适当的P、V操作,以保证它们能正确并发工作:main ()int cobeginA ();B ();C ();D (); coendA ()( ;read F; ;)C ()(/*下列进程将并发执行*/B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客运驾驶员管理制度
- 家俱定制厂管理制度
- 家政保洁员管理制度
- 当家塘长效管理制度
- 影视后期部管理制度
- 德克士员工管理制度
- 心电图院感管理制度
- 快递存放点管理制度
- 怎样制作群管理制度
- 总承包施工管理制度
- 五年级读书分享课件
- 仓库管理基础知识培训
- 自闭症孤独症儿童语言与沟通评估表
- 钢网架结构安装、拼装施工方案
- DB32989-2007低压电气装置规程
- 部编版六年级下册道德与法治知识点大汇总
- T∕CSTE 0008-2020 污水处理用碳源液体乙酸钠
- Q∕GDW 46 10022.9-2020 主进水阀本体运检导则
- 姿态动力学作业(共9页)
- 电网公司竣工决算报告编制规范与竣工决算资料的要求
- 城市主干道工程监理大纲
评论
0/150
提交评论