ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:24.62KB ,
资源ID:14097339      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14097339.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(河北大学操作系统测验及答案Word文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

河北大学操作系统测验及答案Word文档格式.docx

1、B 设备独立性是指用户程序独立于具体使用的物理设备的一种特性C 设备独立性是指能独立实现设备共享的一种特性D 设备独立性是指设备驱动程序独立于具体使用的物理设备的一种特性5、 动态重定位是在作业的( )中进行的。编译过程 B装入过程 C修改过程 D 执行过程6、 为使进程由活动就绪转变为静止就绪,应利用( B )原语。A ceate B spen Cactive Dbloc7、 若系统中只有用户级线程,则系统调用的基本单位是( B )。线程 B 进程 C 作业 D程序418、 碎片最严重的存储管理方式是(B )。A 固定分区 可变分区 C 分页管理 D 分段管理9、 下列说法正确的是( B )

2、。A 在段页式系统中,以页为单位管理用户的虚拟空间,以段为单位管理内存空间 在段页式系统中,以段为单位管理用户的虚拟空间,以页为单位管理内存空间C 为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面在虚拟存储器中,为了减少缺页中断,要尽量装入作业的全部内容10、多台计算机组成的一个系统,这些计算机之间可以通过通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行。管理上述计算机系统的操作系统是( A)。A 分布式操作系统 B 批处理操作系统 C 网络操作系统 D单用户操作系统二、填空题(共15分,每空1分)1、允许若干个用户联机,通过自己的终端同

3、时使用一台计算机的操作系统称为 分时操作系统。2、 处理系统的主要优点是 吞吐量达 和资源利用率高,其主要缺点是和用户 无交互性。3、 并发程序间的相互制约关系主要是 资源共享和相互合作。4、 资源的预先分配法破坏了产生死锁的请求和保持必要条件。5、 用户为阻止自己的进程继续运行,应利用 supe原语,该进程变为 静止就绪 状态。6、 在响应比高者优先的调度算法中,当各个作业的等待时间相同时,短作业将得到优先调度,当各个作业要求的运行时间相同时,等待时间最长者将得到优先调度。7、 动态分区存储管理方式属于 连续存储管理方式,而段式存储管理方式属于 离散存储管理方式。D8、 假设磁盘存取臂目前出

4、于8号柱面上,有如下6个请求者等待访问磁盘,其要访问的柱面号分别为:,7,15,1,20,3,若此刻磁臂的移动方向是由外向内,则按照sca算法,被相应的请求序列应该是7 3 9151820。9、 对目录管理的要求,首先是能实现按名存取 ,其次是提高对目录的查找速度 。三、简答题(共30分,每小题5分)1、请举例说明单用户单任务的操作系统与多用户多任务的操作系统之间的区别?S是单用户单任务的操作系统,通常这种操作系统没有进程调度,内存管理也比较简单,只划分为系统区和用户区,是单道的程序运行环境。Unix是多用户多任务的操作系统,有进程管理,内存管理也比较复杂。它们都具有设备管理系统和文件管理系统

5、,但功能也有差别。2、死锁产生的4个必要条件是什么?它们是彼此独立的吗?互斥,请求和保持,不剥夺,环路等待。不是相互独立的,前三个条件是必要条件,而环路等待实际上是在前三者基础上的一种可能的结果,是死锁的一种现象。3、当系统中的地址空间非常大时(例如2位),会给页表的设计带来什么问题?请给出一个方案并分析其优缺点。会导致页表过长从而很难找到一块连续的存储空间存放页表,此外如果页表中的行不连续也会加大访问页表的查找时间。可以用多级页表解决这个问题,将页表分页,离散地存储在不同区域,同时建立另一张页表映射原来页表的每一页。优点是不需要大块的连续空间,但并没有减少页表的空间,同时也增加了访存次数。4

6、、文件在磁盘上存放的形式有几种?它们与存取方法有何关系?三种存储结构 顺序存取 随机存取 按键存取顺序结构链接结构索引结构顺序随机5、试比较进程与程序的异同。进程与程序是紧密相关而又完全不同的两个概念:1)每个进程实体中包含了程序段和数据段这两个部分,因此他们是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PC。2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而进行、由撤销而消亡,即它具有一定的生命周期。而程序只是一组指令的有序集合,并可以永久的驻留在某种介质上,其本身不具有运动的含义,是静态的。3)多个进程实体

