当前位置:文档之家› 2012操作系统习题1

2012操作系统习题1

操作系统习题1(2012.11)一、选择题1. 操作系统是对(C)进行管理的系统软件。

A. 计算机软件B. 计算机硬件C. A和BD. 用户应用软件2. 操作系统的基本功能是管理资源,它遵循着一切人类资源管理的基本原则,即如何有效地发掘、监控、分配和回收资源。

而其中最关键的问题是(C)。

A. 资源发掘B. 资源监控C. 资源分配D. 资源回收3. IBM第一次正式提出Operating System这个术语,并开发出了第一个真正的多道批处理操作系统(C),这是一个不仅从理念上也从技术上都是划时代的操作系统,是操作系统发展史上的一个里程碑。

A. IBM/360B. IBM/OSC. OS/360D. 360/OS4. 下列描述中,(C)不是操作系统关心的主要问题。

A. 管理计算机系统中的所有硬件资源B. 设计、提供用户使用计算机的友好界面C. 源语言程序的编辑和编译D. 计算机系统的安全性5. 批处理系统的主要缺点是(B)。

A.CPU利用率低B.缺少交互性C.程序不能并发执行D.都不是6. 下面各叙述中正确的是(A )。

A. 批处理作业必须具有作业控制信息。

B. 分时系统不一定都具有人机交互功能。

C. 从响应时间的角度看,实时系统与分时系统差不多。

D. 由于采用了分时技术,用户可以独占计算机的资源。

7. ( B )不是设计实时操作系统主要追求的目标。

A. 安全可靠B. 资源利用率C. 及时响应D. 快速处理8. 操作系统中采用多道程序设计技术提高了CPU和外部设备的(A )A. 利用率B. 可靠性C. 稳定性D. 兼容性9. 如果分时操作系统采用固定时间片策略,那么(C ),则响应时间越长。

A. 用户数越多B. 用户数越少C. 内存越少D. 内存越大10.(A)是多道程序操作系统的最关键特性,是导致系统复杂性的主要因素。

A 并发性 B.共享性 C.多路性 D. 交互性11. (A)是现代操作系统实现的首要目标,是操作系统的最关键特性,也是操作系统运行的基础,它使得计算机系统的效率得到大大的提高,但操作系统的一切复杂性也主要来自于它。

A 并发性 B.共享性 C.随机性 D. 交互性12. 允许多个用户在不同的终端上以人机直接交互方式同时使用一台计算机的操作系统称为(C)。

A.批处理操作系统B. 多任务操作系统C.分时操作系统D.多处理器操作系统13. 操作系统的资源管理功能可归纳为(A)四类:A.程序管理、存储器管理、设备管理、处理器管理B.内存管理、外存管理、处理器管理、文件管理C.存储器管理、输入设备管理、输出设备管理、信息管理D.存储器管理、处理器管理、设备管理、文件管理14. 资源管理的(A)原则,就是指不能浪费资源,要使资源能被充分地利用,发挥出每个资源的最大效能。

A. 有效B. 节约C. 安全D. 公平15. 被誉为是操作系统的工业标准的操作系统是(C)。

A. WindowsB. LinuxC. UNIXD. MacOS16. 现代操作系统基本上可以分为四类(C)A. 批处理操作系统、分时操作系统、实时操作系统、网络操作系统B. 批处理操作系统、分时操作系统、网络操作系统、嵌入式操作系统C. 主机操作系统、服务器操作系统、PC操作系统、嵌入式操作系统D. 主机操作系统、网络操作系统、分布式操作系统、PC操作系统17. 当CPU执行操作系统内核的代码时,称CPU处于(B )A. 执行态B. 核心态C. 用户态D. 就绪态18. 当CPU处于核心态时,它可以执行的是(D)。

A. 只有特权指令B. 只有非特权指令C. 只有内核指令D. 所有的计算机指令19. 操作系统的架构(体系结构)定义了模块和构件的组织方式和相互间的联系方式。

当前主流的操作系统架构模式是( C )A. 单体模式B. 分层模式C. 内核模式D. 服务器模式20. 访管(系统调用)指令是一条(B)指令。

A. 核心态B. 用户态C. 既是核心态又是用户态D. 执行态21. 操作系统提供给应用程序的接口是(D )。

A. 库函数B. 中断C. 原语D. 系统调用22. 用户程序中可通过使用(C)向操作系统提出服务请求。

A.原语B.宏指令C.系统调用D.终端控制命令23. 在多用户多任务环境下,操作系统分配资源是以(B)为受配对象。

A. 程序B. 进程C. 线程D. 用户24. 在下面的叙述中错误的是(D)A. 进程是动态的概念B. 进程执行需要CPUC. 进程是有生命周期的D. 进程是指令的集合25. 在操作系统中,有一组进程,它们之间具有直接相互制约性,则这组进程之间(C )A. 必定无关B. 相关程度相同C. 可能相关D. 必定相关26. 在下面的叙述中正确的是(A )A. 进程的存在依赖于特定的运行配置B. 优先级是进程调度的重要依据,一旦确定就不能改变C. 在单处理器的系统中,任意时刻都只有一个进程处于执行状态D. 进程申请CPU得不到满足时,其状态变为阻塞27. 进程的(D)是指每个进程都以各自独立的速度向前推进,产生的各种进程活动没有时间上的规律性。

A.独立性B.动态性C.并行性D. 异步性28. 一个进程的存储映象一般包括( D )A. 程序段、用户栈段、系统栈段、PCBB. 程序段、用户数据段、系统数据段、PCBC. 私有程序段、共享程序段、数据段、PCBD. 程序段、数据段、栈段、PCB29. 进程的并发执行是指若干个进程( C )。

