操作系统华师网院作业题库
操作系统华师网院作业题库

1.第8题SPOOL系统您的答案:SPOOL系统是通过共享设备来模拟独占型设备的动作,使独占型设备成为共享设备从而提高了设备利用率和系统的效率,这种技术被称为虚拟设备技术,实现这一技术的硬件和软件系统被称为SPOOL系统,或称为假脱机系统。
题目分数:4此题得分:42.第9题进程您的答案:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
题目分数:4此题得分:43.第10题管程您的答案:代表共享资源的数据结构,以及由对该共享数据结构实施操作的一组过程所组成的资源管理程序,共同构成了一个操作系统的资源管理模块,我们称之为管程。
题目分数:4此题得分:44.第11题分时您的答案:分时就是时间片轮转。
操作系统采用时间片轮转的方式处理每个用户的服务请求。
题目分数:4此题得分:45.第12题相对地址您的答案:就是被链接文件相对于当前页面的地址。
题目分数:4此题得分:0.06.第1题如图所示位示图(行号、列号都从0开始编号)来管理空闲盘块。
如果盘块从1开始编号,每个盘块的大小为1KB。
(1)现要为文件分配两个盘块,请说明分配过程。
(2)若要释放第300块,应如何处理12345您的答案:(1)过程如下:a、顺序检索位示图,从中找到第一个值为0的二进制位,得到其行号i1=2,列号 j1=2;第二个值为0的二进制位的行号i2=3,列号j2=6。
b、计算出找到的两个空闲块的盘块号: b1=i1*16+j1+1=35 b2=i2*16+j2+1=55c、修改位示图,令map[2,2]=map[3,6]=1,并将35,55分配出去(2)过程如下:a、计算出磁盘第300块所对应得二进制位的行号i和列号j: i=(300-1)/16=18;j=(300-1)%16=11b、修改位示图,令map[18,11]=0题目分数:10此题得分:107.第13题页的大小为1KB(1024byte)逻辑地址为2601,请计算页号、页内地址。
华师操作系统二

18.第6题分时系统中,时间片设置得越小,则平均响应时间越短.答案:错误19为了使存储器中的小碎片集中起来,通常采用存储器的“紧缩”或“澄清”技术答案:正确20.第18题索引顺序文件既支持用户按顺序访问文件,又支持直接或随机访问。
答案:正确21.第19题MSDOS目录是整体式二级目录答案:正确22.第28题系统处于不安全状态必然导致系统死锁。
答案:错误18.第2题Windows NT是单用户多任务的现代操作系统答案:正确19.第8题磁盘调度中循环扫描策略比先来先服务策略效率高答案:错误20.第11题MSDOS目录是整体式二级目录答案:正确21.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序.答案:正确22.第32题文件分配方法中链接分配采用非连续分配辅存空间答案:正确18.第6题为了使存储器中的小碎片集中起来,通常采用存储器的“紧缩”或“澄清”技术答案:正确19.第10题实时系统在响应时间、可靠性等方面一般都比分时系统要求高。
答案:正确20.第14题一个进程的状态发生变化总会引起其他一些进程的状态发生变化答案:错误21.第23题在引入线程的OS中,线程是资源分配和调试的基本单位.答案:错误什么叫特权指令?为什么要把指令分为特权指令和非特权指令?CPU如何判断可否执行当前的特权指令?答:特权指令是指在指令系统中那些只能由操作系统使用的指令,这些特权指令是不允许一般的用户使用的。
因为如果一个使用多道程序设计技术的微型计算机的指令允许用户随便使用,就有可能使系统陷入混乱,所以指令系统必须要区分为特权指令和非特权指令。
CPU是通过处理器状态标志来执行当前的特权指令的,当处理器处于管理态时可以执行全部指令,当处理器处于目态时,就只能执行非特权指令。
有四个作业A,B,C,D,要定时唤醒运行,其要求如下:A20秒后运行,经过40后再次运行.B30秒后运行.C30秒后运行,经过25秒后再次运行.D65秒后运行.请建立相应的时钟队列答:时钟队列如图:A B C C A D20 10 0 25 5 5什么叫重定位?有哪几种重定位技术?有何区别?答:重定位就是把程序中相对地址变换为绝对地址。
2022年华东师范大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年华东师范大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、()不是操作系统的功能。
A.CPU管理B.存储管理C.网络管理D.数据管理2、计算机开机后,操作系统最终被加载到()。
A.BIOSB.ROMC.EPROMD.RAM3、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。
A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区4、与单道程序相比,多道程序系统的优点是()I.CPU 利用率高II.系统开销小III.系统吞吐量大IV. I/O设备利用率高A.仅I、IIIB.仅I、IVC. 仅II、IIID.仅I、III,IV5、为多道程序提供的共享资源不足时,可能会产生死锁。
但是,不当的()也可能产生死锁。
A.进程调度顺序B.进程的优先级C.时间片大小D.进程推进顺序6、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送7、用户程序发出磁盘1/0请求后,系统的正确处理流程是()A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序8、已知某磁盘的平均转速为r秒/转,平均寻找时间为T秒,每个磁道可以存储的字节数为N,现向该磁盘读写b字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,其平均访问时间是()。
A.(r+T)b/NB.b/NTC.(b/N+T)D.bT/N+r9、某文件系统的簇和磁盘扇区大小分别为1KB和512B。
若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。
华中师大《操作系统》期末考试备考资料全集题及答案参考答案

