计算机操作系统模拟试题(4)一、单选题:16分,每题02分1、财务管理软件是一种()。
A: 系统软件B: 接口软件C: 应用软件D: 支撑软件2、UNIX系统中,用户可以终止一个进程的进行,命令格式为kill [数值] 进程号,其中数值为“3”时的含义为()。
A: 中断B: 挂起C: 退出D: 杀死3、文件的存储空间管理实质上是组织和管理()。
A: 文件目录B: 外存已占用区域C: 外存空闲块D: 进程控制块4、外存(如磁盘)上存放的程序和数据()。
A: 可由CPU直接访问B: 必须在CPU访问之前调入内存C: 是必须由文件系统管理的D: 必须由进程调度程序管理5、SPOOLing技术应用于()。
A: 外设概念B: 虚拟设备概念C: 磁带概念D: 存储概念6、一个进程被唤醒意味着()。
A: 该进程重新占有了CPUB: 进程状态变为就绪C: 它的优先权变为最大D: 其PCB移至就绪队列的队首7、若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用PV操作作为同步机制。
则信号量S的取值范围是()。
A: 4,3,2,1,0B: 3,2,1,0,-1C: 2,1,0,-1,-2D: 1,0,-1,-2,-38、下列指令中,不是特权指令的是()。
A: I/O指令B: 算术指令C: 设置控制寄存器指令D: 访管指令二、多选题:20分,每题04分9、下面属于用户界面研究技术的有()()()。
A : 人机交互B : 虚拟现实C : 假脱机技术D : 窗口技术E : 通道技术10、实现文件保护保密的方法有()()()。
A : 建立副本B : 定时转储C : 规定权限D : 使用口令E : 文件加密11、内存的类型主要有()()()。
A : 虚拟内存B : 扩展内存C : 高速缓冲存储器D : 动态内存E : 常规内存12、下面关于USB的描述正确的是()、()和()。
A : USB的含义是通用串行总线B : USB是新的总线标准C : 其使用方便,连接灵活,支持多媒体D : USB接口使用中断控制和输入输出的地址资源E : 要使用USB设备,首先要求主板具有支持USB设备的功能13、进程至少有三种基本状态:()、()和()。
A : 就绪B : 退出C : 等待D : 执行E : 创建三、判断题:10分,每题02分14、操作系统核心包含高级程序设计语言的编译器。
15、利用作业说明书实行自动控制方式的作业,叫做脱机作业。
16、Shell语言最早是由DOS提供给用户使用的命令解释程序集合。
17、交换技术扩充了内存,因此,交换也实现了虚拟存储器。
18、一个好的页面调度算法应该避免和减少抖动现象。
四、填空选择题:03分,每题03分19、在具有()机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。
前者称为(),后者称为()。
选项 1 :逻辑地址执行地址编程地址物理地址地址变换SPOOLing选项 2 :逻辑地址执行地址编程地址物理地址地址变换SPOOLing选项 3 :逻辑地址执行地址编程地址物理地址地址变换SPOOLing四、小型计算题:05分,每题05分20、编写一个C程序,父进程生成一个子进程,父进程等待子进程wait(),子进程执行完成后自我终止exit(),并唤醒父进程。
父、子进程执行时打印有关信息。
参考答案:五、简答题:35分,每题05分21、多用户操作系统离开了多终端的硬件支持,能否安装和使用?参考答案:答:多用户系统与多终端系统是不同的概念。
多用户系统为多个用户使用,是一个软件系统的概念,它强调用户之间的安全保密;而多终端系统是指系统中有多个用户终端,是硬件设备的描述,即使一个终端也可以为多个用户使用。
因此,多用户操作系统不一定需要多终端的硬件支持,完全可以安装和使用。
22、操作系统界面管理的任务和功能是什么?参考答案:答:人机交互界面是计算机系统的一个重要组成部分,界面管理的任务是使用多媒体、虚拟现实(VR)和科学计算可视化等技术寻求最佳的人机通信方式。
23、文件按其性质和用途可分为几类?它们各自的特点是什么?参考答案:答:分为系统文件、库文件和用户文件三类。
系统文件是由系统软件构成的文件,只允许用户通过系统调用或系统提供的专用命今来执行它们,不允许对其进行读写和修改。
库文件允许用户对其进行读取和执行,但不允许对其进行修改,主要由各种标准子程序库组成。
用户文件是用户通过操作系统保存的文件,由文件的所有者或所有者授权的用户才能使用,用户将这些文件委托给系统保管。
用户文件主要由用户的源程序源代码、可执行目标程序的文件和用户数据库数据等组成。
24、主存的保护技术有哪些?参考答案:答:主存保护技术要保护系统工作区和用户作业区,特别是如何防止系统区被破坏。
(1)存储保护键。
系统为每个分区设一个保护键,在程序状态字中也设同样保护键字段,访问主存时查配对情况,若不能配对则产生保护性中断。
(2)界限寄存器。
由硬件实现,起重定位寄存器作用。
采用基址寄存器和限长寄存器检查是否地址越界。
25、某分页系统的逻辑地址为16位,其中高6位为页号,低10位为页内地址。
请问:(1)这样的地址结构一页有多少字节?逻辑地址可有多少页?一个作业最大的使用空间是多少?(2)逻辑地址2318、4096、850对应的页号、页内地址分别是多少?参考答案:答:(1)由于低10位为页内地址,寻址能力为210=1024,于是一页有1024个字节(或1KB)。
共有页面26=64。
所以一个作业最大的使用空间是64 1024=64KB。
(2)分页系统中每页都一样大(1KB),所以用逻辑地址除以页面大小,商为页号,余数为页内地址。
于是:逻辑地址2318,页号为2,页内地址为270;逻辑地址4096,页号为4,页内地址为0;逻辑地址850,页号为0,页内地址为850。
26、存储管理的主要功能是什么?参考答案:答:存储管理的主要功能是解决多道作业的主存空间的分配问题。
主要包括:(1)内存区域的分配和管理。
设计内存的分配结构和调入策略,保证分配和回收。
(2)内存的扩充技术。
使用虚拟存储或自动覆盖技术提供比实际内存更大的空间。
(3)内存的共享和保护技术。
除了被允许共享的部分之外,作业之间不能产生干扰和破坏,须对内存中的数据实施保护。
27、设备和CPU之间数据传送控制方式有哪些?参考答案:答:一般有四种:(1)程序直接控制方式;(2)中断控制方式;(3)DMA方式;(4)通道方式。
六、综合题:11分,每题11分28、试说明进程互斥、同步和通信三者之间的关系。
参考答案:答:进程的同步与互斥是指进程在推进时的相互制约关系。
在多道程序系统中,由于资源共享与进程合作,这种进程间的制约称为可能。
为了保证进程的正确运行以及相互合作的进程之间交换信息,需要进程之间的通信。
进程之间的制约关系体现为:进程的同步和互斥。
进程同步:它主要源于进程合作,是进程间共同完成一项任务时直接发生相互作用的关系。
为进程之间的直接制约关系。
在多道环境下,这种进程间在执行次序上的协调是必不可少的。
进程互斥:它主要源于资源共享,是进程之间的间接制约关系。
在多道系统中,每次只允许一个进程访问的资源称为临界资源,进程互斥就是保证每次只有一个进程使用临界资源。
进程通信是指进程间的信息交换。
PV操作作为进程的同步与互斥工具因信息交换量少,效率太低,称为低级通信。
而高级通信则以较高的效率传送大批数据。
一、选择题1、在现代操作系统中引入了(),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是()。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是()。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,()最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于()状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程()。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是()。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。
A. T1+T2+T3B. (T1+T2+T3)/3C. T1+T2/3+2*T3/3D.T3/3+2*T2/3+T111、在下面的I/O控制方式中,需要CPU干预最少的方式是()。
A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
A.1至–(m-1)B.1至m-1C.1至–mD.1至m13、对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条件中的哪一条?()A. 互斥B. 请求与保持C. 不可剥夺D. 循环等待14、某系统采用了银行家算法,则下列叙述正确的是()。
A.系统处于不安全状态时一定会发生死锁B.系统处于不安全状态时可能会发生死锁C.系统处于安全状态时可能会发生死锁D.系统处于安全状态时一定会发生死锁15、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()A.并行技术B.缓冲技术C.虚拟存储器技术D.覆盖技术16、下面最有可能使得高地址空间成为大的空闲区的分配算法是()。
A.首次适应法B.最佳适应法C.最坏适应法D.循环首次适应法17、在下面关于虚拟存储器的叙述中,正确的是()。