南京信息工程大学期中操作系统复习.doc_第1页
南京信息工程大学期中操作系统复习.doc_第2页
南京信息工程大学期中操作系统复习.doc_第3页
南京信息工程大学期中操作系统复习.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统期中复习题一、 选择题1. 现代操作系统的基本特征是( C )、资源共享和操作的异步性。A多道程序设计 B中断处理C程序的并发执行 D实现分时与实时处理2. 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( B )。A多道批处理系统 B分时系统 C实时系统 D网络系统3. 操作系统内核与用户程序、应用程序之间的接口是( C )。Ashell命令 B图形界面 C系统调用 DC语言函数4. 多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的( B )。A动态性 B并发性 C调度性 D异步性5. 引入缓冲技术的主要目的是( C )。A改善用户编程环境 B提高CPU的处理速度C提高CPU与设备之间的并行程度 D降低计算机的硬件成本6. 设备的打开、关闭、读、写等操作是由( D )完成的。A用户程序 B编译程序 C设备分配程序 D设备驱动程序7. 控制和管理资源建立在单一系统策略基础,将计算功能分散化,充分发挥网络互联的各自治处理机性能的多机系统是( D )。A多处理器系统 B多计算机系统 C网络系统 D分布式系统8. 一个完整的计算机系统是由(C)组成的。A、硬件 B、软件 C、硬件和软件 D、用户程序9. 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B)。A、多道批处理系统 B、分时系统 C、实时系统 D、网络系统10. 若当前进程因时间片用完而让出处理机时,该进程应转变为(A)状态。A、就绪 B、等待 C、运行 D、完成11. 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B)。A、多道批处理系统B、分时系统C、实时系统D、网络系统12. (C )不是分时系统的基本特征: A、同时性 B、独立性 C、实时性 D、交互性13. 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。 A、操作员 B、联机用户 C、操作系统 D、目标程序14. 主要由于(D )原因,使UNIX易于移植。A、UNIX是由机器指令书写的 B、UNIX大部分由汇编少部分用C语言编写 C、UNIX是用汇编语言编写的 D、UNIX小部分由汇编大部分用C语言编写15. 通常,用户编写的程序中所使用的地址是( A )。A.逻辑地址 B.物理地址 C.绝对地址 D.内存地址16. 虚拟存储器的最大容量是由( B )决定的。A内、外存容量之和B计算机系统的地址结构C作业的相对地址空间D作业的绝对地址空间17. 操作系统中采用多道程序设计技术,以提高CPU和外部设备的( A ) 。A利用率 B可靠性 C稳定性 D兼容性18. C 操作系统允许多个用户在其终端上同时交互地使用计算机。A批处理 B实时 C分时 D多道批处理19. 操作系统程序结构的主要特点是( C )。A.一个程序模块B分层结构C.层次模块化D子程序结构20. 裸机配备了操作系统,则构成了(C)A、系统软件B、应用软件C、虚拟机D、硬件系统二、 判断题1. 在Linux系统中,特别文件是与硬件设备有关的文件。( )2. 进程和程序是两个截然不同的概念。( )3. 并发性是指若干个事件在不同时刻发生。()4. 进程的互斥和同步是进程通信的基本内容。()5. 操作系统“生成”是指能产生最适合用户自己工作环境的操作系统内核。()6. 多用户操作系统离开了多终端硬件支持,则无法使用。()7. 实时操作系统的响应系数最大,设备利用率最高。()8. UNIX的最大特点是分时、多用户、多任务和倒树型文件结构。()9. 文件系统中源程序是有结构的记录式文件。( )10. 对临界资源应采取互斥访问方式来实现共享。( )三、 填空题1在一般操作系统中,设备管理的主要功能包括分配设备,控制IO操作,管理缓冲区和实现虚拟设备技术。2常用的进程调度算法有先来先服务,优先数法和轮转法。3.从用户观点看,UNIX统将文件分三类:普通(一般)文件,目录文件和特殊文件。4进程的三个基本状态是就绪,执行,和等待(阻塞)。5在文件使用中涉及的系统调用主要有下列六种:创建,打开,读,写,关闭,删除。6进程调度程序具体负责 中央处理机(CPU)的分配。7. SPooLing技术的中文译名,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常叫做假脱机技术。8总的来说,进程调度有两种方式,即 不可剥夺 方式和 剥夺 方式。四、 名词解释1操作系统操作系统是管理和控制计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。2分时就是对时间的共享。在分时系统中,分时主要是指若干并发程序对CPU时间的共享。3资源共享是指计算机系统中的资源被多个进程所功用。例如,多个进程同时占用内存,从而对内存共享;它们并发执行时对cpu进行共享;各个进程在执行过程中提出对文件的读写请求,从而对磁盘进行共享等等。五、 简答题1什么是操作系统?它的主要功能是什么?答:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。操作系统的主要功能有5个方面,即存储管理、处理机管理、设备管理、文件管理和用户接口。 2操作系统的基本特征是什么?答:操作系统的基本特征是并发、共享和不确定。并发性是指两个或多个活动在同一给定的时间间隔中进行;共享是指计算机系统中的资源被多个进程所共用;不确定性是指系统中各种事件发生顺序的不可预测性。3 什么是批处理系统,它有什么特征?答:批处理系统:操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。4什么是分时系统,它有什么特征?答:分时系统:把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。5 什么是实时系统?它有什么特征?答:实时系统:在被控对象允许时间范围内做出响应 。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。6 系统调用与一般的过程调用有什么区别?答:系统调用是指在用户程序中调用操作系统提供的功能子程序;一般的过程调用是指在一个程序中调用另一个程序。因此它们之间有如下三点区别。(1)一般的过程调用,调用者与被调用者都运行在相同的CPU状态,即或都处于目态(用户程序调用用户程序),或都处于管态(系统程序调用系统程序);但发生系统调用时,发出调用命令的调用者运行在目态,而被调用的对象则运行在管态,即调用者与被调用者运行在不同的CPU状态。(2)一般的过程调用,是直接通过转移指令转向被调用的程序;但发生系统调用时,只能通过访管指令提供的一个统一的入口,由目态进入管态,经分析后,才转向相应的操作系统命令处理程序。(3)一般的过程调用,在被调用者执行完后,就径直返回断点继续执行;但系统调用可能会导致进程状态的变化,从而引起系统重新分配处理机。因此,系统调用处理结束后,不一定是返回调用者断点处继续执行。7 设备管理的主要功能是什么?答:设备管理的主要功能是:(1)提供一组I/O命令,以便用户进程能够在程序中提出I/O请求,这是用户使用外部设备的“界面”;(2)记住各种设备的使用情况,实现设备的分配与回收;(3)对缓冲区进行管理,解决设备与设备之间、设备与CPU之间的速度匹配问题;(4)按照用户的具体请求,启动设备,通过不同的设备驱动程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论