操作系统答案及评分标准

合集下载

国家开放大学《操作系统》章节测试参考答案

国家开放大学《操作系统》章节测试参考答案

国家开放大学《操作系统》章节测试参考答案第1章操作系统概述一、单项选择题1.操作系统的基本职能是()。

A. 提供用户界面,方便用户使用B. 提供方便的可视化编辑程序C. 提供功能强大的网络管理工具D. 控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于()。

A. 应用软件B. 系统软件C. 支撑软件D. 用户软件3.在计算机系统中,操作系统是()。

A. 处于裸机之上的第一层软件B. 处于系统软件之上的用户软件C. 处于应用软件之上的系统软件D. 处于硬件之下的低层软件4.现代操作系统的基本特征是()、资源共享和操作的异步性。

A. 程序的并发执行B. 实现分时与实时处理C. 多道程序设计D. 中断处理5.以下不属于操作系统具备的主要功能的是()。

A. 中断处理B. CPU调度C. 内存管理D. 文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。

这属于()。

A. 存储管理B. 作业管理C. 文件管理D. 处理器管理7.操作系统对缓冲区的管理属于()的功能。

A. 设备管理B. 存储器管理C. 文件管理D. 处理器管理8.操作系统内核与用户程序、应用程序之间的接口是()。

A. shell命令B. C语言函数C. 图形界面D. 系统调用9.系统调用是由操作系统提供的内部调用,它()。

A. 与系统的命令一样B. 直接通过键盘交互方式使用C. 是命令接口中的命令D. 只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是()。

A. 多道批处理系统B. 实时系统C. 网络系统D. 分时系统11.批处理系统的主要缺点是()。

A. CPU的利用率不高B. 系统吞吐量小C. 不具备并行性D. 失去了交互性12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。

A. 分时系统B. 网络系统C. 实时系统D. 多道批处理系统13.下面不属于分时系统特征的是()。

国家开放大学《操作系统》形考任务1参考答案

国家开放大学《操作系统》形考任务1参考答案

国家开放大学《操作系统》形考任务1-3参考答案形考作业1一、单项选择题1.按照所起的作用和需要的运行环境,操作系统属于( )。

A.系统软件B. 应用软件C. 用户软件D. 支撑软件2.UNIX操作系统核心层的实现结构设计采用的是( )。

A.层次结构B. 网状结构C. 微内核结构D. 单块式结构3.UNIX命令的一般格式是( )。

A.[参数] [选项] 命令名B. [选项] [参数] 命令名C. [命令名] [选项] [参数]D.命令名[选项][参数]4.操作系统的基本职能是( )。

A. 提供方便的可视化编辑程序B. 提供功能强大的网络管理工具c. 提供用户界面,方便用户使用D.控制和管理系统内各种资源,有效地组织多道程序的运行5.操作系统对缓冲区的管理属于( )的功能。

A. 处理器管理B. 存储器管理C. 文件管理D. 设备管理6.操作系统内核与用户程序、应用程序之间的接口是( )。

A. C语言函数B.shell命令C. 图形界面D. 系统调用7.工业过程控制系统中运行的操作系统最好是( )。

A.实时系统B. 分时系统C. 网络系统D. 分布式操作系统8.进程从运行状态变为阻塞状态的原因是( )。

A.输入或输出事件发生B. 输入或输出事件完成C. 时间片到D. 某个进程被唤醒9.进程控制块是描述进程状态和特性的数据结构,一个进程( )。

A. 可以没有进程控制块B. 可以有多个进程控制块C. 可以和其他进程共用一个进程控制块D.只能有唯一的进程控制块10.进程与程序之间有密切联系,但又是不同的概念。

二者的一个本质区别是( )。

A. 程序保存在文件中,进程存放在内存中B. 程序是动态概念,进程是静态概念c. 程序顺序执行,进程并发执行D.程序是静态概念,进程是动态概念11.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。

操作系统课后习题答案

操作系统课后习题答案

1.什么是操作系统?其主要功能是什么?操作系统是控制和管理计算机系统内各种硬件和软件资源,有效组织多道程序运行的系统软件(或程序集合),是用户和计算机直接的程序接口.2.在某个计算机系统中,有一台输入机和一台打印机,现有两道程序投入运行,程序A、B 同时运行,A略早于B。

A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明:(1)两道程序运行时,CPU是否空闲等待?若是,在那段时间段等待?(2)程序A、B是否有等待CPU的情况?若有,指出发生等待的时刻。

0 50 100 150 200 250 30050 100 50 10050 100 20 100(1) cpu有空闲等待,在100ms~150ms的时候.(2) 程序A没有等待cpu,程序B发生等待的时间是180ms~200ms.1.设公共汽车上,司机和售票员的活动如下:司机的活动:启动车辆;正常行车;到站停车。

售票员的活动:关车门;售票;开车门。

在汽车不断的到站、停车、行驶过程中,用信号量和P、V操作实现这两个活动的同步关系。

semaphore s1,s2;s1=0;s2=0;cobegin司机();售票员();coendprocess 司机(){while(true){P(s1) ;启动车辆;正常行车;到站停车;V(s2);}}process 售票员(){while(true){关车门;V(s1);售票;P(s2);开车门;上下乘客;}}2.设有三个进程P、Q、R共享一个缓冲区,该缓冲区一次只能存放一个数据,P进程负责循环地从磁带机读入数据并放入缓冲区,Q进程负责循环地从缓冲区取出P进程放入的数据进行加工处理,并把结果放入缓冲区,R进程负责循环地从缓冲区读出Q进程放入的数据并在打印机上打印。