A.同时执行B.在执行的时间上是可重叠的C.共享系统资源D.在执行的时间上是不可重叠的30. 下列的进程状态切换中,(C)切换是不可能发生的。

A. 执行→就绪B. 执行→阻塞C. 阻塞→执行D. 阻塞→就绪31. 一个进程被唤醒意味着(C)。

A.该进程重新占有了CPUB.它的优先权变为最大C.其PCB移至就绪队列队首D.其状态变为就绪态32. 一个进程的基本状态可以从其他两种基本状态转变过来,这个基本状态一定是(C)。

A. 执行状态B. 阻塞状态C. 就绪状态D. 终止状态33. 进程自身决定(A)。

A. 从执行态到阻塞态B. 从执行态到就绪态C. 从就绪态到执行态D. 从阻塞态到就绪态34. 一个进程被唤醒意味着(C)。

A. 该进程重新占有了CPUB. 它的优先权变为最大C. 其PCB移至阻塞队列队首D. 可以被进程调度程序所选择35. 以下说法中,(A)不是创建进程所必须的。

A. 为进程分配CPUB. 建立一个进程控制块C. 为进程分配内存空间D. 将进程插入到就绪队列中36. 以下哪种操作不会引起创建一个新的进程(C)。

A. 用户登录成功B. 作业调度C. 进程调度D. 输入一条shell命令37. 建立多线程的主要目的是提高(B)的利用率。

A. 文件B. CPUC. 内存D. I/O设备38. 在下面的叙述中正确的是(B)A. 线程是比进程更小的能独立运行的基本单位B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率C. 线程的引入增加了程序执行时的时空开销D. 一个进程一定包含多个线程39. 以下叙述中,正确的是(D)。

A. 引入线程后,CPU只在线程之间切换B. 引入线程后,CPU仍在进程之间切换C. 线程的切换不会引起进程的切换D. 线程的切换可能引起进程的切换40. 以下叙述中,正确的是(D)。

A. 同一进程内的线程可并发执行,不同进程的线程只能串行执行B. 同一进程内的线程只能串行执行,不同进程的线程可并发执行C. 同一进程或不同进程内的线程都只能串行执行D. 同一进程或不同进程内的线程都可以并发执行41. 下列选项中,降低进程优先级的合理时机是(A)。

A. 进程的时间片用完B. 进程刚完成I/O,进入就绪队列C. 进程长期处于就绪中D. 进程从就绪态转为执行态42. 下列选项中,降低进程优先级的合理时机是(A)。

A. 进程的时间片用完B. 进程等待的I/O刚完成,进入就绪队列C. 进程长期处于就绪中D. 进程从就绪态转为执行态二、填空题1. 操作系统是计算机系统的核心,是管理计算机资源,(掌控)计算机上一切事务的大型系统软件。

2. 操作系统的基本功能是管理资源,它遵循着一切人类资源管理的基本原则,即如何有效地发掘资源、监控资源、分配资源和回收资源。

而其中最大的问题是(分配资源)。

3. 资源管理的关键原则是(有效)和(公平),这是操作系统的基本哲学原理。

4. 资源管理的(公平)原则。

指的是每个用户进程都有享有资源的可能,系统要让各个用户进程感到某种“平等”,即系统不能“无限”延长对任一进程的资源请求的响应时间。

资源管理的(有效)原则,就是指不能浪费资源,要使资源能被充分地利用,发挥出每个资源的最大效能。

5. 现代操作系统基本上可以分为四类,它们是主机操作系统、服务器操作系统、PC操作系统及(嵌入式)操作系统。

6. 操作系统的资源管理功能包括(内存管理,CPU管理,外存管理,设备管理),除资源管理功能外,操作系统还必须包括:(进程)管理和(安全)管理。

7. IBM第一次正式提出Operating System这个术语,并开发出了第一个真正的多道批处理操作系统(OS/360),这是一个不仅从理念上也从技术上都是划时代的操作系统,是操作系统发展史上的一个里程碑。

8. 操作系统的共享性是指多个进程共用系统中的资源。

由于资源属性的不同,对不同资源的共享方式也就有所不同,主要有两种资源共享方式:(并发/同时)共享和(互斥)共享。

9. 操作系统的(虚拟)特性,指通过某种技术把一个物理上的实体扩充为逻辑上更大的对应实体或若干个对应的逻辑实体。

其目的,一是提高系统资源的使用效率,进而提高系统性能;二是为用户提供更方便、更高效的使用环境。

10. 通过某种软件技术把一个物理上的实体扩充为逻辑上更大的对应实体或多个对应的逻辑实体。

其目的,一是提高系统资源的使用效率,二是为用户提供更方便、更高效的使用环境。

这是现代操作系统的重要特性之一,即操作系统的(虚拟)特性。

10. 最早提出并实现了操作系统分层架构思想的是软件大师(Dijkstra),他开发成功了第一个采用分层架构模式的操作系统——The系统。

11. 所谓操作系统的(CPU内核)架构,是指只将操作系统中的关键功能模块以及必须使用特权指令的模块设置为核心态;而其他模块都设置为用户态。

这样就同时提高了效率和安全性。

12. 操作系统是特殊的系统软件,是为用户和用户程序提供服务的软件,用户和用户程序可通过两种接口来请求操作系统的服务,这两种服务接口是:(shell)和(系统调用)。

13. 系统调用机制提供了用户态程序请求操作系统内核服务的方法,它由一组内核服务模块和一条专门的(系统调用)指令组成。

相关主题