华中师范大学网络教育学院《操作系统》测试题答案一.单项选择题1.A 2.A 3.B 4. C5.A6.C 7.A8.A 9.D10.D 11.D 12.D 13.A14.A15.D16. B17. B 18. D 19. A 20. A 21. B 22. C 23. B 24.B25.A28.B27.C28.D29. A 30. C31.D32.A33.C34.A35.B36.C37.A38.D39.D40.41.A42.B43.B44.B55.A46. B47. A 48. D 49. A 50. A 51. B 52. C 53. B 54. B55. A56. B57.C58. D59.C 60.C61 .D 62. C 63 .C 64. B 65.D 66 .C 67. A 68 .D 69 .C 70. A 71 . D 72 .B 73. B 74. D 75 .D二.名词解释1.操作系统是计算机系统中的一个大型软件系统,它负责计算机系统的全部软件和硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护;它又是用户与计算机系统之间的接口,为用户提供灵活而方便的工作环境。
2.缓冲即是使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件。
3.页式管理就是把各进程的虚拟空间划分为若干长度相等的页面,把指令按页面大小划分后存放在内存中执行或只在内存中存放那些经常被执行或即将被执行的页面,而那些不被经常执行以及在近期内不可能被执行的页面则存放于外存中,按一定规则调入的一种内存管理方式。
4.局部性原理是指在几乎所有程序的执行过程中,在一段时间内,CPU总是集中地访问程序中的某一个部分而不是对程序的所有部分具有平均地访问频率。
5.一次仅允许一个进程使用的资源称为临界资源。
6.多道程序设计技术是计算机内存中同时存放几道相互独立的程序,是它们在管理程序的控制下,相互穿插地运行。
2022年华中师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年华中师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、如果文件采用直接存取方法,且文件大小不固定,则应采用()物理结构。
A.直接B.索引C.随机D.顺序2、文件系统中设立打开(open)系统调用的卡要目的是()。
A.把文件从辅存读到内存B.把文件的控制信息从辅存读到内存C.把文件的FAT表信息从辅存读到内存D.把磁盘文件系统的控制管理信息从辅存读到内存3、进程P1和P2均包含并发执行的线程,部分伪代码描述如下所//进程P1 //进程P2int x=0; int x=0;Thread1() Thread3(){int a; {int a:a=1; a=x;x+=1; x+=3;Thread2() Thread4(){ {int a: int b, aa=2; b=x;x+=2; x1=4;} }下列选项中,需要互斥执行的操作是()。
A. a=l与a=2B. a=x与b=xC. x+=1与x+=2D. x+=1与x+=34、一次性分配所有资源的方法可以预防死锁的发生,这种方法破坏的是产生死锁的4个必要条件中的()。
A.互斥条件B.占有并请求C.不剥夺条件D.循环等待5、系统中有3个不同的临界资源R1,R2和R3,被4个进程pl,p2,p3 及p4共享。
各进程对资源的需求为:pl申请RI和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。
若系统出现死锁,则处于死锁状态的进程数至少是()。
A.1B.2C.3D.46、在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。
A.可变分配,全局置换B.可变分配,局部置换C.固定分配,全局置换D.固定分配,局部置换7、若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的操作是()。
I.处理越界错误 II.置换页面 II1.分配内存A.仅I、IIB.仅I、IIIC. 仅I、IIID.I,II和III8、中断处理和子程序调用都需要压栈以保护现场。
华师在线计算机专业操作系统期末作业