请用信号量和P、V操作,写出能够正确执行的程序。

操作系统及参考答案

操作系统及参考答案

操作系统及参考答案一、单项选择题1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。

A 2GB B 4GBC 100KBD 640KB2.支持程序浮动的地址转换机制是( A )A 动态重定位B 段式地址转换C 页式地址转换D 静态重定位3.UNIX中的文件系统采用( D )。

A 网状文件B 记录式文件C 索引文件D 流式文件4.段页式管理每取一数据,要访问( C )次内存。

A 1B 2C 3D 45.文件系统的主要目的是( A )。

A 实现对文件的按名存取B 实现虚拟存贮器C 提高外围设备的输入输出速度D 用于存贮系统文档6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B )A 7mbB 9mbC 10mbD 15mb7.设计批处理多道系统时,首先要考虑的是( B )。

A 灵活性和可适应性B 系统效率和吞吐量C 交互性和响应时间D 实时性和可靠性8.进程调度的对象和任务分别是( C )。

A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB 进程,从后备作业队列中按调度策略选择一个作业占用CPUC 进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD 作业,从后备作业队列中调度策略选择一个作业占用CPU9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。

A 先来先服务B 轮转C 最高响应比优先D 均衡调度10.两个进程合作完成任务。

在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的( B )。

A 互斥B 同步C 调度D 伙伴11.当每类资源只有一个个体时,下列说法中不正确的是(C )。

A 有环必死锁B 死锁必有环C 有环不一定死锁D 被锁者一定全在环中12.在现代操作系统中引入了( D ),从而使并发和共享成为可能。

操作系统参考答案及评分标准(A)

操作系统参考答案及评分标准(A)
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
12-13(2)A;
一、选择题(本大题共15小题,每小题2分,共30分)
题号
1
2
3
4
5
答案
A
B
C
D
A
题号
6
7
8
9
10
答案
B
C
D
A
B
题号
11
12
13
14
15
答案
C
D
A
B
C
二、填空题(本大题共15空,每空1分,共15分)
题号
参考答案(有些题有多种解答,现仅给出部分参考答案)
2)正确的编写计算进程(4分)
3)正确的编写输出进程(4分)
1
并发性、共享性、虚拟性
2
操作系统
3
索引方式
4
内存
5
最佳置换算法
6
输入缓冲区、输出缓冲区
7
进程
8
块设备
9
应用程序接口
10
记录,索引文件,索引顺序文件
三、判断题:(本大题共10小题,每题1分,共10分)
1、T2、T3、F4、F5、F6、F7、F8、F9、T10、T
四、简答题:(本大题共5小题,每小题5分,共25分)
题号
参考答案及评分标准
1
1)PCB就是进程控制块(1分)
2)包括:进程标识符、处理机状态、进程调度信息、进程控制信息。(每个1分)
2
1)进程创建原语是Creat()(1分)
2)创建步骤:申请空白PCB、为新进程分配资源、初始化进程控制块、将新进程插入就绪队列。(每个1分)

操作系统评分标准及答案

操作系统评分标准及答案

操作系统评分标准及答案评分标准及答案A卷:⼀、单项选择题(每题2分,共20分)1—5:B A A C D 6—10:B C A A A⼆、填空题(每题2分,共30分)1、裸机2、冯·诺依曼3、单道批处理系统多道批处理系统4、处理器管理存储器管理设备管理⽂件管理作业管理5、多⽤户多任务6、进程7、物理内存逻辑内存8、顺序存取随机存取三、判断题(每题2分,共20分)1、√2、√3、×4、×5、√四、简答题(每题5分,共20分)1、操作系统管理的计算机资源有哪些?答案:操作系统管理的计算机资源有CPU(1分)、存储器(1分)、输⼊输出设备(1分)、⽂件系统(1分)和⽤户作业及界⾯(1分)。

2、什么是死锁?答案:操作系统中的死锁被定义为系统中两个或者多个进程⽆限期地等待永远不会发⽣的条件,系统处于停滞状态。

(5分)3、什么是缓冲?答案:缓冲是⼀种暂存技术,它利⽤⼀种存储设备、部件或者其⼩⼀部分,在数据的传送过程中进⾏暂时的存放(1分)。

将缓冲技术引⼊I/O操作,有效地改善了系统CPU与I/O设备之间速度不匹配的情况(2分);也减少了I/O设备对CPU的中断请求次数,简化了中断机制,节省了系统开销(2分)。

4、⽂件系统的⽬标是什么?解决的主要问题有哪些?答案:⽂件系统的主要⽬标是:提⾼存储空间的利⽤率(1分)。

它要解决的主要问题有:完成⽂件存储空间的管理,实现⽂件名到物理地址的转换(1分);实现⽂件和⽬录的操作(1分);提供⽂件共享能⼒和安全措施(1分);提供友好的⽤户接⼝(1分)。

五、综合题(共10分)1、 $ cd/usr/uerl (1.5分)2、 $ pwd (1.5分)3、 $ ls (1.5分)4、 mkdir my (1.5分)5、 $ cd text (1分)$ rm test.c pare.c (1分)$ cd.. (1分)$ rmdir text (1分)B卷:⼀、单项选择题(每题2分,共20分)1—5:B C C A D 6—10:C A B C C⼆、填空题(每题2分,共30分)1、操作系统2、⽹络操作系统分布式操作系统3、单道批处理系统多道批处理系统4、 Ms-dos、UNIX、OS/2、Windows、Windows NT、Netware、Linux(任选四个)5、客户机/服务器6、PCB表7、页8、进程9、调度与控制三、判断题(每题2分,共20分)1、√2、×3、×4、√5、√四、简答题(每题5分,共20分)1、⽂件系统要解决的主要问题是什么?答案:它解决的主要问题是:完成⽂件存储空间的管理(1分),实现⽂件名到物理地址的转换(1分),实现⽂件和⽬录的操作(1分),提供⽂件共享能⼒和安全措施(1分),提供友好的⽤户接⼝(1分)。

操作系统期末考试试题和标准答案及评分标准

操作系统期末考试试题和标准答案及评分标准

《操作系统》试题(A卷)(考试时间:90分钟)一、选择题(共20分,每小题1分)1.()不是基本的操作系统。

A.批处理操作系统B.分时操作系统C.实时操作系统D.网络操作系统2.现代OS具有并发性和共享性,是()的引入导致的。

A.单道程序B. 磁盘C. 对象D.多道程序3.一般来说,为了实现多道程序设计,计算机最需要()。

A.更大的内存B.更多的外设C.更快的 CPUD.更先进的终端4.在下面的I/O控制方式中,需要CPU干预最少的方式是()。

A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式5.在进程状态转换时,下列()转换是不可能发生的。

A.就绪态→运行态B.运行态→就绪态C.运行态→阻塞态D.阻塞态→运行态6.一个进程执行过程中不可能对应( )。

A.一个PCBB.一个JCBC.多个PCBD.一个程序7.进程调度又称为低级调度,其主要功能是( )。

A.选择一个作业调入内存B.选择一个主存中的进程调出到外存C.选择一个外存中的进程调入到主存D.将一个就绪的进程投入运行8.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。

A.重名翻译机构B.建立索引表C.建立指针D.多级目录结构9.文件控制块不包括()。

A.文件名B.文件访问权限说明C.文件物理位置信息D.磁盘坏块信息10.为了提高设备分配的灵活性,用户申请设备时应指定()号。

A.设备类相对B.设备类绝对C.相对D.绝对11.若进程P一旦被唤醒就能够投入运行,系统可能为( )。

A.在分时系统中,进程P的优先级最高。

B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低。

C.就绪队列为空队列。

D.抢占调度方式,P的优先级高于当前运行的进程。

12.为了照顾紧迫型作业,应采用()。

A.先来服务调度算法B.短作业优先调度算法C.时间片轮转调度算法D.优先权调度算法13.一作业进入内存后,则所属该作业的进程初始时处于()状态。

《操作系统》A参考答案及评分标准

《操作系统》A参考答案及评分标准
10、运行时间短 等待时间长
三、名词解释题
1、在批处理方式中,一个用户程序及其所需要的数据和操作命令的总和称为一个作业(Job).
2、所谓中断,指在I/O正常结束或出现硬件故障时,相应硬件向CPU发出中断信号,CPU停止正在执行的操作,转去执行中断处理程序,中断处理完毕后CPU再回到原来的断点继续进行。
四、简答题
1、答:特征:①并发两个以上事件在同一时间间隔发生;②共享,硬、软件资源可为多用户同时使用;③虚拟,把物理上的一个实体变成逻辑上的多个对应物;④异步性,内存中多进程按各自独立、不可预知的速度向前推进。其中并发与共享是最基本的,相辅相成,互为依存条件。
2、答:(1)进程是具有独立功能程序在某个数据集合上的一次执行过程。
(2)线程是进程内的一个执行实体或执行单元。
(3)进程和线程的区别:(a)不同进程的地址空间是独立的,而同一进程内的线程共享同一地址空间。一个进程的线程在另一个进程内是不可见的。(b) 在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源是分配给进程的,线程只拥有很少资源,因而切换代价比进程切换低。
注:1.出题教师负责制订课程考试试题参考答案及评分标准,不够可另附页。
2.试卷评阅完后,此表随试卷装订在一起,由继续教育学院保管、存档。
一、选择题
1、D 2、A 3、A 4、C 5、C 6、A 7、A 8、C 9、C 10、B 11、B 12、A 13、B 14、A 15、B
二、填空题
1、系统软件 资源 2、通信 3、约束(或制约) 4、程序 数据 PCB PCB 数据
5、重定位(或地址转换) 6、封闭 7、总时间 8、虚拟存储管理 9、就绪 阻塞
4、答:响应时间:使交互的用户的响应时间尽可能短。

操作系统教程习题附标准答案

操作系统教程习题附标准答案

《操作系统教程》习题答案习题11.单项选择题(1)大中小型计算机是以为中心的计算机系统。

A、CPUB、存储器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、并发性是指进程,并行性是指程序(1)B (2)B (3)A (4)B (5)D (6)B2.填空题(1)微机是以总线为纽带构成的计算机系统。

