计算机操作系统模拟试题(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。所以一个作业最大的使用空间是641024=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、在下面关于虚拟存储器的叙述中,正确的是()。A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存C.要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存D.要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存18、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。A.224B.216C.28D.23219、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区20、MS-DOS系统中的磁盘文件物理结构属于()。A.连续文件B.链接文件C.索引文件D.散列文件二、填空题21、操作系统是计算机系统中的一个___系统软件_______,它管理和控制计算机系统中的___资源_________。22、进程主要由__程序_____、___数据_____和_____PCB_______三部分内容组成,其中____PCB____是进程存在的惟一标识,而_____数据_____部分也可以为其它进程共享。23、在一个具有2个处理器的操作系统中共有n个进程,在不考虑进程状态过渡的情况下,阻塞进程队列中最多有__n___个进程。某一时刻,处于执行状态的进程为0个,且当前处理机空闲,处于就绪状态的进程有___n____个。24、当处理器空闲时,调度程序从__就绪_____进程队列中选