操作系统习题1(2012.11)
一、 选择题
1. 操作系统是对( C )进行管理的系统软件。
A. 计算机软件 B. 计算机硬件 C. A和B D. 用户应用软件
2. 操作系统的基本功能是管理资源,它遵循着一切人类资源管理的基本原则,即如何有效地发掘、监控、分配和回收资源。而其中最关键的问题是( C )。
A. 资源发掘 B. 资源监控 C. 资源分配 D. 资源回收
3. IBM第一次正式提出Operating System这个术语,并开发出了第一个真正的多道批处理操作系统( C ),这是一个不仅从理念上也从技术上都是划时代的操作系统,是操作系统发展史上的一个里程碑。
A. IBM/360 B. IBM/OS C. OS/360 D. 360/OS
4. 下列描述中,( 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. Windows B. Linux C. UNIX D. MacOS
16. 现代操作系统基本上可以分为四类( 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. 进程执行需要CPU C. 进程是有生命周期的 D. 进程是指令的集合
25. 在操作系统中,有一组进程,它们之间具有直接相互制约性,则这组进程之间(C ) A. 必定无关 B. 相关程度相同 C. 可能相关 D. 必定相关
26. 在下面的叙述中正确的是( A ) A. 进程的存在依赖于特定的运行配置
B. 优先级是进程调度的重要依据,一旦确定就不能改变
C. 在单处理器的系统中,任意时刻都只有一个进程处于执行状态 D. 进程申请CPU得不到满足时,其状态变为阻塞
27. 进程的( D)是指每个进程都以各自独立的速度向前推进,产生的各种进程活动没有时间上的规律性。
A.独立性 B.动态性 C.并行性 D. 异步性
28. 一个进程的存储映象一般包括( D ) A. 程序段、用户栈段、系统栈段、PCB B. 程序段、用户数据段、系统数据段、PCB C. 私有程序段、共享程序段、数据段、PCB D. 程序段、数据段、栈段、PCB
29. 进程的并发执行是指若干个进程( C )。
A.同时执行 B.在执行的时间上是可重叠的 C.共享系统资源 D.在执行的时间上是不可重叠的
30. 下列的进程状态切换中,( C)切换是不可能发生的。 A. 执行→就绪 B. 执行→阻塞 C. 阻塞→执行 D. 阻塞→就绪
31. 一个进程被唤醒意味着(C )。
A.该进程重新占有了CPU B.它的优先权变为最大 C.其PCB移至就绪队列队首 D.其状态变为就绪态
32. 一个进程的基本状态可以从其他两种基本状态转变过来,这个基本状态一定是( C)。
A. 执行状态 B. 阻塞状态 C. 就绪状态 D. 终止状态
33. 进程自身决定( A)。
A. 从执行态到阻塞态 B. 从执行态到就绪态 C. 从就绪态到执行态 D. 从阻塞态到就绪态
34. 一个进程被唤醒意味着(C )。
A. 该进程重新占有了CPU B. 它的优先权变为最大
C. 其PCB移至阻塞队列队首 D. 可以被进程调度程序所选择
35. 以下说法中,( A)不是创建进程所必须的。
A. 为进程分配CPU B. 建立一个进程控制块
C. 为进程分配内存空间 D. 将进程插入到就绪队列中
36. 以下哪种操作不会引起创建一个新的进程( C)。 A. 用户登录成功 B. 作业调度
C. 进程调度 D. 输入一条shell命令
37. 建立多线程的主要目的是提高(B )的利用率。
A. 文件 B. CPU C. 内存 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. 进程从就绪态转为执行态
相关推荐: