操作系统试卷K(共3页)_第1页
操作系统试卷K(共3页)_第2页
操作系统试卷K(共3页)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 一、 填空题(每空1分,共24分)1程序的并发运行,失去了顺序程序的_封闭性_性和_可再现性_性,程序和机器执行程序的活动不再一一对应。2进程之间的制约关系有_同步_关系和_互斥_关系。.3在一个单CPU系统中,若有7个用户进程,且当前CPU处于用户态,则处于就绪状态的用户进程数最多为_6_个,最少为_0_个。4进程的调度方式有两种:_剥夺_方式和_非剥夺_方式。5、分时系统的特点是多路性、_交互性_ 、_及时性_ 和_独占性_。6在可变分区管理中,采用FF算法分配空间时,空闲区应按_地址递增_次序排列,当采用BF算法时,空闲区应按_由小到大_次序排列,而使用WF算

2、法时空闲区应按_由大到小_次序排列。7某文件的存取控制表中内容为554,则文件主对该文件具有_读_权限,其他用户具有_执行(RX)_权限。8现代操作系统的特征是_并发性_、_共享性_、_虚拟性_和不确定性。9地址重定位有两种方式,分别是_静态重定位_和_动态重定位_。10进程间高级通信的方式有_消息缓冲_、_信箱方式_、_共享文件_和共享存储区等四种。 二、选择题(每题1分,共16分)1操作系统是一种( B )。A、通用软件B、系统软件C、应用软件D、软件包2操作系统的基本类型主要有( B )。A、批处理系统、分时系统及多任务系统B、实时操作系统、批处理操作系统及分时操作系统C、单用户系统、多

3、用户系统及批处理系统D、实时系统、分时系统和多用户系统3在下列算法中,不是作业调度算法的是( B )。A、FCFS B、SSTF C、SJF D、HPF4如果分时操作系统的时间片一定,那么( A ),则响应时间越长。A、用户数越少B、用户数越多C、内存越少D、内存越多5( D )没有多道程序设计的特点。A、 DOS B、UNIX C、 Windows D、OS/26各进程向前推进的速度是不可预知,体现出“走走停停”的特征,称为进程的( C )。 A、动态性 B、并发性 C、调度性 D、异步性7下列进程状态的转换中,不正确的是( C )。A. 就绪®运行 B. 运行®就绪C.

4、 就绪®阻塞 D. 阻塞®就绪8为了描述进程的动态变化过程,采用了一个与进程相联系的( C ),根据它而感知进程的存在。A.进程状态字 B. 进程优先数C.进程控制块 D. 进程起始地址9可由CPU调用执行的程序所对应的地址空间为( B )。 A.符号名空间 B.虚拟地址空间 C.相对地址空间 D.物理地址空间10操作系统中有一组常称为特殊系统调用的程序,它不能被系统中断,在操作系统中称为( C )。A、初始化程序 B、 原语 C、子程序 D、 控制模块11、在一段时间内,只允许一个进程访问的资源称为( C )。A、 共享资源 B、 临界区 C、 临界资源 D、 共享区12

5、对于新创建的子进程来说,它将继承父进程的( C )。 A、状态 B、上下文 C、创建语句后的全部代码 D、PID13处于后备状态的作业存放在( A )中。A、外存 B、内存 C、寄存器 D、堆栈14在操作系统中,JCB是指( A )。A、作业控制块 B、进程控制块C、文件控制块 D、程序控制块15处理器有36根地址线,则它的虚拟地址空间为( B )。A、32GB B、64GB C、128GB D、256GB16属于同一进程中的线程,具有相同的( A )。A、虚拟空间 B、状态 C、执行代码 D、资源 三、简答题(每题5分,共25分)1什么是多道程序设计,它的主要特点是什么?多道程序设计是指在内

6、存中存放多个程序,使它们共享内存且都处于运行状态的设计方法。(2分)其主要特点是共享性、并发性和无序性。2什么是作业、作业步和作业流?作业是用户在一次计算过程中,或者一个事务处理过程中,交给计算机所做的工作(2分)。作业步是作业中一个相对独立的步骤(1分)。作业流是指一批作业按照一定的策略依次放置在相应的输入设备上,并在操作系统的控制下保存到辅助存储器中,这些都处于等待运行状态的作业就形成了一个作业流。3什么是线程,它与进程的关系怎样?、线程是进程的一个组成实体,是系统调度的基本单位,是为提高系统并发程度而提出的一个概念。(2分) 与进程的关系是(1)进程是资源分配的基本单位,而线程是系统调度

7、的基本单位;(1分)(2)进程内的各个线程能共享进程的资源,能并发执行;(1分)在同一进程中,线程的调度不会引起进程的上下文的切换,但是进程调度会改变当前进程的上下文。4什么是虚拟存储器?实现虚存的物质基础是什么?虚拟存储器是面向编程需要的程序地址空间。(2分) 它的物质基础是(1)386以上CPU (2)大容量硬盘 (3)存储管理部件 (4)一定容量的主存。5什么是通道?通道有哪几种类型?通道是一种I/O处理机,它有自己的指令系统,能控制I/O操作。(2分)它的类型有字节多路通道、数组多路通道和选择通道。 四、综合题(4题,共35分)1设有四个作业A、B、C、D,它们的到达时间和计算时间如下

8、表所示,在单CPU系统中按单道方式运行,若按响应比高优先算法,试写出作业的执行顺序,各作业的周转时间和平均周转时间。(9分)到达时间运行时间/小时开始时间结束时间周转时间A8:002B8:301C9:00025D9:3005到达时间运行时间/小时开始时间结束时间周转时间A8:0028:0010:002B8:30110:1511:152.75C9:0002510:0010:151.25D9:300511:1511:452.25作业的执行顺序为A,C,B,D。平均周转时间是(2+2.75+1.25+2.25)/4=2.0625(小时)表中每空格0.5分,共6分,其余为3分。2有一个磁盘有100个柱

9、面(099),当前磁头的位置在48号柱面并刚刚完成了46号柱面的请求,有一个I/O柱面访问序列为25,90,30,86,43,72,50,45,81。试分别利用FCFS和电梯调度算法,写出它们的响应顺序和磁头移动总道数。(8分)答:(1)FCFS:响应顺序为:25,90,30,86,43,72,50,45,81 (2分)移动总量为:339 (2分)(2)电梯调度:响应顺序为:50,72,81,86,90,45,43,30,25 (2分)移动总量为:97 (2分)3某页式管理系统,主存空间为64KB,被分为16块,块号为0,1,2,15。设某作业有4页,页号为0,1,2,3,被分别装入到主存的2

10、,4,5,8块中。现给出逻辑地址1,50,3,60(其中,方括号内的第1个元素为页号,第2个元素为页内地址)。试计算相应的主存地址(按十进制)。(8分)答: 每块大小为64/16=4(KB),所以每个页面大小也是4KB。(2分)1,50=4K*4+50=16434 (3分)3,60=4K*8+60=32828 (3分)4在理发馆中,有一个理发师,一张理发椅和30个为等待顾客所设的椅子。如果没有顾客来,理发师就会坐在理发椅上睡觉,当一个顾客来到时,他必须唤醒睡着了的理发师。如果在理发师理发时,又有别的顾客到达,他们要么坐下(如果有空的椅子),要么离开(如果所有的椅子都被坐满)。试设计一个协调理发师和顾客实现同步的P、V操作序列。(10分)答:解决方法是使用三个信号量:customers,用于记录等候理发的顾客数量;hair用于表示理发师是否在理发;mutex,用于进程之间的互斥。另外还需使用一个变量waiter,也是用于记录等候的顾客的数量。同步例程如下:#define CHAIRS 30customers=0;hair=0;mutex=1;waiter=0; /*等待理发的人数*/(4分)void hairman(void)while(TRUE)p(customers); /*是否有等候理发的顾客*/p(mutex);waiter=waiter-1;/* 等候理发人数减一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论