此题得分:10
8.第3题
根据所给出的参数,请分析操作系统的不同调度算法,计算并填写下表中空白的地方
进程名
A
B
C
D
E
到达时间
0
1
2
3
4
服务时间
4
3
5
2
4
FCFS
完成时间
周转时间
带权周转时间
SIF
完成时间
周转时间
带权周转时间
您的答案:
?
45
33
23
11
45
67
46
34
23
44
33
44
56
65
此题得分:5
批注:
16.第16题
比较FIFO与LRU置换算法的优缺点。
您的答案:先进先出法(FIFO):先进入内存的页先被换出内存。它设计简单,实现容易,但遇到常用的页效率低。 最近最少使用页面先淘汰(LRU):离当前时间最近一段时间内最久没有使用过的页面先淘汰。这种算法其实是照顾循环多的程序,其它则不能提高效率,且实现时不太容易。
题目分数:5
此题得分:5
题目分数:5
此题得分:5
批注:
12.第6题
试述产生死锁的原因和必要条件是什么?
您的答案:产生死锁的原因有两点:一是系统资源不足,二是进程推进顺序不当。 产生死锁的必要条件有四种:一是?互斥条件,即在一段时间内资源为某一进程所独占。二是?请求和保持条件:进程因请求资源被阻塞时,对已分配给他的资源保持不放。三是?不剥夺条件:进程所获得的资源在未使用完之前,不能被其他进程独占,而只能由该进程自己释放。四是?环路条件:在发生死锁时,里程的资源图必将构成一个环路,即一个进程保持着后一个进程所需要的资源。
华师操作系统作业答案
华师《操作系统》作业答案名词解释:进程:进程是一个具有一定独立功能的程序。
关于某个数据集合的一次运行活动。
它是操作系统的动态执行的基本单元。
在传统的操作系统中,进程既是基本的分配单元也是基本的执行单元。
长期调度:按照某种原则从磁盘某些盘区的作业队列和交互作业中选取作业进入主存,并为作业做好运行前的准备工作和作业完成后的善后工作。
死锁:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称为死锁进程。
若死锁发生,会浪费大量系统资源,甚至导致系统崩溃。
SPOOL系统:spool系统是通过共享设备来模拟独点型设备的动作,使独点型设备成为共享设备从而提高了设备利用率和系统的效率,这种技术被称为虚拟设备技术,实现这一技术的硬件和软件系统被称为SPOOL系统,或称为假脱机系统。
绝对地址:——是指存储控制部件能够识别的主存单元编号(或字节地址),也就是主存单元的实际地址。
综合分析题第6题:在一个请求分页系统,采用最佳页面置换算法时,假如一个作业的页面走向为701203042303212011701,当分配给该作业的页架数为3时,试写出页面调度的过程,并计算缺页次数答:页数为三,先把前三个页面装进去,7,0,1,发生3次缺页次数;下一个是2,按照最佳置换,应该把7拿出去,变成2,0,1,累计4次缺页次数;下一个是2,在内,不动,不发生缺页;下一个是0,在内,不动,不发生缺页;下一个是3,应该把1拿出去,变成2,0,3;。
;依次往下推;累计发生9次缺页。
第7题据所给出的参数,请分析操作系统的不同调度算法,计算并填写下表中空白的地方。
答案:第8题请画出进程的五种基本状态及其转换过程,并作相应解释运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目,在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程2)就绪状态,进程已获得进程可以按多个优先级别划分队列,例如,当一个进程由于是境片用完而过入就绪状态时,排入低优先级队列,当进程由I/Or操作完成而进入就绪状态时,排入高优先级队列。
华师操作系统作业
作业1.第5题SPOOL系统您的答案:SPOOl系统是通过共享设备来模拟独占型设备的动作,使独占型设备成为共享设备从而提高了设备利用率和系统的效率,这种技术被成为虚拟设备技术,实现这一技术的硬件和软件系统被成为SPOOL系统或称为假脱机系统。
题目分数:4此题得分:42.第6题分时您的答案:分时就是时间片轮转。
操作系统采用时间片轮转的方式处理每个用户的服务请求。
题目分数:4此题得分:33.第11题进程您的答案:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
题目分数:4此题得分:44.第14题文件您的答案:逻辑上具有完整意义的信息集合称为文件。
题目分数:4此题得分:310.第13题在一个请求分页系统,采用最佳页面置换算法时,假如一个作业的页面走向为701203042303212011701,当分配给该作业的页架数为3时,试写出页面调度的过程,并计算缺页次数您的答案:页数为三,先把前三个页面装进去,7,0,1,发生3次缺页次数;下一个是2,赞着最佳置换,应该把7拿出去,变成2,0,1,累计4次缺页次数;下一个是2,在内,不动,不发生缺页;下一个是0,在内,不动,不发生缺页;下一个是3,应该把1拿出去,变成2,0,3;......;依次往下推;累计发生9次缺页。
题目分数:10此题得分:811.第2题什么叫临界段?临界段的设计原则是什么?您的答案:临界段指的是进程中访问共享变量的代码段。
临界段设计原则有以下几点:1,在共享同一个临界资源的所有进程中,每次只允许有一个进程处于它的临界段之中。
2,若有多个进程同时要求进入它们的临界段时,应在有限的时间内让其中之进入临界段,而不应相互阻塞,以至于各进程都进不去临界段。
3,进程只应在临界段内逗留有限时间。
4,不应使要进入临界段的进程无限期地等待在临界段之外。
5,在临界段之外运行的进程不可以阻止其他的进程进入临界段。
6,在解决临界段问题时,不要预期和假定进程的相对速度以及可用的处理器数目。
2022年华中师范大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)
2022年华中师范大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列选项中,操作系统提供给应用程序的接口是()。
A.系统调用B.中断C.库函数D.原语2、所谓(),是指将一个以上的作业放入内存,并且同时处于运行状态。
这些作业,共享处理器的时间和外设及其他资源。
A.多重处理B.多道程序设计C.实时处理D.并行执行3、死锁与安全状态的关系是()。
A.死锁状态有可能是安全状态B.安全状态有可能成为死锁状态C.不安全状态就是死锁状态D.死锁状态一定是不安全状态4、在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。
所谓临界区是指()。
A.一个缓冲区B.一段数据区C.同步机制D.一段程序5、下列关于管程的叙述中,错误的是()。
A.管程只能用于实现进程的互斥B.管程是由编程语言支持的进程同步机制C.任何时候只能有一个进程在管程中执行D.管程中定义的变量只能被管程内的过程访问6、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。
A.缓冲池B.循环缓冲C.单缓冲D.双缓冲7、操作系统的I/O子系统通常由4个层次组成,每-层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是()。
A.用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序B.用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序C.用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序D.用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序8、磁盘高速缓存设在()中。
A.内存B.磁盘控制器C.CacheD.磁盘9、下列关厂索引表的叙述中,正确的是()。
A.索引表中每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的i1的之,是减少存储空间,10、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。
操作系统(含课程设计)-随堂练习2020秋华工答案
操作系统(含课程设计)-随堂练习2020秋华工答案第1章操作系统引论当前页有10题,你已做10题,已提交10题,其中答对9题。
1.(判断题)有了操作系统,计算机系统的资源利用率更高,用户使用计算机更方便()答题:对.错.(已提交)参考答案:√问题解析:2.(判断题)当前三大操作系统类型是批处理系统、分时系统和实时系统()答题:对.错.(已提交)参考答案:√问题解析:3.(判断题)操作系统是计算机软件和硬件资源的管理者()答题:对.错.(已提交)参考答案:√问题解析:4.(判断题)操作系统对外提供的接口方式有两种:命令接口和图形窗口接口()答题:对.错.(已提交)参考答案:×问题解析:5.(判断题)批处理系统具有交互性的优点()答题:对.错.(已提交)参考答案:×题目解析:6.(判断题)并发、同享、假造和异步是操作系统的四个主要特性()答题:对.错.(已提交)参考答案:√题目解析:7.(判断题)并发性是指两个或者多个变乱在同一时刻发生()答题:对.错.(已提交)参考答案:×问题解析:8.(单选题)不是操作系统基本特征的是()A、并行B、共享C、虚拟D、异步答题:A. B. C. D.(已提交)参考答案:A题目解析:9.(单选题)下面不属于操作系统设想目标的是()A、提高资源使用率B、提高系统吞吐量C、用户操作计算机更方便D、并行执行多个进程答题:A. B. C. D.(已提交)参考答案:D问题解析:10.(单选题)历史上最早出现的操作系统是()A、单道批处理系统B、多道批处理系统C、分时系统D、实时系统答题:A. B. C. D.(已提交)参考答案:A题目解析:11.(单选题)实时操作系统必须在()内处理完来自内部的变乱。
A、相应工夫B、周转工夫C、被控工具规定工夫D、调度工夫答题:A. B. C. D.(已提交)参考答案:C题目解析:12.(单选题)操作系统是对()进行管理的软件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.第8题SPOOL系统您的答案:SPOOL系统是通过共享设备来模拟独占型设备的动作,使独占型设备成为共享设备从而提高了设备利用率和系统的效率,这种技术被称为虚拟设备技术,实现这一技术的硬件和软件系统被称为SPOOL系统,或称为假脱机系统。
题目分数:4此题得分:42.第9题进程您的答案:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
题目分数:4此题得分:43.第10题管程您的答案:代表共享资源的数据结构,以及由对该共享数据结构实施操作的一组过程所组成的资源管理程序,共同构成了一个操作系统的资源管理模块,我们称之为管程。
题目分数:4此题得分:44.第11题分时您的答案:分时就是时间片轮转。
操作系统采用时间片轮转的方式处理每个用户的服务请求。
题目分数:4此题得分:45.第12题相对地址您的答案:就是被链接文件相对于当前页面的地址。
题目分数:4此题得分:0.06.第1题如图所示位示图(行号、列号都从0开始编号)来管理空闲盘块。
如果盘块从1开始编号,每个盘块的大小为1KB。
(1)现要为文件分配两个盘块,请说明分配过程。
(2)若要释放第300块,应如何处理01111111111111111 11111111111111111 21101111111111111 31111110111101111 400000000000000005您的答案:(1)过程如下:a、顺序检索位示图,从中找到第一个值为0的二进制位,得到其行号i1=2,列号 j1=2;第二个值为0的二进制位的行号i2=3,列号j2=6。
b、计算出找到的两个空闲块的盘块号: b1=i1*16+j1+1=35 b2=i2*16+j2+1=55c、修改位示图,令map[2,2]=map[3,6]=1,并将35,55分配出去(2)过程如下:a、计算出磁盘第300块所对应得二进制位的行号i和列号j: i=(300-1)/16=18;j=(300-1)%16=11b、修改位示图,令map[18,11]=0题目分数:10此题得分:107.第13题页的大小为1KB(1024byte)逻辑地址为2601,请计算页号、页内地址。
您的答案:答:页号2,页内地址553题目分数:10此题得分:108.第14题有如下的一个磁盘请求序列,其磁道号为:55,58,39,18,90,160,150,38,184开始时,读写头位于100号磁道向磁道号增加的方向运动,现采用循环扫描策略CSCAN,请画出磁盘调度的过程您的答案:磁盘调度的过程如下图:题目分数:10此题得分:109.第15题有一只盘子,每次放入一个水果,父亲总是放苹果到盘中,母亲向盘中放桔子,一个儿子专等吃盘中的桔子,一个女儿专等吃盘中的苹果。
试用P-V操作定出他们能同步、互斥的相关语句。
您的答案:分析:四人之间的关系:1父亲、母亲要互斥使用盘子,所以两者之间是互斥关系;2父亲放的苹果,女儿吃,所以两者是同步关系;3母亲放的桔子,儿子吃,所以两者也是同步关系。
semaphore?s_plate=1, s_apple=0, s_orange=0;?void?father( ) //父亲进程???????????????????{??? while(1)??? {??????? p(s_plate);???????往盘子中放入一个苹果;??????? v(s_apple);??? }}?void?mother( ) //母亲进程{??? while(1)??? {??????? p(s_plate);???????往盘子中放入一个桔子;??????? v(s_orange);??? }}?void ?son( )??//儿子进程{??? while(1)??? {??????? p(s_orange);???????从盘中取出一个桔子;??????? v(s_plate);???????吃桔子;??? }}?void?daughter( )??//女子进程{??? while(1)??? {??????? p(s_apple);???????从盘中取出一个苹果;??????? v(s_plate);???????吃苹果;??? }}?题目分数:10此题得分:1010.第16题在一个请求分页系统,采用最佳页面置换算法时,假如一个作业的页面走向为701203042303212011701,当分配给该作业的页架数为3时,试写出页面调度的过程,并计算缺页次数您的答案:答:页数为三,先把前三个页面装进去,7,0,1,发生3次缺页次数;下一个是2,按照最佳置换,应该把7拿出去,变成2,0,1,累计4次缺页次数;下一个是2,在内,不动,不发生缺页;下一个是0,在内,不动,不发生缺页;下一个是3,应该把1拿出去,变成2,0,3;......;依次往下推;累计发生9次缺页。
题目分数:10此题得分:811.第2题什么叫临界段?临界段的设计原则是什么?您的答案:答:临界段指的是进程中访问共享变量的代码段。
临界段设计原则有以下几点:(1)在共享同一个临界资源的所有进程中,每次只允许有一个进程处于它的临界段之中。
(2)若有多个进程同时要求进入它们的临界段时,应在有限的时间内让其中之一进入临界段,而不应相互阻塞,以至于各进程都进不去临界段。
(3)进程只应在临界段内逗留有限时间。
(4)不应使要进入临界段的进程无限期地等待在临界段之外。
(5)在临界段之外运行的进程不可以阻止其他的进程进入临界段。
(6)在解决临界段问题时,不要预期和假定进程进展的相对速度以及可用的处理器数目。
此题得分:5批注:12.第3题试述产生死锁的原因和必要条件是什么?您的答案:答:死锁——是指计算机系统和进程所处的一种状态。
常定义为:在系统中的一组进程,由于竞争系统资源或由于彼此通信而永远阻塞,我们称这些进程处于死锁状态。
死锁的原因:在研究资源分配时,我们必须搞清该资源是可以被几个进程同时(宏观上)使用,还是只能为一个进程使用。
资源的不同使用性质正是引起系统死锁的原因。
死锁的必要条件:(1)、互斥条件;一个资源一次只能被一个进程所使用。
(2)、不可抢占条件;一个资源仅能被占有它的进程所释放,而不能被别的进程强行抢占。
(3)、部分分配条件;一个进程已占有了分给它的资源,但仍然要求其他资源。
(4)、循环等待条件;在系统中存在一个由若干进程形成的环形请求链,其中的每一个进程均占有若干种资源的某一种,同时每一个进程还要求(链上)下一个进程所占有的资源。
题目分数:5此题得分:5批注:13.第4题为什么Signal,Wait操作必须是不可分割的?您的答案:答:Wait(s),Signal(s)操作是不可分割的,信号量机制是用于相互合作进程间的互斥和同步的。
这些进程异步的、任何时候都可能使用同步原语访问信号量,并对信号量的值进行操作(如增1、减1)。
因此信号量本身也成为被这些进程访问的共享变量。
而每个信号量的同步原语,无论是Wait(S)还是Signal(S)中的代码都是对共享变量——信号量S,进行操作的代码,都是临界段代码。
进程对临界段的访问应该是互斥进行的,这也就是说,在任何时候只能允许一个进程执行同步原语。
但实际上由于信号量上同步原语的重要性以及它们被使用的频繁程度,为了操作系统整体的性能和效率,对同步原语的要求远比对临界段的要求提高。
所以几乎所有的操作系统都严格规定:“信号量上的同步原语应该是原子的操作”,也就是说这些原语应该是一个整体的不可分的操作。
它包含两层意思:(1)、保证进程间互斥地使用同步原语。
(2)、整体操作、不可分割,也就是不可打断其执行或者说不可中断。
此题得分:5批注:14.第5题什么叫重定位?有哪几种重定位技术?有何区别?您的答案:答:重定位就是把程序中相对地址变换为绝对地址。
有静态重定位和动态重定位两种重定位技术,两种重定位技术的区别:静态重定位是在程序运行前把程序中所有与地址有关的项修改好,而动态重定位是在处理器每次访问主存时由动态地址变换机构自动进行把相对地址转换为绝对地址。
题目分数:5此题得分:5批注:15.第6题试述简单分段的概念和地址转换过程。
您的答案:答:简单分段——按照程序模块来划分段,并按这些段来分配主存。
地址转换过程:把逻辑地址左边段号部分提取出来,作为索引,查找进程的段表。
将段内地址与段的长度比较。
如果大于段的长度,则将引起非法访问中断(越界访问)。
如果是合法访问,那么将段的起始地址与段内地址相加,即是所要访问的物理地址。
题目分数:5此题得分:5批注:16.第7题当S表示资源时,Wait(S)和Signal(S)操作的直观含义是什么?您的答案:答:Wait(S)操作的直观含义是将资源的信号量值减1后,若该值为负,则执行Wait操作的进程等待。
Signal(S)操作的直观含义是将资源的信号量值增1后,若该值非正,则执行Signal操作的进程唤醒等待进程。
题目分数:5此题得分:5批注:作业总得分:94作业总批注:作业2作业1.第1题文件您的答案:逻辑上具有完整意义的信息集合称为“文件”。
题目分数:5此题得分:52.第7题进程您的答案:是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。
题目分数:5此题得分:53.第8题死锁您的答案:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称为死锁进程。
若死锁发生,会浪费大量系统资源,甚至导致系统崩溃。
题目分数:5此题得分:54.第10题相对地址您的答案:就是被链接文件相对于当前页面的地址。
相也可当相应、类似相关的地址,如参考地址。
题目分数:5此题得分:35.第11题操作系统您的答案:是控制和管理计算机系统的硬件和软件资源、合理地组织工作流程以及方便用户的程序集合。
题目分数:5此题得分:56.第2题请画出进程的五种基本状态及其转换过程,并作相应解释。
您的答案:答:五种基本状态1)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。
在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程。
2)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。
就绪进程可以按多个优先级来划分队列。
例如,当一个进程由于时间片用完而进入就绪状态时,排人低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。
3)阻塞状态(Blocked):当进程由于等待I/O操作或进程同步等条件而暂停运行时,它处于阻塞状态。
4)创建状态(New):进程正在创建过程中,还不能运行。