操作系统原理选择题

本文是一篇关于操作系统原理的选择题集锦,涵盖了进程间通信、信号量、服务请求、存储管理、调度算法、死锁预防、设备管理和分页技术等内容,旨在帮助学生复习记忆和理解操作系统基本概念。
摘要由CSDN通过智能技术生成

操作系统原理选择题题目,个人复习记忆使用,来源老师发布作业。

1. (单选题)

多个进程间可通过P、V操作交换信息实现同步和互斥,因此信号量机制是进程间的一种(        )。

进程与程序之间的主要区别是( )

操作系统向用户提供了使用计算机的接口。程序员使用(    )来请求操作系统的服务。

一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是(   )

产生死锁有四个必要条件,要防止死锁的发生,必须通过破坏这四个必要条件之一来实现,但要破坏(   )条件经常是行不通的。

在下列操作系统的各个功能组成部分中,(  )不需要硬件的支持

在操作系统中,临界区是(    )

下列哪个调度算法与作业的估计运行时间有关( )。

分页式存储管理中,地址转换工作是由(   )完成的。

产生死锁的主要原因是(   )

12. (单选题)

一个完整的计算机系统是由(     )组成的。

多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称为进程的( )。

用磁带作为文件存贮介质时,文件只能组织成(   )

下列进程状态的转换中,哪一个是不正确的( )

银行家算法可以实现死锁的(   )。

文件系统采用二级文件目录可以(   )

请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则缺页中断次数一般会( )

对死锁的避免采取的对策是(  )

虚拟设备是通过(     )技术实现的。

SPOOLING技术的主要目的是(   )

允许多个用户同时使用一个共享文件时,下列(   )做法不对

下面关于系统安全状态的描述中,(   )是正确的。

24. (单选题)

在页式存储管理方式下,程序员编制的程序,其地址空间是连续的,分页是由( )来完成的

某计算机系统中若同时存在五个进程,则处于等待状态的进程最多可有(   )个

使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的(   )功能实现的。

采用响应比最高者优先算法进行作业调度时,必须对(   )中的所有作业计算出它们的响应比

进程从运行态到阻塞态可能是(  )

一作业进入内存后,则所属该作业的进程初始时处于(   )状态。

通常,可执行的代码中所使用的地址是(  )。

31. (单选题)

在多进程的并发系统中,肯定不会因竞争(    )而产生死锁。

在设计实时操作系统时,首先考虑的是系统的( )

在可变分区存储管理中,最优适应分配算法要求对空闲区表项按(   )进行排列。

如果允许不同用户的文件可以具有相同的文件名,通常采用(  )来保证按名存取的安全。

下面各项工作步骤中,(   )不是创建进程所必需的步骤

资源预先分配策略可以实现死锁的(。 )。

当操作系统退出执行,让用户执行时,系统会(  )。

把作业地址空间的逻辑地址转换为物理地址的过程叫做( )

进程和程序的一个本质区别是(  )

操作系统是一种(      )。

进程控制块是描述进程状态和特性的数据结构,一个进程(    )。

引入缓冲技术的主要目的是(   )。

下列哪种指令是不必非要在核心态运行的指令( )

用磁带作为文件存贮介质时,文件只能组织成(    ) 

资源预先分配策略可以实现死锁的( )

为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由( )完成的。

设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。那么逻辑地址的有效位是()位,物理地址至少是()位。

操作系统中有一组常称为特殊系统调用的程序,它在执行过程中不能被系统中断。这种程序称为( )

避免死锁的一个著名的算法是(   )。

对资源采用按序分配策略能达到(   )的目的。

CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(   )

一个进程被唤醒意味着(    )

作业调度是从输入井中处于(   )状态的作业中选取作业调入主存运行。

当I/O设备与主存之间进行数据交换时,不需CPU的频繁干预就可实现,这种数据交换方式是(   )

UNIX系统中,进程调度采用的技术是(   )。

索引式文件组织的一个主要优点是(    )。

文件系统最基本的目标是(      )。

文件系统采用多级目录结构后,对于不同用户的文件,其文件名(   )

