1、一、单项选择题(共 200 个题目)1. 一般用户更喜欢使用的系统是(C)。A.手工操作 B.单道批处理C.多道批处理 D.多用户分时系统2. 与计算机硬件关系最密切的软件是( D).A.编译程序 B.数据库管理程序C.游戏程序 D.OS3. 现代 OS 具有并发性和共享性,是由(D )的引入而导致的。A.单道程序 B.磁盘 C.对象 D.多道程序4. 早期的 OS 主要追求的是(A)。A.系统的效率 B.用户的方便性C.可移植 D.可扩充性5. (A )不是多道程序系统。A.单用户单任务 B.多道批处理系统C.单用户多任务 D.多用户分时系统6. ( B)是多道操作系统不可缺少的硬件支持。A
2、.打印机 B.中断机构 C.软盘 D.鼠标7. 特权指令可以在(C )中执行。A.目态 B.浏览器中 C.任意的时间 D.进程调度中8. 没有了(C )计算机系统就启动不起来了。A.编译器 B.DBMS C.OS D.浏览器9. 通道能够完成( C )之间数据的传输。cA.CPU 与外设 B.内存与外设 C.CPU 与主存 D.外设与外设10. 系统的主要功能有( c)。A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11.单处理机计算机系统中,(A )是并行操
3、作的。A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在(D )中执行。A.目态 B.浏览器中 C.任意时间 D.系统态13.(B )功能不是操作系统直接完成的功能。A.管理计算机硬盘 B.对程序进行编译C.实现虚拟存储器 D.删除文件14.要求在规定的时间内对外界的请求必须给予及时相应的 OS 是(B )。A.多用户分时系统 B.实时系统C.批处理系统时间 D.网络操作系统15. 操作系统是对( C)进行管理的软件。A.硬件 B.软件 C.计算机资源 D.应用程序16. ( B)对多用户分时系统最重要。A.实时性 B.交互
4、性 C.共享性 D.运行效率17.(D )对多道批处理系统最重要。A.实时性 B.交互性 C.共享性 D.运行效率18.(A )对实时系统最重要。A.及时性 B.交互性 C.共享性 D.运行效率19. Windows 98 是( C )操作系统。A.多用户分时 B.批处理系统 C.单用户多任务 D.单用户单任务20. 分布式系统和网络系统的主要区别是(C )。A.并行性 B.透明性 C.共享性 D.复杂性21.( A )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互的使用计算机。A.网络 B.分布式 C.分时 D.实时22. 如果分时操作系统的时间片一定,那么(
5、B),则相应时间越长。A.用户数越少 B.用户数越多 C.内存越小 D.内存越大23. 下面六个系统中,必须是实时操作系统的有(C )个。(1)航空订票系统 (2)过程控制系统 (3)机器口语翻译系统 (4)计算机辅助系统 (5)办公自动化系统 (6)计算机激光照排系统A.1 B.2 C.3 D.424.下面对 OS 不正确的描述是(D )。A.OS 是系统资源管理程序 B.OS 是为用户提供服务的程序C.OS 是其他软件的支撑程序 D.OS 是系统态程序的集合25.OS 的不确定性是指( D )。A.程序的运行结果不确定 B.程序的运行次序不确定C.程序多次运行的时间不确定 D.A、B 和
6、C26. 下面那一个不是程序宰并发系统内执行的特点( B )。A.程序执行的间断性 B.相互通信的可能性C.产生死锁的必然性 D.资源分配的动态性27.在下面关于并发性的叙述众正确的是(C )。A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔发生D.并发性是指若干事件在不同时间间隔发生28. 一般来说,为了实现多道程序设计,计算机最需要( A)。A.更大的内存 B.更多的外设C.更快的 CPU D.更先进的终端29. Unix 操作系统的进程控制块中常驻内存的是( B )。A.proc 结构 B.proc 结构和核心栈C.ppda 区
7、 D.proc 结构和 user 结构30. 当( B)时,进程从执行状态转变为就绪状态。A.进程被调度程序选中 B.时间片到C.等待某一事件 D.等待的事件发生31. 在进程状态转换时,下列( D )转换是不可能发生的。A.就绪态 运行态 B.运行态就绪态C.运行态阻塞态 D.阻塞态 运行态32. 下列各项工作步骤中,( B )不是创建进程所必需的步骤。A.建立一个 PCB B.作业调度程序为进程分配 CPUC.为进程分配内存等资源 D.将 PCB 链入进程就绪队列33. 下列关于进程的叙述中,正确的是( D )。A.进程通过进程调度程序而获得 CPUB.优先级是进行进程调度的重要依据,一旦
8、确定不能改变C.在单 CPU 系统中,任一时刻都有 1 个进程处于运行状态D.进程申请 CPU 得不到满足时,其状态变为等待状态34.从资源管理的角度看,进程调度属于( C)。A.I/O 管理 B.文件管理C.处理机管理 D.存储器管理35.一个进程释放一种资源将有可能导致一个或几个进程( A )。A.由就绪变运行 B.由运行变就绪C.由阻塞变运行 D.由阻塞变就绪36.若系统中只有用户级线程,则处理机调度单位是(A )。A.线程 B.进程 C.程序 D.作业37. 一个进程是( C )。A.由协处理机执行的一个程序B.一个独立的程序 +数据集C.PCB 结构与程序和数据的组合D.一个独立的程
9、序38.下列几种关于进程的叙述,( B )最符合操作系统对进程的理解。A.进程是在多程序并行环境中的完整的程序B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位39.在下面的叙述中正确的是(B )。A.线程是比进程更小的能独立运行的基本单位B.引入线程可提高程序并发执行的程度,可进一步提高系统效率C.线程的引入增加了程序执行时时空开销D.一个进程一定包含多个线程40. 下面关于线程的叙述中,正确的是( A )。A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持B.线程是资源的分配单位,进程
10、是调度和分配的单位C.不管系统中是否有线程,进程都是拥有资源的独立单位D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位41.进程的控制信息和描述信息存放在( B )。A.JCB B.PCB C.AFT D.SFT42.进程依靠( D )从阻塞状态过渡到就绪状态。A.程序员的命令 B.系统服务C.等待下一个时间片到来 D.I/O 完成43.只作用于一个进程一次的原语是(A )。A.创立 B.解挂 C.阻塞 D.挂起44.一个进程执行过程中不可能对应(C )。A.一个 PBC B.一个 JCB C.多个 PCB D.一个程序45.用 P、V 操作管理临界区时,信号量的初值一般应定义为(
11、 C )。A. 1 B.0 C.1 D.任意值46.在下面的叙述中正确的是( C)。A.临界资源是非共享资源 B.临界资源是任意共享资源C.临界资源是互斥共享资源 D.临界资源是同时共享资源47.对进程间互斥的使用临界资源,进程可以( B)。A.互斥的进入临界区 B.互斥的进入各自的临界区C.互斥的进入同一临界区 D.互斥的进入各自的同类资源临界区48.若信号 S 的初值为 2,当前值为1 ,则表示有(B )个等待进程。A.0 B.1 C.2 D.3初值为 m,表示有 m 个资源,为 0 则表示已经没有了资源,如果当前值为-n,那么等待的进程为 n。49. 并发进程之间(A )。A.彼此无关
12、B.必须同步 C.必须互斥 D.可能需要同步或互斥50. 在操作系统中,有一组进程,进程之间具有直接相互制约性。这组并发进程之间(B)。A.必定无关 B.必定相关 C.可能相关 D.相关程度相同51.某系统采用了银行家算法,则下列叙述正确的是(B)。A.系统处于不安全状态时一定会发生死锁B.系统处于不安全状态时可能会发生死锁C.系统处于安全状态时可能会发生死锁D.系统处于安全状态时一定会发生死锁52.在下列选项中,属于预防死锁的方法是(D )。A.剥夺资源法 B.资源分配图简化法C.资源随意分配 D.银行家算法53. 在下列选项中,属于检测死锁的方法是(D )。A.银行家算法 B.消进程法C.
13、资源静态分配法 D.资源分配图简化法54.在下列选项中,属于解除死锁的方法是( A)。A.剥夺资源法 B.资源分配图简化法C.银行家算法 D.资源静态分配法55.下面不属于产生死锁的必要条件的是 (C ). A 互斥条件 B 请求和保护条件 C 剥夺条件 D 环路等待条件56.下面 4 个选项中,属于处理死锁的基本 方法是(D ) A 资源独占 B 资源共享 C 进程并发 D 预防死锁 57.为了照顾紧迫型作业,应采用( D )。A.先来先服务调度算法B.短作业优先调度算法C.时间片轮转调度算法D.优先权调度算法58.资源静态分配法可以预防死锁的发生,因为使死锁四个条件中的(B )不成立。A.互斥条件 B.请求和保持条件C.不可剥夺条件 D.环路等待条件59.系统死锁可利用( D)来描述。 A 进程 B 程序 C 系统流程图 D 资源分配图60.按序分配资源是为了(B ) A 死锁的检测 B 死锁的防止 C 死锁的避免 D 死锁的解除61.死锁的预防是根据(C)而采取措施实现的A 配置足够的系统资源 B 使进程的推进顺序合理 C 破坏死锁的四个必要条件之一 D 防止系统进入不安全状态62.在下列解决死锁的办法中,属于死锁 预防策略的是(C)A 化简进程的资源分配图 B 银行家算法 C 资源的有序分配法 D 死锁检测法