(2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。

(3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。

(4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。

(5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。

3.简答题(1)什么是操作系统?现代操作系统的基本特征是什么?操作系统是直接控制和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,便于用户使用的程序集合。

操作系统阶段测评大全含标准答案

操作系统阶段测评大全含标准答案

操作系统-阶段测评11.单选题1.13.0在计算机系统中配置操作系统的主要目的是(B)您答对了a增强计算机系统的功能b提高系统资源的利用率c提高系统的运行速度d合理组织系统的工作流程,以提高系统吞吐量1.23.0配置于计算机网络,能使系统中若干台计算机相互协作完成一个共同任务的操作系统是( D)您答对了•a网络操作系统••b分时操作系统••c嵌入式操作系统••d分布式操作系统•本题考察操作系统的类型,每种操作系统的特点:分布式操作系统能实现协作,共同完成一个任务,所以选择D.1.33.0为了实现存储保护,用户(D )您答对了•a只能修改基址寄存器的值••b只能修改限长寄存器的值••c可以随意修改基址和限长寄存器的值••d不能随意修改基址和限长寄存器的值•考察计算机的保护措施。

在资源共享的计算机系统中,只有具备了必要的保护措施,才能使个别的错误不致影响其他程序。

硬件的部分保护措施有以下几种:(1)特权指令(2)管态和目态(3)存储保护。

本题考察的是特权指令。

1.43.D您答对了•a对源程序proc进行编译,目标程序名修改为progl,最后运行目标程序prog2••b对源程序progl进行编译,目标程序名修改为proc,最后运行目标程序prog2••c对源程序progl进行编译,目标程序名修改为prog2,最后运行目标程序proc••d对源程序progl进行编译,目标程序名修改为prog2,最后运行目标程序prog2•本题考查的知识点为shell文件中的csh命令。

这个shell文件具有通用性,只要在启动shell文件执行的csh命令中给出不同的实际参数,就可对不同的源程序进行处理,若使用命令:csh proc progl prog2,则将对源程序progl进行编译,目标程序改名为prog2,最后运行名为prog2的目标程序。

1.53.0在操作系统的层次结构中,各层之间(C )您答对了•a内外层互相依赖••b互不相关••c外层依赖内层••d内层依赖外层考察操作系统的结构设计,层次结构法的主要特点。

自考操作系统试题及答案含评分标准

自考操作系统试题及答案含评分标准

自考操作系统试题及答案含评分标准一、概述操作系统是计算机系统中的一个重要组成部分,具有管理和协调计算机硬件与软件资源的功能。

自考操作系统试题主要考察考生对操作系统原理、管理和调度等方面的理解。

本文将提供一些操作系统试题及答案,并附上相应的评分标准。

二、试题及答案1. 什么是操作系统?它的主要功能是什么?答案:操作系统是计算机系统中的一个关键软件,它负责管理和控制计算机硬件资源,并提供给用户和其他软件调用。

其主要功能包括:进程管理、内存管理、文件系统管理和设备管理等。

2. 请简要解释进程和线程的区别。

答案:进程是计算机中的一个执行实体,拥有独立的地址空间和资源。

线程是进程中的一个执行单元,共享同一进程的资源和地址空间。

进程和线程的主要区别在于线程共享内存空间,因此线程切换更加高效。

3. 请解释操作系统的调度算法中什么是时间片轮转调度算法?答案:时间片轮转调度算法是一种抢占式调度算法,它将每个进程分配一个小的时间片(通常为几十毫秒),当时间片用完后,系统会切换到下一个进程执行。

这种算法可以公平地分配CPU时间,并确保每个进程都能得到执行的机会。

4. 请解释虚拟内存的概念及其作用。

答案:虚拟内存是一种操作系统提供的抽象概念,它将主存和辅助存储器组合起来使用,为每个进程提供了一个独立的地址空间。

虚拟内存的作用是扩大物理内存的容量,提高了系统的性能和运行效率。

5. 请简要描述死锁的概念及其解决方法。

答案:死锁是指两个或多个进程因争夺资源而导致的互相等待的状态,无法继续执行。

解决死锁问题的方法包括:预防死锁、避免死锁、检测死锁和解除死锁等。

三、评分标准1. 对操作系统概念和功能的准确理解。

(10分)2. 对进程和线程的区别的简明解释。

(10分)3. 对时间片轮转调度算法的解释是否准确清晰。

(10分)4. 对虚拟内存的概念和作用的描述是否准确完整。

(10分)5. 对死锁及其解决方法的解释是否准确全面。

(10分)四、总结本文提供了一些操作系统试题及答案,并附上了相应的评分标准。

操作系统考试题及答案1

操作系统考试题及答案1

07-08学年第2学期操作系统(06级)试卷(A卷)答案及评分标准一、选择题(每空1 分,共15分)1.在多道程序所提供的可共享的系统资源不足时,可能出现死锁。

但是,不适当的(3)也可能产生死锁。

(1)进程优先权(2)资源线性分配(3)进程推进顺序(4)分配队列优先权2.既考虑作业的等待时间,又考虑作业的运行时间的调度算法是(2)。

(1)短作业优先(2)响应比高优先(3)先来先服务(4)优先级调度3.产生死锁的四个必要条件是:互斥、(4)、循环等待和不剥夺。

(1)请求与阻塞(2)释放与阻塞(3)请求与释放(4)请求与保持4.可能出现抖动的存储管理方法是(2)。

(1)固定分区管理(2)请求分页存储管理(3)动态分区管理(4)动态重定位分区管理5.虚拟存储器的最大容量(2)。

(1)为内外存容量之和(2)由计算机的地址结构决定(3)是任意的(4)由作业的地址空间决定6.进程从运行状态进入就绪状态的原因是(4)。

(1)被选中占用CPU(2)等待某一事件(3)等待的事件已经发生(4)时间片用完7.某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源是(2)。

(1)9 (2)10 (3)11 (4)128.在下列存储管理方案中,不适用于多道程序的是(1)。

(1)单一连续分配(2)固定式分区分配(3)可变式分区分配(4)段页式存储分配9.一个作业8:00到达系统,估计运行时间1小时。

若10:00开始执行该程序,其相应比为(3)。

(1)1 (2)2 (3)3 (4)0.510.为了使多个进程能有效地同时处理I/O,最好使用(1)结构的缓冲技术。

(1)缓冲池(2)单缓冲区(3)双缓冲区(4)环形缓冲区11.分时系统具有(1)、独立性、及时性、交互性的特点。

(1)同时性(2). 共享性(3)虚拟性(4)交互性12.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许段内位移的最大长度是(2)。

计算机操作系统(郁红英-李春强著)答案

计算机操作系统(郁红英-李春强著)答案

习题一1.什么是操作系统?它的主要功能是什么?答:操作系统是用来管理计算机系统的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合;其主要功能有:进程管理、存储器管理、设备管理和文件管理功能。

2.什么是多道程序设计技术?多道程序设计技术的主要特点是什么?答:多道程序设计技术是把多个程序同时放入内存,使它们共享系统中的资源;特点:(1)多道,即计算机内存中同时存放多道相互独立的程序;(2)宏观上并行,是指同时进入系统的多道程序都处于运行过程中;(3)微观上串行,是指在单处理机环境下,内存中的多道程序轮流占有CPU,交替执行。

3.批处理系统是怎样的一种操作系统?它的特点是什么?答:批处理操作系统是一种基本的操作系统类型。

在该系统中,用户的作业(包括程序、数据及程序的处理步骤)被成批的输入到计算机中,然后在操作系统的控制下,用户的作业自动地执行;特点是:资源利用率高、系统吞吐量大、平均周转时间长、无交互能力。

4.什么是分时系统?什么是实时系统?试从交互性、及时性、独立性、多路性和可靠性几个方面比较分时系统和实时系统。

答:分时系统:一个计算机和许多终端设备连接,每个用户可以通过终端向计算机发出指令,请求完成某项工作,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样。

实时系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并作出反应。

比较:(1)交互性:实时系统具有交互性,但人与系统的交互,仅限于访问系统中某些特定的专用服务程序。

它不像分时系统那样向终端用户提供数据处理、资源共享等服务。

实时系统的交互性要求系统具有连续人机对话的能力,也就是说,在交互的过程中要对用户得输入有一定的记忆和进一步的推断的能力。

(2)及时性:实时系统对及时性的要求与分时系统类似,都以人们能够接受的等待时间来确定。

而及时系统则对及时性要求更高。

(3)独立性:实时系统与分时系统一样具有独立性。

每个终端用户提出请求时,是彼此独立的工作、互不干扰。

操作系统习题及答案

操作系统习题及答案

第5章操作系统习题 P140-142一、复习题1、什么是操作系统答:操作系统(Operating System,简称OS)是管理计算机系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一类系统软件。

(P114)2、操作系统的基本功能是什么答:操作系统是用户与计算机硬件之间的接口。

使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。

操作系统合理组织计算机的工作流程,协调各个部件有效工作,为用户提供一个良好的运行环境。

操作系统是计算机系统的资源管理者,负责管理包括处理器、存储器、I/O设备等硬件资源和程序和数据等软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;为用户提供简单、有效使用资源统一的手段,最大限度地实现各类资源的共享,提高资源利用率。

(P115)3、操作系统的基本组成有哪些答:操作系统构成的基本单位包括内核和进程、线程。

内核对硬件处理器及有关资源进行管理,给进程的执行提供运行环境。

进程是程序动态执行的过程。

(P114-115)4、操作系统如何分类答:根据系统运行的方式分类,操作系统的基本类型有三种:批处理系统、分时系统和实时系统。

具备全部或兼有两者功能的系统称通用操作系统。

根据系统的运行环境分类的操作系统有:微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。

(P116-117)5、什么是进程它与程序是什么关系答:进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。

程序是静态的概念,它以文件形式存在于辅助存储器中,进程是动态的概念,程序执行时创建进程,一个程序多次执行创建多个进程,这多个进程可同时存在于机器的内存中。

进行执行完成后结束,进程终止,但程序本身仍然存在,并不因进程的终止而消失。

(P119-124)6、什么是死锁死锁产生的原因是什么答:在系统运行过程中,多个进程间相互永久等待对方占用的资源而导致各进程都无法继续运行的现象称为“死锁”。

操作系统 习题及答案

操作系统 习题及答案

第5章操作系统习题P140-142一、复习题1、什么是操作系统答:操作系统(Operating System,简称OS)是管理计算机系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一类系统软件。

(P114)2、操作系统的基本功能是什么答:操作系统是用户与计算机硬件之间的接口。

使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。

操作系统合理组织计算机的工作流程,协调各个部件有效工作,为用户提供一个良好的运行环境。

操作系统是计算机系统的资源管理者,负责管理包括处理器、存储器、I/O设备等硬件资源和程序和数据等软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;为用户提供简单、有效使用资源统一的手段,最大限度地实现各类资源的共享,提高资源利用率。

(P115)3、操作系统的基本组成有哪些答:操作系统构成的基本单位包括内核和进程、线程。

内核对硬件处理器及有关资源进行管理,给进程的执行提供运行环境。

进程是程序动态执行的过程。

(P114-115)4、操作系统如何分类答:根据系统运行的方式分类,操作系统的基本类型有三种:批处理系统、分时系统和实时系统。

具备全部或兼有两者功能的系统称通用操作系统。

根据系统的运行环境分类的操作系统有:微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。

(P116-117)5、什么是进程它与程序是什么关系答:进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。

程序是静态的概念,它以文件形式存在于辅助存储器中,进程是动态的概念,程序执行时创建进程,一个程序多次执行创建多个进程,这多个进程可同时存在于机器的内存中。

进行执行完成后结束,进程终止,但程序本身仍然存在,并不因进程的终止而消失。

(P119-124)6、什么是死锁死锁产生的原因是什么答:在系统运行过程中,多个进程间相互永久等待对方占用的资源而导致各进程都无法继续运行的现象称为“死锁”。

2023年10月自考操作系统概论试题含答案及评分标准

2023年10月自考操作系统概论试题含答案及评分标准

2023年10月自考操作系统概论试题含答案及评分标准一、选择题1.操作系统是计算机系统中的一个重要组成部分。

下列关于操作系统的说法,错误的是() A. 操作系统是一种系统软件 B. 操作系统是计算机硬件的一部分 C. 操作系统提供了资源管理和控制的功能 D. 操作系统可以控制计算机硬件的运行答案:B评分标准:选择题的每个问题得1分,答错则不得分。

二、填空题1.操作系统的主要功能之一是_______________________。

答案:资源管理评分标准:填空题每个问题得2分,答错则不得分。

2.操作系统的早期发展中,最先出现的操作系统是_____________________。

答案:批处理操作系统评分标准:填空题每个问题得2分,答错则不得分。

三、问答题1.请简述多道程序设计的基本思想。

答案:多道程序设计是指将计算机内存分成若干个大小相等或不等的分区,每个分区对应一个作业。

当一个作业需要I/O操作时,操作系统选择另一个作业运行,以提高计算机的资源利用率。

通过并发执行多个作业,可以减少作业的等待时间,提高计算机的吞吐量。

评分标准:问答题根据回答的完整程度给出评分,满分为10分。

2.请简述分时操作系统的特点和应用场景。

答案:分时操作系统是一种能够让多个用户共享计算机资源的操作系统。

其特点包括: - 可以同时为多个用户提供服务,每个用户都有一个独立的终端用于与系统进行交互; - 操作系统可以根据用户的需要,快速地在多个任务之间切换,使得用户感觉自己独占了整个计算机。

分时操作系统适用于以下场景: - 大型计算机上的多用户系统,如大学的计算机教室、图书馆等; - 在云计算中,用户可以通过分时操作系统获得远程计算资源进行任务处理; - 在多任务处理中,多个任务可以通过分时操作系统同时进行,提高效率。

评分标准:问答题根据回答的完整程度给出评分,满分为10分。

四、编程题1.请编写一个简单的操作系统命令行界面程序,实现以下功能:•显示当前目录下的所有文件和文件夹;•切换目录,进入指定的文件夹;•删除指定的文件或文件夹;•打开指定的文件。

操作系统选择题库答案及详解

操作系统选择题库答案及详解

操作系统选择题库答案及详解一、单选题1、以下关于操作系统的说法中,错误的是()A 操作系统是管理计算机硬件与软件资源的程序B 操作系统能合理地组织计算机的工作流程C 操作系统能为用户提供各种服务功能D 操作系统能直接对硬件进行操作答案:D详解:操作系统不能直接对硬件进行操作,而是通过驱动程序等中间层来管理和控制硬件。

操作系统主要负责对计算机的资源进行管理和调度,为应用程序提供运行环境和服务。

2、操作系统的主要功能不包括()A 处理机管理B 存储管理C 设备管理D 文字编辑答案:D详解:操作系统的主要功能包括处理机管理、存储管理、设备管理、文件管理和作业管理等。

文字编辑通常是应用程序的功能,而非操作系统的主要功能。

3、在多道程序环境下,操作系统分配资源以()为基本单位。

A 程序B 进程C 作业D 指令答案:B详解:在多道程序环境中,进程是资源分配和调度的基本单位。

程序只是一组指令的集合,本身不具有资源分配的概念。

作业是用户向计算机提交任务的实体,而指令是构成程序的基本单元。

4、进程从运行状态转变为阻塞状态的原因可能是()A 时间片用完B 被选中占有处理机C 等待某一事件发生D 等待的事件已发生答案:C详解:当进程等待某一事件发生时,如等待输入输出完成、等待资源分配等,会从运行状态转变为阻塞状态。

时间片用完会使进程从运行状态变为就绪状态;被选中占有处理机是进程从就绪状态变为运行状态;等待的事件已发生会使进程从阻塞状态变为就绪状态。

5、以下进程调度算法中,对短进程不利的是()A 先来先服务B 短作业优先C 时间片轮转D 高响应比优先答案:A详解:先来先服务调度算法按照进程到达的先后顺序进行调度,不管进程的执行时间长短。

短进程可能会因为长进程先到达而长时间等待,对短进程不利。

短作业优先算法有利于短进程;时间片轮转算法对所有进程相对公平;高响应比优先算法在一定程度上兼顾了短进程和等待时间长的进程。

6、产生死锁的四个必要条件是:互斥、()、循环等待和不剥夺。

《操作系统》考题及答案

《操作系统》考题及答案

《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。

A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。

A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。

A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。

A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。

A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。

A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。

A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。

A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。

A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。

答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。

(A卷答案)-计算机操作系统(第3版)-郁红英-清华大学出版社

(A卷答案)-计算机操作系统(第3版)-郁红英-清华大学出版社

2018 ~2019学年第2学期《操作系统》课程期末考试试卷(A)答案及评分标准课程所在学院:适用专业班级:考试形式:闭卷一、填空题(本题满分20分,每空1分,共含20个空)二、判断题(本题满分10分,每题1分,共含10道小题。

)三、单项选择题(本题满分15分,每题1分,共含15道小题)四、计算题(本题满分40分,每题8分,共含5小题)1.设有一计算机系统有输入机一台、打印机一台,现在有两道程序投入运行,且程序A先运行,程序B后运行。

程序A的运行轨迹是:计算50ms,打印信息100ms,再计算50ms,再打印信息100ms,结束;程序B的运行轨迹是:计算50ms,输入数据70ms,再计算50ms,结束。

要求:(1)画出两道程序单道运行的工作情况,并计算两道程序完成所需花费的时间。

(2)画出两道程序多道运行的工作情况,并计算两道程序完成所需花费的时间。

答:(1).如下图所示:A计算50ms A打印100ms A计算50ms B计算50ms B输入70ms B计算50ms (本步骤正确给3分)两道程序完成所需花费的时间=200ms+170ms=370ms (本步骤正确给1分)(2).如下图所示:完成A :B :调度程序:0 50 100 150 200 250 300(本步骤正确给3分)两道程序完成所需花费的时间=300ms (本步骤正确给1分)2. 一个进程有8个页面,对页面的访问轨迹如下:1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,5分别说明当分配给该进程的存储块数为M=3,采用以下置换算法的缺页次数 (1)OPT (最佳)置换算法(2)LRU (最近最少使用)算法解答:(1)OPT (最佳)置换算法,M=3时1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,51 1 1 1 6 6234 4 0 0 0 0 0 0 0 05 2 7 7 1 1 1 1 1 (本步骤正确给3分)缺页次数:10次(本步骤正确给1分)(2)LRU (最近最少使用)置换算法,M=3时1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,5 1 1 1 1 1 0 0 0 0 0 0 0 0 7 7 7 7 2 2 4 4 2 2 6 6 1 1 3 3 5 (本步骤正确给3分)缺页次数:11次 (本步骤正确给1分)3. 某虚拟存储器的用户地址空间有32个页面,每页大小为1KB 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东莞理工学院(本科)2008-2009第一学期
操作系统(A卷)答案及评分标准
一、术语解释(共20 分每题2分)
进程;进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位;(2分)
中断;CPU暂停当前程序的执行,转去处理计算机内部或外部发生的突发事件,完成突发事件处理后回到原来程序执行的过程;(2分)
重定位;从程序的逻辑地址映射到物理地址的过程;(2分)
页面抖动;刚调进内存的页面不久又被调出,而调出后不久又被调入,CPU大量的时间花费的页面调入调出的现象;(2分)
文件的物理组织;文件在存储设备上的组织结构;(2分)
分时;将CPU的运行时间划分成若干个时间段(称为时间片),循环轮流分配给各个程序(用户)使用; (2分)
死锁;在一个进程集合中的每个进程,都在等待仅由该集合中的另一进程才能引发的事件,而无限期地僵持下去的局面; (2分)
吞吐量;单位时间内完成的作业数; (2分)
进程同步;一个进程执行到某一点后要等到另一进程执行到某点才能继续往下执行的一种进程间关系;(2分)
虚拟存储器;只进程分配部分所需内存,剩下内存需求等到进程真正需要访问这些存储器时才被调入,但在用户看来却分配到了所有所需内存,这种内存管理方式成为虚拟存取器。

(2分)
(评分标准:因为各人表述方式不同,对每一小题,术语基本解释清楚即可得全分)
二、简答题(共30分每题5分)
1. 处理器有用户态和核心态等2种工作状态(4分),设置2种工作状态的原因是为了对操作系统内核进行保护(1分)。

2. 当CPU要访问的页面不在内存中时,就发生缺页中断(3分);发生缺页中断时,CPU转缺页中断处理程序执行,将待访问页面从外村调入内存,返回被中断程序,重新启动引起缺页的指令(2分)。

3. 高级调度是作业调度,为作业分配资源,将作业调入内存,并为之创建进程(2分);低级调度为进程调度,为进程分配处理器(2分);作业调度为进程调度做准备(1分)。

3. 死锁产生的4个必要条件是:互斥条件、占用且等待条件、循环等待条件、不可抢占条件。

(答对1个得2分,2个得3分,3个得4分,4个得5分)
5. 操作系统是一种系统软件,是若干程序模块所的集合,它负责管理和控制计算机系统的硬件、软件资源的分配、调度和管理,使系统高效、安全地运行(2分);为用户提供简单、直观、灵活的用户接口和使用环境(1分);操作系统的主要功能是实现对计算机系统软硬件资源的管理(2分)。

6.引进高级通信机构的目的是为了在进程间实现大量数据的交换(4分);进程间通信机制的实例有:管道、消息通信、共享内存等(列出1种即可,1分)。

三、理解题(共20分每题5分)
1.设备分配;设备回收;设备启动;I/O操作;中断处理;缓冲区管理;(评分标准:每项1分,最多5分)
2. 进程正常结束;进程出错终止;运行时间片用完;等待I/O操作;优先级更高度进程就绪;(评分标准:每项1分,最多5分)
3. 有效地址 (1,500)的物理地址为:1024×3+500=3572; (3分)
有效地址 (2,3000)不合法;(1分)
有效地址(3,100)的页号超出页表范围,出现地址越界;(1分)
4.(1)数组好;(2)双向链表不好;(3)跳转不好;(4)循环好;(5)二叉树不好;(评分标准:每项1分,最多5分)
四、综合题(共30分)
1. (共10分)
(1) 可用3个进程完成:
Pa:从卡片机读信息,并逐一输入到缓冲区B1中(1分)
Pb:从缓冲区B1读信息,加工处理后再搬到缓冲区B2中(1分)
P3:从缓冲区B2读信息,并在打印机上印出 (1分)
(2) 这些进程间为同步关系 (2分)
(3) 同步算法:初值:empty1=empty2=1; full1=full2=0; (2分)
2.(共7分)
页面走向为:0,1,0,3,1,2,4,3 (1分)
采用LRU算法的页面替换顺序为:
(2分)
页面替换顺序为:0,3,1,2 (2分)
缺页率为:6÷8= 75% (2分)
3.(共3分)
1个页面从外存传到内存的时间:1000÷10-6=10-3 s = 1 ms
存取当前页面中内存单元的时间:1 us × 99.9%≈10-6 s (1分)
存取不在当前页面中内存单元(但单元已在内存)的时间:1 us × 0.1% × 80% ≈10-9
s 存取不在当前页面中内存单元(但单元不在内存,被置换页面不需写回)的时间: 1 ms × 0.1% × 20%×50% =10-7
s
存取不在当前页面中内存单元(但单元不在内存,被置换页面需写回)的时间: 2 ms × 0.1% × 20%×50% =2×10-7 s (1分)
有效存取时间为: 10-6 s + 10-9 s +10-7 s + 2×10-7 s ≈ 1.3 us (1分) 4. (共10分)
(1) RR
(2)各作业周转时间:(4分)
(3)平均周转时间 (2分) (19+1+5+1+10) ÷5=7.2
1
2 3 4 2
0 4
6
8
10 12 14
16
5 18
20
东莞理工学院(本科)2008-2009第一学期
操作系统(B卷)答案及评分标准
一、术语解释(共20 分每题2分)
并发;两个或更多个程序同时在系统中存在并且运行,即一个程序段执行尚未结束,另一个程序段已经开始执行
实时;能够及时响应外部事件的请求,在规定的时间内完成对事件的处理;
死锁预防;破坏死锁的四个必要条件之一,使死锁不可能发生;
存储器碎片;经过多次内存分配与回收后产生的一些尺寸太小得不到利用存储器块;
多道程序设计;同时在内存中让多个程序并发执行;
线程;一种轻量级进程,位于进程内部,是处理器调度的基本单位;
快表;用于保存最近需要使用的页表项的高速存储器;
程序地址;程序中使用的存储器地址;
系统调用;应用程序调用操作系统服务的唯一方式,采用中断机制实现;
文件逻辑组织;用户看到的文件结构;
(评分标准:因为各人表述方式不同,对每一小题,术语基本解释清楚即可得全分)
二、简答题(共30分每题5分)
1. 操作系统有3种基本类型:批处理系统,分式系统,实时系统(3分);在分式系统中,每个用户有一个操作终端,将运行时间分成很多时间片,分给各个用户使用,但用户看来,每个都感觉在独占计算机(1分);实时系统可对外部发生的时间在规定的时间内作出相应(1分)。

2.重定位是程序地址变换为物理地址的过程(2分);它分为静态重定位和动态重定位2种(1分);静态重定位在程序加载到内存时通过把程序地址修改成物理地址完成重定位(1分);动静态重定位在程序执行中、内存访问前有硬件执行重定位(1分)。

3. 文件管理的主要功能:文件存储空间管理,文件目录管理,文件操作,文件保护,文件按名存取。

(评分标准:每项1分,最多5分)
4.处理机调度一般可分为作业调度、交换调度和进程调度三级(3分);其中进程调度必不可少(1分);因为只有进程调度才能将处理器分配给进程使用(1分)。

5. 在操作系统中引入进程概念是为了更好地描述程序执行过程中动态特性,这些特性是“程序”这个概念无法描述清楚的(3分);它与程序的差别和关系是:进程是程序的执行过程,程序是进程的静态形式(2分)。

6. 原语是执行过程中不可被打断的一段代码(3分),操作系统引入原语的原因是为了保护一些系统状态、数据结构的一致性和完整性(2分)。

三、理解题(共20分每题5分)
1. 文件名、文件大小、文件数据块指针、文件创建时间、文件访问权限、文件所属用户等(评分标准:答案不唯一,
每项1分,最多5分)。

2. 进程号、进程名、进程状态、父进程指针、堆栈地址等(评分标准:答案不唯一,每项1分,最多5分)。

3.
(1)219+430=649
(2)2300+10=2310
(3)2300+11=2311
(4)∵500>100,∴发生地址越界
(5)1327+400=1727
(评分标准:每小题1分,共5分)
4.
(1)好;(2)不好;(3)好;(4)不好;(5)好
四、综合题(共30分)
1.(共10分)
(1)三个进程间的关系是互斥关系。

(2分)
(2) 进程间同步算法如下:
设置一个互斥信号量mutex来协调各进程对打印机的使用,初值为1。

(2分)
2. (共7分)
(1)有效存取时间为:(1-0.85)×1 us + 1 us = 1.15 us (4分)
(2)(1-0.5) ×1 + 1 =1.5 us (3分)
3. 该文件的第3个数据库在磁盘块71中.(3分)
4.(共10分)
(A) 2→1能发生(2分),因为一个进程时间片到时,可引起另一个进程占领处理器(2分);
(B) 3→2不可能发生(2分),因为一个进程因等待资源等原因阻塞与另一进程的时间片到时不会有因果关系;
(C) 4→1可能发生(2分);因为一个进程所等待时间发生后回到就绪状态,如果这是处理器空间小,就可进入运行状态,使变换1发生(2分)。

相关文档
最新文档