在分页存储管理系统中,从页号到物理块号的地址映射是通过(  )实现的。

在中断发生后,进入中断处理的程序属于(    )

以下(    )项功能不是操作系统具备的主要功能。

文件系统最基本的目标是(     )。

系统在( )时,发生从用户态和核心态的转换

文件目录的主要作用是(  )

在段页式系统中(无快表),为获得一条指令或数据,必须(    )访问内存。

为了运行一个批处理作业,用户需要提供(   )

建立多进程的主要目的是提高( )的利用率

某系统中有3个并发进程,都需要同类资源4个,问该系统不会发生死锁的最少资源数是(  )

在分时系统中,一个运行的进程用完了分配给它的时间片后,它的状态变为(    )。

在操作系统中,进程的最基本的特征是(       )。

在请求页式存储管理中,当查找的页不在(   )中时,要产生缺页中断。

有m个进程共享一个临界资源,采用信号量进行管理,则信号量值的可能变化范围为(   )。

在以下存贮管理方案中,不适用于多道程序设计系统的是(   )

在分段管理中,(   ).

75. (单选题)

关于作业调度的设计原则,不必考虑(   )

磁盘调度是为了优化(   )

用户程序在目态下使用特权指令将引起的中断是属于(   )

若信号量S的初值为2,当前值为-1,则表示有( )个等待进程。

用户程序中的输入,输出操作实际上是由(    )完成。

在操作系统中,对信号量S的P原语操作无循环等待实现中,使进程进入相应阻塞队列等待的条件是( )

81. (单选题)

产生系统死锁的原因可能是由于(   )。

82. (单选题)

引入多进程的最主要目的是提高(   )的利用率。

83. (单选题)

文件系统采用多级目录结构的目的是(。    )

84. (单选题)

在请求分页系统中,当所访问的页不在主存时,产生缺页中断。缺页中断属于( )

设备的打开、关闭、读/写等操作是由(  )完成的

某系统使用两级页表,页的大小为2^12B,虚地址长度为32位,页目录表占8位,二级页表占( )位

在操作系统中,用户在使用I/O设备时,通常采用(   )

88. (单选题)

下列选项中,(  )不是操作系统关心的主要问题

89. (单选题)

最有利于提高系统吞吐量的作业调度算法是(    )。

资源按序分配策略能够破坏(   )条件。

解决主存碎片问题较好的存储器管理方式是(     )

用户通过终端使用计算机系统作业执行的方式称为(  )方式

采用动态重定位方式装入的作业,在执行中允许(   )将其移动

在分时系统中,时间片一定,(   ),响应时间越长。

分时操作系统与批处理系统的最主要的区别是(  )

我的答案: C :交互性; 正确答案: C :交互性;

1

96. (单选题)

临界区是指并发进程中访问共享变量的(    )段。

系统抖动是指(    )

以时间换空间的技术是( )

进程状态从就绪态到运行态的转化工作是由(   )完成的。

我的答案: A :进程调度 ; 正确答案: A :进程调度 ;

1

100. (单选题)

