计算机操作系统模拟试题(6)
- 格式:doc
- 大小:37.50 KB
- 文档页数:6
计算机操作系统模拟试题(6)
一、单选题:16分,每题02分
1、 下列操作系统中强调并行计算的操作系统是( )。
A: 分时系统
B: 实时系统
C: 网络操作系统
D: 分布式操作系统
2、 作业调度是( )。
A: 从后备作业中选取作业进入主存
B: 从读卡机选取作业进入后备队列
C: 从主存中选取作业进程占有CPU
D: 从等待设备的队列中选取一个作业进程
3、 在UNIX操作系统中,把/temp目录下的文件file1的内容移到/tempa目录下的file2文件中,应使用的命令是( )。
A: cp /temp/file1>/tempa/file2
B: mv /temp/file1 /tempa/file2
C: mv /temp/file1>/tempa/file2
D: mv /temp/file1<
4、 使用绝对路径名访问文件是从( )开始按目录结构访问某个文件。
A: 当前目录
B: 用户主目录
C: 根目录
D: 父目录
5、 多级目录结构形式为( )。
A: 线性结构
B: 散列结构
C: 网状结构
D: 树形结构
6、 不可能产生系统抖动现象的存储管理是( )。
A: 固定分区管理
B: 分页式虚拟存储管理
C: 段式虚拟存储管理
D: 虚拟存储管理
7、 下列( )存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。
A: 固定分区
B: 可变分区
C: 分页管理
D: 段页式管理
8、 一个进程被唤醒意味着( )。
A: 该进程重新占有了CPU
B: 进程状态变为就绪
C: 它的优先权变为最大
D: 其PCB移至就绪队列的队首 二、多选题:20分,每题04分
9、 下面属于Windows系统特性的是( )( )( )。
A : 图形用户界面
B : 微内核结构
C : 命令控制
D : 移植性好
E : 支持多媒体
10、 下面属于用户界面研究技术的有( )( )( )。
A : 人机交互
B : 虚拟现实
C : 假脱机技术
D : 窗口技术
E : 通道技术
11、 文件在使用之前先要打开,这是因为( )( )( )。
A : 该文件已存在
B : 需要把文件从外存调入主存
C : 需要验证用户对文件的使用权
D : 为了建立用户对文件的使用权
E : 为了文件的安全与保密
12、 进程就是可与其他程序并行执行的程序段的一次执行过程,它是系统进行资源分配和调度的一个基本单位。进程具有( )、( )、( )、制约性和结构性5个基本特征。
A : 动态性
B : 静态性
C : 共行性
D : 并发性
E : 独立性
13、 从下列有关进程管理的叙述中,正确的叙述是( )、( )和( )。
A : 进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调
B : 临界资源是指每次仅允许一个进程访问的资源
C : 信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P、V操作来改变
D : V操作是对信号量执行加1操作,意味看释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行
E : 消息通信属于高级通信方式
F : 死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况
三、判断题:10分,每题02分
14、 在多道程序设计和通道技术发展的条件下,产生了一种新的假脱机真联机的输入输出方式,即SPOOLing操作方式。
15、 一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性。
16、 文件系统中的源程序是有结构的记录式文件。
17、 进程间的基本关系为相互独立与相互制约的同步与互斥关系。
18、 在单CPU系统中,如果系统中有n个进程,则在就绪队列中进程的个数最多为n-1。
四、填空选择题:03分,每题03分
19、 操作系统是为了提高计算机的利用率和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的([1]C),其中包括([2]A),([3]E),外部设备和系统中的数据。操作系统中的[3]管理部分负责对作业和进程进行调度。
选 项 1 :
程序
功能
资源
进程
选 项 2 :
主存储器
虚拟存储器
运算器
控制器
处理机
选 项 3 :
主存储器
虚拟存储器
运算器
控制器
处理机
五、小型计算题:05分,每题05分
20、UNLX/Linux操作系统中将设备分为字符设备和块设备进行管理,有什么特点?
参考答案:
字符设备是管理以“字符”为单位进行输入、输出的设备,即这类设备每输入或输出一个字符就要中断一次主机CPU请求进行处理,故称为慢速设备。
块设备是管理以“字符块”为单位进行输入输出的设备,在不同的系统或系统的不同版本中,块的大小定义不同。但在一个具体的系统中,所有的块一旦选定都是一样大小,便于管理和控制,传送效率较高。
六、简答题:35分,每题05分
21、 简述传统操作系统和现代操作系统发展中的主要特点。
参考答案:
答:传统操作系统包括批处理、分时和实时操作系统。批处理操作系统以发挥计算机资源能力为主,适合于复杂科学计算和工程设计,I/O量较小,CPU计算量大的作业,而用户一般不要求即时响应;分时操作系统以人机交互方式工作,是多用户操作系统的基础,适用于大量计算机数据处理系统的应用;实时操作系统以用户要求的时间限制为核心,适用于工业控制系统和实时控制系统中的计算机应用。
现代操作系统包括网络操作系统和分布式操作系统。前者以网络地址通信管理的资源共享为核心,后者内部管理仍以网络地址管理,但面向用户以用户需求目标为中心。现代操作系统除扩展功能外,更注重安全可靠性的设计。采用进程和多线程基本构件内部结构并趋向以微结构为中心的核心外扩展原理。
22、 操作系统界面管理的任务和功能是什么?
参考答案:
答:人机交互界面是计算机系统的一个重要组成部分,界面管理的任务是使用多媒体、虚拟现实(VR)和科学计算可视化等技术寻求最佳的人机通信方式。
23、 文件目录的功能是什么?一级目录、二级目录及多级目录有何异同?
参考答案:
答:文件目录具有将文件名转换成该文件在外存的物理位置的功能,即实现文件名与其存放盘块之间的映射。
一级目录的全部文件都登记在同一目录中。其结构简单,管理方便,但无法解决文件重名问题,不便于共享。
二级目录的第一级为主文件目录,第二级为用户文件目录。这种方法解决了文件重名问题,实现不同用户对某个文件的共享,在用户文件目录中还可以设置口令,对文件进行保护和保密。
多级目录是二级目录的推广,这时允许每一级目录下建立多层次的子目录和文件,主文件目录称为根目录,从根目录开始,层层地扩展下去,形成一个倒置的树形层次结构。
24、 在固定分区存储管理方式下,如何提高主存空间的利用率?
参考答案:
答:固定分区方式管理方式下,要提高主存空间的利用率,采用的方法有:
(1)根据经常出现的作业的大小和频率来划分分区;
(2)划分分区时按从小到大顺序排列,并依次登录到分区分配表中,这样总能找出一个能满足作业要求的最小空闲分区分配给作业。
(3)按作业对主存空间的需求量排成多个作业队列,每个队列的作业只能依次装入一个固定的分区中,防止小作业进入大分区。
25、 采用可变分区管理存储空间时,若主存中按地址顺序依次有五个空闲区,大小分别为15K、28K、10K、226K、110K。现有五个作业J1到J5,它们所需的主存空间依次是10K、15K、102K、26K、180K。问如果采用最先适应分配算法,能否把这五个作业按J1到J5的次序全部装入主存。使用哪种分配算法装入这五个作业,可使主存的利用率最高?
参考答案:
答:按最先使用分配算法,不能把这五个作业全部依次装入主存。这时J1、J2装入第1、2个空闲区,J3、J4装入第4、5个空闲区,J5有180K,无法装入仅有的10K空闲区。
能使主存利用率最高的是采用最优适应分配算法。这时,这五个空闲块分别装入作业J2、J4、J1、J5、J3。
26、 进程的互斥和同步有什么异同点? 参考答案:
答:同步与互斥特点比较如下:
同步
互斥
进程-进程
进程-资源-进程
时间次序上受到某种限制
竞争到某一物理资源时不允许其他进程工作
相互清楚对方的存在及其作用,交换信息
不一定清楚其他进程情况
往往指有几个进程共同完成一个任务
往往指多个任务多个进程间通讯制约,故更广泛
举例:生产与消费之间,发送与接收之间,作者与读者之间,供者与用者之间。
举例:交通十字路口,单轨火车的拨道岔。
27、 一个进程入睡时其断点落在何处?它被唤醒后从何处继续原来的执行?
参考答案:
答:一个进程入睡是指该进程由于缺乏资源不能占用CPU,进入等待状态。一个进程由程序、数据集合和进程控制块(PCB)组成。PCB是进程存在的唯一标志。PCB中包括如下内容:进程标志号、进程状态(执行/就绪/等待)、进程标志、进程优先数、程序地址、现场保护区(通常被保护的信息有程序计数器、程序状态字、各个工作寄存器等)、通信机构、其他信息等。
处于睡眠状态的进程,它的断点在它的PCB中的现场保护区中保护起来。保存程序运行的CPU现场,以便在将来的某一时刻恢复并继续原来的运行。它被唤醒后,把它从等待进程队列中摘下,将进程状态改为就绪,然后将它插入到就绪队列中;等它占用CPU进入执行状态时,从断点处继续执行。
七、综合题:11分,每题11分
28、设有一组作业,它们的提交时间及运行时间如下: