模拟试题四
一、单项选择题(在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内)
窗体顶端。1、关于操作系统的叙述( )是不正确的。
答案:d2、操作系统的发展过程是( )
答案:a3、用户程序中的输入,输出操作实际上是由( )完成。
答案:c4、计算机系统中判别是否有中断事件发生应是在( )
答案:b5、设计批处理多道系统时,首先要考虑的是( )
答案:b6、若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
答案:a7、支持程序浮动的地址转换机制是( )
答案:d8、在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。
答案:b9、逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。
答案:b10、文件的保密是指防止文件被( )
答案:c11、对磁盘进行移臂调度的目的是为了缩短( )时间。
答案:a12、启动外设前必须组织好通道程序,通道程序是由若干( )组成。
答案:a13、一种既有利于短小作业又兼顾到长作业的作业调度算法是( )
答案:c14、作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。
答案:b15、在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )
答案:c16、若系统中有五个并发进程涉及某个相同的变量a,则变量a的相关临界区是由( )临界区构成。
答案:d17、在多进程的并发系统中,肯定不会因竞争( )而产生死锁。
答案:d18、通常不采用( )方法来解除死锁。
答案:d19、( 不是unix系统的特色。
答案:c20、关于unix的用户标识,( 是不正确的。
答案:c二、多项选择题(在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分)
1、对于辅助存储器,( 的提法是正确的。
窗体顶端。a “不是一种永久性的存储设备”
b “能永久地保存信息”
c “可被**处理器直接访问”
d “是cpu与主存之间的缓冲存贮器”
e “是文件的主要存储介质”
答案:be2、存储管理中的地址转换仅需在cpu中设置一个控制寄存器的是( )管理。
a 单个分区。
b 多个固定分区。
c 页式。d 段式。
e 多个可变分区。
答案:acd
3、有关设备的管理中,( 是正确的。
a “计算机系统为每台设备确定一个绝对号”
b “每台设备都应该有一个惟一的相对号”
c “申请设备时指定绝对号可提高设备的使用率”
d “申请设备时指定设备相对号使设备分配的灵活性强”
e “启动设备时应指出设备的绝对号”
答案:ade
4、在多进程的并发系统中,有关进程间的关系的正确说法是( )
a 都是逻辑上无关的。
b 有些可能逻辑上无关的。
c 都是逻辑上有关的。
d 有些可能逻辑上有关的。
e 它们之间都直接或间接发生关系。
答案:bde
5、unix系统中进程由三部分组成:进程控制块,正文段和数据段。这意味着一个程序的正文与数据可以是分开的,这种分开的目的是为了( )
a 可共享正文。
b 可共享数据。
c 可重入。
d 方便编程。
e 以上全部。
答案:abc
得分:窗体底端。
三、填空题。
1、操作系统的主要设计目标是和 。
2、当一个进程完成了特定的任务后,系统收回这个进程所占的和取消该进程的就撤消了该进程。
3、单个分区存储管理仅适用于和系统。
4、每个索引文件都必须有一张表,其中每个登记项用来指出一个逻辑记录的 。
5、实现spool系统时必须在磁盘上辟出称为和的专门区域,以存放作业信息和作业执行结果。
6、一个理想的作业调度算法应该是既能又能使进入系统的作业 。
7、死锁的四个必要条件是 、 不可抢夺资源和循环等待资源。
得分: 四、问答题。
1、 什么是操作系统?它有什么基本特征?
隐藏答案。2、 什么是中断?中断处理的一般过程分为哪几个阶段?
隐藏答案。3、 作业调度和进程调度各自的主要功能是什么?
隐藏答案。4、 虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制?
隐藏答案。5、 作业提交后是否马上放在内存中?为什么?
隐藏答案。五、综合题
1、两个并发执行的进程a和b的程序如下:
其中n为整数,初值为4。若进程a先执行了三个循环后,进程a和进程b又并发执行了一个循环,写出可能出现的打印值。正确的打印值应该是多少?
请用p、v操作进行管理,使进程a和b并发执行时不会出现与时间有关的错误。
隐藏答案。2、在请求分页系统中,某用户的编程空间为16个页面,每页1k,分配的内存空间为8k。假定某时刻该用户的页表如下图所示,试问:
3、有一个虚拟存储系统。分配给某进程3页内存,开始时内存为空,页面访问序列如下:
1)若采用先进先出的页面置换算法(fifo),缺页次数为多少?
2)若采用最近最少使用的页面置换算法(lru),缺页次数为多少?
隐藏答案。窗体底端。
操作系统 软件 操作系统作业
1 信号量的物理含义是什么?2 处于执行状态的进程若同时发生了下列两种情况 1 对某信号量执行p操作后,信号量的值变为负数。2 该进程的时间片到时产生中断。试问,该进程将由执行状态变迁为就绪态,还是阻塞态?简述理由。3 设有n个进程共享一临界区,对于下述情况,说明信号量的初值 含义,并用pv操作写出...
武汉大学操作系统大作业
fork pthread实验报告。一 学习目标。1.学习fork函数和pthread函数的使用,阅读源码,分析两个函数的机理。2.在系统中创建一个三层次父子进程树,并具有两层次线程,并打印运行中各个执行体的处理器使用 内存使用等基本信息。二 基本原理。1 fork函数。fork函数的函数原型是pid...
操作系统作业
4.程序并发执行时为什么会失去封闭性和可再现性?因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。6.试从动态性,并发性和独立性上比较进程和程序?a.动态性是进程最基本的特性,可表现为...