计算机系统中判别是否有中断事件发生应是在(   )

  • A.

    管道通信方式

  • B.

    高级通信方式

  • C.

    消息缓冲通信方式

  • D.

    低级通信方式

    2. (单选题)

    最坏适应算法的空白区是( )

  • A.

    按大小递减顺序连在一起

  • B.

    按大小递增顺序连在一起

  • C.

    按地址由大到小排列

  • D.

    按地址由小到大排列

  • A.

    动态性和并发性

  • B.

    动态性和共享性

  • C.

    都不对

  • D.

    并发性和共享性

  • A.

    原语

  • B.

    系统调用

  • C.

    作业调度

  • D.

    命令接口

  • A. 2
  • B. 3
  • C. 1
  • D. 0.5
  • A.

    循环等待资源

  • B.

    互斥使用资源

  • C.

    占有并等待资源

  • D.

    不可抢占资源

  • A.

    时钟管理

  • B.

    中断系统

  • C.

    地址映射

  • D.

    进程调度

  • A.

    一段程序

  • B.

    一个缓冲区

  • C.

    一个互斥资源

  • D.

    一段共享数据区

  • A.

    先来先服务

  • B.

    时间片轮转

  • C.

    优先级调度

  • D.

    短作业优先

  • A.

    硬件

  • B.

    用户程序

  • C.

    装入程序

  • D.

    地址转换程序

  • A.

    系统资源不足和系统中的进程太多

  • B.

    资源的独占性和系统中的进程太多

  • C.

    资源分配不当和系统资源不足

  • D.

    进程调度不当和资源的独占性

  • A.

    硬件和软件

  • B.

    用户程序

  • C.

    硬件

  • D.

    软件

  • A.

    异步性

  • B.

    并发性

  • C.

    动态性

  • D.

    调度性

  • A.

    索引文件

  • B.

    链接文件

  • C.

    目录文件

  • D.

    顺序文件

  • A.

    阻塞à 就绪

  • B.

    运行à 就绪

  • C.

    就绪à 运行

  • D.

    就绪à 阻塞

  • A.

    避免

  • B.

    恢复

  • C.

    预防

  • D.

    检测

  • A.

    缩短访问主存储器的时间

  • B.

    节省内存空间

  • C.

    解决不同用户间的文件命名冲突

  • D.

    实现文件共享

  • A.

    不变

  • B.

    增加

  • C.

    可能增加也可能减少

  • D.

    减少

  • A.

    释放已占有的资源

  • B.

    银行家算法

  • C.

    静态分配资源

  • D.

    资源编号按序分配

  • A.

    通道

  • B.

    SPOOLing

  • C.

    虚拟存储

  • D.

    并行

  • A.

    提高CPU与设备交换信息的速度

  • B.

    提高设备的并行性

  • C.

    提高独占设备的利用率

  • D.

    减轻用户的编程负担

  • A.

    不允许多个用户同时打开文件进行读和写

  • B.

    允许多个用户同时打开文件进行读

  • C.

    允许多个用户同时打开文件进行读和写

  • D.

    不允许多个用户同时打开文件进行写

  • A.

    系统处于不安全状态一定会发生死锁

  • B.

    都不对

  • C.

    系统处于不安全状态可能会发生死锁

  • D.

    系统处于安全状态也可能发生死锁

  • A.

    用户

  • B.

    硬件

  • C.

    编译程序

  • D.

    程序员

  • A. 5
  • B. 4
  • C. 1
  • D. 0
  • A.

    设备分配

  • B.

    缓冲管理

  • C.

    虚拟设备

  • D.

    设备无关性

  • A.

    高速缓冲存储器

  • B.

    主存储器

  • C.

    输出井

  • D.

    输入井

  • A.

    运行进程执行了V操作

  • B.

    进程调度程序的调度

  • C.

    运行进程的时间片用完

  • D.

    运行进程执行P操作

  • A.

    收容

  • B.

    等待

  • C.

    就绪

  • D.

    运行

  • A.

    相对地址

  • B.

    磁盘地址

  • C.

    物理地址

  • D.

    逻辑地址

  • A.

    磁盘

  • B.

    磁带机

  • C.

    打印机

  • D.

    CPU

  • A.

    效率和安全性

  • B.

    实时性和灵活性

  • C.

    实时性和可靠性

  • D.

    可靠性和灵活性

  • A.

    尺寸从小到大

  • B.

    尺寸从大到小

  • C.

    地址从大到小

  • D.

    地址从小到大

  • A.

    建立索引表

  • B.

    建立指针

  • C.

    重名翻译机构

  • D.

    多级目录结构

  • A.

    申请一个PCB

  • B.

    调用CPU调度程序选择一个进程 

  • C.

    将进程插入就绪队列

  • D.

    为进程分配主存等必要资源

  • A.

    检测

  • B.

    避免

  • C.

    预防

  • D.

    恢复

  • A.

    继续保持目态

  • B.

    从目态变为管态

  • C.

    从管态变为目态

  • D.

    继续保持管态

  • A.

    读不正确

  • B.

    静态装入

  • C.

    动态装入

  • D.

    地址重定位

  • A.

    前者为动态的,后者为静态的

  • B.

    前者分时使用CPU,后者独占CPU

  • C.

    前者在一个文件中,后者在多个文件中

  • D.

    前者存储在内存,后者存储在外存

  • A.

    应用软件

  • B.

    系统软件

  • C.

    系统硬件

  • D.

    固件

  • A.

    只能有惟一的进程控制块

  • B.

    可以没有进程控制块

  • C.

    可以有多个进程控制块

  • D.

    可以和其他进程共用一个进程控制块

  • A.

    降低计算机的硬件成本

  • B.

    提高CPU与设备之间的并行程度

  • C.

    改善用户编程环境

  • D.

    提高CPU的处理速度

  • A.

    停机

  • B.

    读时钟日期

  • C.

    改变存储器映像

  • D.

    屏蔽所有的中断

  • A.

    顺序文件

  • B.

    索引文件

  • C.

    目录文件

  • D.

    链接文件

  • A.

    预防

  • B.

    避免

  • C.

    检测

  • D.

    恢复

  • A.

    进程调度

  • B.

    内存调度

  • C.

    中级调度

  • D.

    作业调度

  • A.

    12、14

  • B.

    14、16

  • C.

    10、11

  • D.

    13、15

  • A.

    子程序

  • B.

    控制模块

  • C.

    初始化程序

  • D.

    原语

  • A.

    先入先出法

  • B.

    银行家算法

  • C.

    资源按序分配法

  • D.

    优先级算法

  • A.

    防止死锁

  • B.

    解除死锁

  • C.

    检测死锁

  • D.

    避免死锁

  • A.

    交换技术

  • B.

    DMA技术

  • C.

    覆盖技术

  • D.

    缓冲技术

  • A.

    它的优先权变为最大

  • B.

    其PCB移至等待队列队首

  • C.

    该进程需要等待某个事件

  • D.

    进程变为就绪状态

  • A.

    输入

  • B.

    就绪

  • C.

    运行

  • D.

    收容

  • A.

    程序查询方式

  • B.

    中断方式

  • C.

    DMA方式

  • D.

    都不是

  • A.

    静态优先数

  • B.

    时间片轮转

  • C.

    先来先服务

  • D.

    动态优先数

  • A.

    能实现物理块的动态分配

  • B.

    不需要链接指针

  • C.

    用户存取方便

  • D.

    回收实现比较简单

  • A.

    文件保护

  • B.

    按名存取

  • C.

    文件共享

  • D.

    提高对文件的存取速度

  • A.

    可以相同,也可以不同

  • B.

    受系统约束

  • C.

    应该不同

  • D.

    应该相同

  • A.

    JCB

  • B.

    PCB

  • C.

    段表

  • D.

    页表

  • A.

    可能是应用程序,也可能是操作系统程序

  • B.

    既不是应用程序,也不是操作系统程序

  • C.

    用户程序

  • D.

    操作系统程序

  • A.

    文档编辑

  • B.

    中断处理

  • C.

    CPU调度

  • D.

    内存管理

  • A.

    文件保护

  • B.

    提高对文件的存取速度

  • C.

    按名存取

  • D.

    文件共享

  • A.

    发出P操作

  • B.

    执行系统调用

  • C.

    发出V操作

  • D.

    执行终端程序

  • A.

    按名存取

  • B.

    提高外存利用率

  • C.

    节省空问

  • D.

    提高速度

  • A.

    3次

  • B.

    1次

  • C.

    4次

  • D.

    2次

  • A.

    源程序、数据、作业语言说明书

  • B.

    源程序、数据、作业控制说明书、作业语言说明书

  • C.

    源程序、数据、作业控制语言

  • D.

    源程序、数据、作业控制说明书

  • A.

    CPU

  • B.

    文件

  • C.

    磁盘

  • D.

    打印机

  • A. 11
  • B. 12
  • A.

    运行

  • B.

    等待

  • C.

    由用户自己确定

  • D.

    就绪

  • A.

    执行过程的封闭性

  • B.

    动态性和并发性

  • C.

    顺序性和可再现性

  • D.

    与程序的对应性

  • A.

    内存

  • B.

    地址空间

  • C.

    外存

  • D.

    虚存

  • A.

    都不对

  • B.

    [1, -(m-1)]

  • C.

    [1, -m]

  • D.

    [0, -(m-1)]

  • A.

    单用户连续分配

  • B.

    页式存储管理

  • C.

    固定式分区分配

  • D.

    可变式分区分配

  • A.

    以段为单位分配,每段是一个连续存储区

  • B.

    每段是等长的

  • C.

    段与段之间必定不连续

  • D.

    段与段之间必定连续

  • A.

    平衡使用资源

  • B.

    外设数据传输速度

  • C.

    作业运行时间

  • D.

    公平

  • A.

    其它时间

  • B.

    旋转延迟时间

  • C.

    传输时间

  • D.

    寻道时间

  • A.

    外部中断

  • B.

    程序中断

  • C.

    访管中断

  • D.

    硬件故障中断

  • A. 1
  • B. 3
  • C. 2
  • D. 0
  • A. 标准库程序
  • B. 编译系统
  • C. 操作系统
  • D. 程序设计语言
  • A.

    S>0

  • B.

    S=0

  • C.

    S<0

  • D.

    S!=0

  • A.

    多个进程竞争,资源出现了循环等待

  • B.

    进程释放资源

  • C.

    多个进程竞争共享型设备

  • D.

    一个进程进入死循环

  • A.

    打印机

  • B.

    磁盘

  • C.

    CPU

  • D.

    内存

  • A.

    缩短传送时间

  • B.

    减少系统开销

  • C.

    节约存储空间

  • D.

    解决命名冲突

  • A.

    访管中断

  • B.

    I/O中断

  • C.

    程序中断

  • D.

    都不对

  • A.

    设备分配程序

  • B.

    用户程序

  • C.

    编译程序

  • D.

    设备驱动程序

  • A. 10
  • B. 12
  • C. 8
  • D. 14
  • A.

    物理设备名

  • B.

    设备号

  • C.

    虚拟设备名

  • D.

    逻辑设备名

  • A.

    管理计算机裸机

  • B.

    设计、提供用户程序与计算机及计算机硬件系统的接口

  • C.

    高级程序设计语言的编译

  • D.

    管理计算机中的信息资源

  • A.

    先进先出算法

  • B.

    时间片轮转算法

  • C.

    短作业优先调度算法

  • D.

    优先级调度算法

  • A.

    请求保持条件

  • B.

    互斥条件

  • C.

    非剥夺条件

  • D.

    环路条件

  • A.

    单一连续分配

  • B.

    分页管理

  • C.

    分段管理

  • D.

    可变分区

  • A.

    自动

  • B.

    联机

  • C.

    脱机

  • D.

    假脱机

  • A.

    操作系统无条件地

  • B.

    操作系统有条件地

  • C.

    用户无条件地

  • D.

    用户有条件地

  • A.

    用户数越多

  • B.

    内存越多

  • C.

    后备队列越短

  • D.

    用户数越少

  • A. 利用率
  • B. 灵活性
  • C. 交互性
  • D. 兼容性
  • A.

    程序

  • B.

    信息存储

  • C.

    管理信息

  • D.

    数据

  • A.

    刚被调出的页面又立刻被调入所形成的频繁调入/调出现象

  • B.

    由于内存分配不当,偶然造成内存不够的现象

  • C.

    系统盘不干净,系统不稳定的现象

  • D.

    使用机器时,屏幕闪烁的现象

  • A.

    虚存技术

  • B.

    分时技术

  • C.

    并发技术

  • D.

    分页技术

  • A.

    进程调度

  • B.

    作业调度

  • C.

    设备调度

  • D.

    交换调度

  • A.

    执行P操作后

  • B.

    进程切换时

  • C.

    由用户态转入核心态时

  • D.

    执行完一条指令后

  • 24
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值