7、可同时存放在内存中并发执行,其实这正是引入进程的目的。而程序的并发执行具有不可再现性,因此程序不能正确并发执行。)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位,而程序不可能在多道环境下独立运行。5)进程与程序不一一对应,同一个程序多次运行,将形成不同的进程;同一个程序的一次执行也可以产生多个进程;而一个进程也可以执行多个程序。6、脱机命令接口和联机命令接口有什么不同?脱机命令接口是O提供给批处理作业用户的作业控制语言。批处理用户不能直接与自己的运行作业进行交互,只能向系统提供用作业控制语言编写的作业说明书,并委托系统按照作业说明书中的作业控制命令来对它们的作业进行控制和管理。联

8、机命令接口则不要求用户填写作业说明书,此时,系统将向用户提供一组键盘命令或其他操作方式的命令,用户可通过这些命令来交互的控制自己程序的运行并获得操作系统的服务。四、计算题(共20分)、设有A B、三个进程,它们共享十个资源,每个进程最大需求量分别为,7,,它们对资源请求的序列如下表:(8分)序号进程申请资源数1A2B43C6D43请画出执行完序号4时的资源分配矩阵;(2分)(2 2)为使系统不发生死锁,执行完序号6时,3个进程各处于什么状态,获得多少同类资源?(3分)A运行,B、C阻塞4、4、2 按照上题时的状态,系统会发生死锁吗?为什么?(分)不会,已得到全部资源,运行结束后释放资源可以使B

9、、C正常结束 2、在实现文件系统时,为了加快文件目录的检索速度,可利用“CB分解法”。假设目录文件存放在磁盘上,每个盘块512B。FCB占6B,其中文件名占8B,通常将FC分解为符号目录项和基本目录项两部分,其中符号目录项大小为10B:(分)基本目录项大小为多少字节?(2分)假设某一目录文件共有54个FCB,试分别给出采用分解法之前和之后,对该目录文件分别的平均访问磁盘次数:一般地,若目录文件分解前占用个盘块,分解后符号目录文件占用M个盘块,请给出访问磁盘次数减少的条件:68=B(分)分解之前:平均访问次数为(6454/512+1)/2=65 分解之后:平均访问次数为(15/512)/23 (

10、2分)条件为:分解前平均读盘次数-分解后平均访问符号目录文件的读盘次数1,即NM/21,故MN-2。 (3分)3、若在一分页存储管理系统中,某作业的页表如下表所示。已知页面大小为124字节,试将逻辑地址11、24、300、400转化为相应的物理地址。(4分)页号块号设页号为P,页内位移为W,逻辑地址为A,页面大小为L,则:P=int(A/L) =A modL101有:P=nt(101102)=0 W=111 od024=01 第0页在第块,故物理地址:30594有:=int(248/1024)=2 W=24 od04=100 第2页在第块,故物理地址:1124300有:Pint(300/102

11、4)=2 W=300 d 1024=952 第2页在第1块,故物理地址:19764000有:P=int(400/104)=3 =400 mod 124=928 第3页在第6块,故物理地址:77五、综合题(共25分)1、现有四个进程R1、R2、W1、W2,它们共享可以存放一个数的缓冲器B。进程R1每次把来自键盘的一个数存入缓冲器B中,供进程打印输出;进程R每次从磁盘上读一个数存放到缓冲器中,供进程W2打印输出。为防止数据的丢失和重复打印,问怎样用信号量操作来协调这四个进程的并发执行。(3分)四个进程可如下描述:Seahe sb1,s=,y=0;m B;od 1()wie(1) 接收来自键盘的数;

12、=接收的数;i();:=x; Sinal(sx); oid w1( )l(1)ait(sx);k:=B;sgna(sb); 打印k中数; Void 2( ) whl(1) 从磁盘上读一个数;:=读入的数; wait(sb);B:=;al(sy);Vid2() wie(1)wit(sy);j: wt(sb);打印j中数; man() cobegin( 1(); W1(); 2(); W2();2、试设计在虚拟存储环境下实现简单的clock页面置换的可行方案。(12分)3、使用Clock算法时,只须为每页设置一个访问位。在将内存中的所有页面都通过链接指针链成一个循环队列(分)。当某页被访问时,其访问位置1。置换算法在选择一页淘汰时,只须检查其访问位,如

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1