961题库 北航计算机 操作系统 附答案 选择题形式

有题目和答案,没有解析,不懂的题问大模型即可,无偿分享。

第1组

习题

  1. 计算机系统的组成包括( )
    A、程序和数据
    B、处理器和内存
    C、计算机硬件和计算机软件
    D、处理器、存储器和外围设备

  2. 财务软件是一种( )
    A、系统软件
    B、接口软件
    C、应用软件
    D、用户软件

  3. 世界上第一个操作系统是( )
    A、分时系统
    B、单道批处理系统
    C、多道批处理系统
    D、实时系统

  4. 批处理操作系统提高了计算机的工作效率,但( )
    A、系统资源利用率不高
    B、在作业执行时用户不能直接干预
    C、系统吞吐量小
    D、不具备并行性

  5. 在多道程序设计的计算机系统中,CPU( )
    A、只能被一个程序占用
    B、可以被多个程序同时占用
    C、可以被多个程序交替占用
    D、以上都不对

  6. 从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( )
    A、增加 减少
    B、增加 延长
    C、减少 延长
    D、减少 减少

  7. 允许多个用户以交互使用计算机的操作系统是( )
    A、分时系统
    B、单道批处理系统
    C、多道批处理系统
    D、实时系统

  8. 下面关于操作系统的叙述正确的是( )
    A、批处理作业必须具有作业控制信息
    B、分时系统不一定都具有人机交互功能
    C、从响应时间的角度看,实时系统与分时系统差不多
    D、由于采用了分时技术,用户可以独占计算机的资源

  9. 现代操作系统的两个基本特征是( ) 和资源共享
    A、多道程序设计
    B、中断处理
    C、程序的并发执行
    D、实现分时与实时处理

  10. 当处理器处于管态时,处理器可以执行的指令应该是( )
    A、非特权指令
    B、仅限于特权指令
    C、一切指令
    D、访管指令

答案

  1. C
  2. C
  3. B
  4. B
  5. C
  6. B
  7. A
  8. A
  9. C
  10. C

第2组

习题

  1. 下列关于缺页处理的叙述中,错误的是
    A. 缺页是在地址转换时CPU检测到的一种异常
    B. 缺页处理由操作系统提供的缺页处理程序来完成
    C. 缺页处理程序根据页故障地址从外存读入所缺失的页
    D. 缺页处理完成后回到发生缺页的指令的下一条指令执行

  2. 某设备以中断方式与 CPU 进行数据交换, CPU 主频为 1 GHz,设备接口中的数据缓冲寄存器为 32 位,设备的数据传输率为 50kB/s。若每次中断开销 ( 包括中断响应和中断处理 ) 为 1000 个时钟周期,则 CPU用于该设备输入/输出的时间占整个 CPU 时间的百分比最多是
    A. 1.25%
    B. 2.5%
    C. 5%
    D. 12. 5%

  3. 下列关于线程的描述中,错误的是
    A. 内核级线程的调度由操作系统完成
    B. 操作系统为每个用户级线程建立一个线程控制块
    C. 用户级线程间的切换比内核级线程间的切换效率高
    D. 用户级线程可以在不支持内核级线程的操作系统上实现

  4. 下列选项中,可能将进程唤醒的事件是
    I. I/O 结束 Ⅱ. 某进程退出临界区 Ⅲ. 当前进程的时间片用完
    A. 仅 I
    B. 仅Ⅲ
    C. 仅 I、Ⅱ
    D. I、Ⅱ、Ⅲ

  5. 下列关于系统调用的叙述中,正确的是
    I.在执行系统调用服务程序的过程中, CPU 处于内核态
    Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设
    Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口
    IV. 系统调用是操作系统内核为应用程序提供服务的接口
    A. 仅 I、 IV
    B. 仅 II 、III
    C. 仅 I、Ⅱ、IV
    D. 仅 I、Ⅲ、Ⅳ

  6. 系统采用二级反馈队列调度算法进行进程调度:就绪队列 Q1 采用时间片轮转调度算法,时间片为10ms;就绪队列 Q2 采用短进程优先调度算法。
    系统优先调度 Q1 队列中的进程,当 Q1 为空时系统才会调度 Q2 中的进程;新创建的进程首先进入 Q1;Q1 中的进程执行一个时间片后,若未结束,则转入Q2。
    若当前 Q1、Q2 为空,系统依次创建进程 Pl、P2 后即开始进程调度 Pl、 P2 需要的 CPU 时间分别为30ms 和 20ms,则进程 P1、P2 在系统中的平均等待时间为
    A. 25 ms
    B. 20 ms
    C. 15 ms
    D. 10 ms

  7. 在分段存储管理系统中,用共享段表描述所有被共享的段。若进程 P1 和 P2 共享段 S,下列叙述中,错误的是
    A. 在物理内存中仅保存一份段 S 的内容
    B. 段 S 在 P1 和 P2 中应该具有相同的段号
    C. P1 和 P2 共享段 S 在共享段表中的段表项
    D. P1 和 P2 都不再使用段 S 时才回收段 S 所占的内存空间

  8. 某系统采用 LRU 页置换算法和局部置换策略,若系统为进程 P 预分配了 4 个页框,进程 P 访问页号的序列为 0,1,2,7, 0,5,3,5,0,2,7,6,则进程访问上述页的过程中,产生页置换的总次数是
    A. 3
    B. 4
    C. 5
    D. 6

  9. 下列关于死锁的叙述中,正确的是
    I. 可以通过剥夺进程资源解除死锁
    II. 死锁的预防方法能确保系统不发生死锁
    III. 银行家算法可以判断系统是否处于死锁状态
    Ⅳ. 当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态
    A. 仅 II 、Ⅲ
    B. 仅 I、Ⅱ、 Ⅳ
    C. 仅 I、Ⅱ、Ⅲ
    D. 仅 I、Ⅲ、Ⅳ

  10. 某计算机主存按字节编址,采用二级分页存储管理,地址结构如下所示
    页目录号 ( 10 位) 页号 ( 10 位) 页内偏移 ( 12 位)
    虚拟地址 2050 1225H 对应的页目录号、页号分别是
    A. 081H、101H
    B. 081H、401H
    C. 201H、 101H
    D. 201H、401H

答案

  1. D
  2. A
  3. B
  4. B
  5. C
  6. C
  7. B
  8. C
  9. B
  10. A

第3组

习题

  1. 在下列动态分区分配算法中,最容易产生内存碎片的是
    A. 首次适应算法
    B. 最坏适应算法
    C. 最佳适应算法
    D. 下次适应算法

  2. 下列关于外部 I/O 中断的叙述中,正确的是
    A. 中断控制器按所接收中断请求的先后次序进行中断优先级排队
    B. CPU 响应中断时,通过执行中断隐指令完成通用寄存器的保护
    C. CPU 只有在处于中断允许状态时,才能响应外部设备的中断请求
    D. 有中断请求时, CPU 立即暂停当前指令执行,转去执行中断服务程序

  3. 某系统采用基于优先权的非抢占式进程调度策略,完成一次进程调度和进程切换的系统时间开销为 1μs。在 T 时刻就绪队列中有 3 个进程 P1、P2 和 P3,其在就绪队列中的等待时间、需要的 CPU 时间和优先权如下表所示:

    若优先权值大的进程优先获得 CPU,从 T 时刻起系统开始进程调度, 则系统的平均周转时间为
    A. 54 μs
    B. 73 μs
    C. 74 μs
    D. 75 μs

  4. 假设系统中有 4 个同类资源,进程 P1、P2 和 P3需要的资源数分别为 4、3 和 1,P1、P2 和 P3 已申请到的资源数分别为 2、1 和 0,则执行安全性检测算法的结果是
    A. 不存在安全序列,系统处于不安全状态
    B. 存在多个安全序列,系统处于安全状态
    C. 存在唯一安全序列 P3、P1、 P2,系统处于安全状态
    D. 存在唯一安全序列 P3、 P2、P1,系统处于安全状态

  5. 下列选项中,可能导致当前进程 P 阻塞的事件是
    Ⅰ. 进程 P 申请临界资源
    Ⅱ. 进程 P 从磁盘读数据
    Ⅲ. 系统将 CPU 分配给高优先权的进程
    A. 仅Ⅰ
    B. 仅Ⅱ
    C. 仅Ⅰ、Ⅱ
    D.Ⅰ、Ⅱ、Ⅲ

  6. 当中断源定时器产生时钟中断后,由时钟中断服务子程序更新的部分内容是
    Ⅰ.内核中时钟变量的值
    Ⅱ.当前进程占用 CPU 的时间
    Ⅲ.当前进程在时间片内的剩余执行时间
    A. 仅Ⅰ、Ⅱ
    B. 仅Ⅱ、Ⅲ
    C. 仅Ⅰ、Ⅲ
    D. Ⅰ、Ⅱ、Ⅲ

  7. 下列优化方法中,可以提高文件访问速度的是
    Ⅰ. 提前读:读取当前盘块时,将下一可能访问的盘块读入缓冲区
    Ⅱ. 为文件分配连续的簇或块
    Ⅲ. 延迟写:待写数据先存缓冲区,以供访问,适当时机写入磁盘
    Ⅳ.采用磁盘高速缓存
    A. 仅Ⅰ、Ⅱ
    B. 仅Ⅱ、Ⅲ
    C. 仅Ⅰ、Ⅲ、Ⅳ
    D.Ⅰ、Ⅱ、Ⅲ、Ⅳ

  8. 异常是指令执行过程中在处理器内部发生的特殊事件,中断是来自处理器外部的请求事件。下列关于中断或异常情况的叙述中,错误的是
    A.“访存时缺页”属于中断
    B.“整数除以 0”属于异常
    C.“DMA 传送结束”属于中断
    D.“存储保护错”属于异常

  9. 下列关于批处理系统的叙述中,正确的是
    I.批处理系统允许多个用户与计算机直接交互 II.批处理系统分为单道批处理系统和多道批处理系统 III .中断技术使得多道批处理系统和 I/O 设备可与 CPU 并行工作
    A.仅 II、III
    B.仅 II
    C.仅 I、II
    D.仅 I、III

  10. 某单 CPU 系统中有输入和输出设备各 1 台,现有 3 个并发执行的作业,每个作业的输入、计算和输出时间均分别为 2ms、 3ms和 4ms,且都按输入、计算和输出的顺序执行,则执行完 3 个作业需要的时间最少是
    A.15ms
    B.17ms
    C.22ms
    D.27ms

答案

  1. C
  2. C
  3. D
  4. A
  5. C
  6. C
  7. D
  8. A
  9. A
  10. B

第4组

习题

  1. 系统中有 3 个不同的临界资源 R1、R2 和 R3,被 4 个进程 P1、P2、P3 及 P4 共享。各进程对资源的需求为:P1 申请 R1 和 R2,P2 申请 R2 和 R3,P3 申请 R1 和 R3,P4 申请 R2。若系统出现死锁,则处于死锁状态的进程数至少是
    A.1
    B.2
    C.3
    D.4

  2. 某系统采用改进型 CLOCK 置换算法,页表项中字段 A 为访问位, M 为修改位。 A=1 表示页被访问过,M=1 表示页被修改过。按( A,M )所有可能的取值,将页分为四类: (0,0)、(1,0)、(0,1)和( 1,1),则该算法淘汰页的次序为
    A.(0,0),(0,1),(1,0),(1,1)
    B.(0,0),(1,0),(0,1),(1,1)
    C.(0,0),(0,1),(1,1),(1,0)
    D.(0,0),(1,1),(0,1),(1,0)

  3. 操作系统是一种( )
    A、 应用软件 B、 系统软件
    C、 通用软件 D、 工具软件

  4. 当操作系统退出执行,让用户执行时,系统会( )
    A、继续保持管态
    B、继续保持目态
    C、从管态变为目态
    D、从目态变为管态

  5. 批处理系统的主要缺点是( )
    A、CPU的利用率不高
    B、失去了交互性
    C、不具备并行性
    D、以上都不是

  6. 实时操作系统追求的目标是( )
    A、高吞吐率
    B、充分利用内存
    C、快速响应
    D、减少系统开销

  7. 以下( )项功能不是操作系统具备的主要功能
    A、内存管理
    B、中断处理
    C、文档编辑
    D、CPU调度

  8. 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指( )
    A、进程
    B、程序
    C、作业
    D、系统调用

  9. CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( )
    A、运行进程修改程序状态字
    B、中断屏蔽
    C、系统调用
    D、进程调度程序

  10. 某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态是( )
    A、 从就绪变为运行
    B、 从运行变为就绪
    C、 从运行变为阻塞
    D、 从阻塞变为就绪

答案

  1. C
  2. A
  3. B
  4. C
  5. B
  6. C
  7. C
  8. C
  9. C
  10. C

第5组

习题

  1. 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是( )
    A、进程管理
    B、内存管理
    C、文件管理
    D、设备管理

  2. 顺序程序和并发程序的执行相比,( )
    A、基本相同
    B、 有点不同
    C、并发程序执行总体上执行时间快
    D、 顺序程序执行总体上执行时间快

  3. 进程和程序的本质区别是( )
    A、存储在内存和外存
    B、顺序和非顺序执行机器指令
    C、分时使用和独占使用计算机资源
    D、动态和静态特征

  4. 进程控制块是描述进程状态和特性的数据结构,一个进程( )
    A、可以有多个进程控制块
    B、可以和其他进程共用一个进程控制块
    C、可以没有进程控制块
    D、只能有唯一的进程控制块

  5. 对于一个单CPU系统,允许若干进程同时执行,轮流占用CPU,称它们为( )
    A、顺序执行
    B、同时执行
    C、并行执行
    D、并发执行

  6. 在单处理机系统中,处于运行状态的进程( )
    A、只有一个
    B、可以有多个
    C、不能被挂起
    D、必须在执行完后才能被撤下

  7. 下列进程状态的转换中,不正确的是( )
    A、就绪到运行
    B、运行到就绪
    C、就绪到阻塞
    D、阻塞到就绪

  8. 已经获得除( )以外的所有运行所需资源的进程处于就绪状态
    A、内存
    B、打印机
    C、CPU
    D、磁盘空间

  9. 两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是( )
    A、 飞机票
    B、旅行社
    C、航空公司
    D、旅行社和航空公司

  10. 系统调用是由操作系统提供的内部调用,它( )
    A、直接通过键盘交互使用
    B、只能通过用户程序使用
    C、是命令接口中命令使用
    D、与系统的命令基本一样

答案

  1. C
  2. C
  3. D
  4. D
  5. D
  6. A
  7. C
  8. C
  9. A
  10. B

第6组

习题

  1. 处于后备状态的作业存放在( )中
    A、外存
    B、内存
    C、寄存器
    D、高速缓存

  2. 按照进程到达的先后次序调度作业,排队等待时间最长的进程被优先调度,这是指( )调度算法
    A、先来先服务
    B、短作业优先
    C、时间片轮转
    D、 优先级

  3. 原语是( )
    A、一条机器指令
    B、 若干条机器指令组成
    C、一条特定指令
    D、 中途能打断的一组机器指令

  4. 下列各项步骤中,哪一个不是创建进程所必须的步骤( )
    A、建立一个进程控制块PCB
    B、由CPU调度程序为进程调度CPU
    C、为进程分配内存等必要的资源
    D、将PCB链入进程就绪队列

  5. 在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( )
    A、S>0
    B、S=0
    C、S<0
    D、S<=0

  6. 为了描述进程的动态变化过程,采用了一个与进程相联系的( )系统,根据它而感知进程的存在
    A、文件控制块
    B、进程优先数
    C、进程控制块
    D、进程起始地址

  7. 采用时间片轮转法进行进程调度是为了( )
    A、多个终端都能得到系统的及时响应
    B、先来先服务
    C、优先级较高的进程得到及时响应
    D、需要CPU最短的进程先做

  8. 在一段时间内,只允许一个进程访问的资源称为( )
    A、共享资源
    B、临界区
    C、临界资源
    D、进入区

  9. 临界区是指( )
    A、并发进程中用于实现进程互斥的程序段
    B、并发程序中用于实现进程同步的程序段
    C、并发程序中用于实现进程通信的程序段
    D、并发程序中与共享变量有关的程序段

  10. 进程从运行状态变为阻塞状态的原因是( )
    A、输入或输出事件发生 B、时间片到
    C、输入或输出事件完成 D、某个进程被唤醒

答案

  1. A
  2. A
  3. B
  4. B
  5. C
  6. C
  7. A
  8. C
  9. D
  10. A

第7组

习题

  1. 采用动态重定位方式装入的作业,在执行中允许( )将其移动
    A、用户有条件地
    B、用户无条件地
    C、操作系统有条件地
    D、操作系统无条件地

  2. 分页存储管理中,地址转换工作是由( )完成的
    A、硬件
    B、地址转换程序
    C、用户程序
    D、装入程序

  3. 在操作系统中同时存在多个进程,它们( )
    A、不能共享系统资源
    B、不能调用同一段程序代码
    C、可以共享允许共享的系统资源
    D、可以共享所有的系统资源

  4. 两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系
    A、同步
    B、互斥
    C、竞争
    D、合作

  5. 如果允许不同用户的文件可以具有相同的文件名,通常采用( )来保证按名存取的安全
    A、重名翻译机构
    B、建立索引表
    C、建立指针
    D、多级目录结构

  6. 对记录式文件,操作系统为用户存取文件信息的最小单位是( )
    A、字符
    B、数据项
    C、记录
    D、文件

  7. 产生系统死锁的原因可能是由于( )
    A、进程主打释放资源或被强行剥夺资源
    B、一个进程进入死循环,并且申请了资源
    C、多个进程竞争,资源出现了循环等待
    D、多个进程竞争共享型设备

  8. 树型目录结构的第一级称为目录树的( )
    A.分支节点
    B.根节点
    C.叶节点
    D.终节点

  9. 虚拟内存的容量只受( )的限制
    A.物理内存的大小
    B.磁盘空间的大小
    C.数据存放的实际地址
    D.计算机地址位数

  10. ( )实现了段式、页式两种存储方式的优势互补
    A.请求分页管理
    B.可变式分区管理
    C.段式管理
    D.段页式管理

答案

  1. C
  2. A
  3. C
  4. A
  5. D
  6. C
  7. C
  8. B
  9. D
  10. D

第8组

习题

  1. 以下存储管理技术中,支持虚拟存储器的技术是( )
    A.固定分区管理
    B.可重定位分区法
    C.请求分页技术
    D.段氏存储管理

  2. 若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为( )字节
    A.2GB
    B.4GB
    C.100KB
    D.64MB

  3. 外存(如磁盘)上存放的程序和数据( )
    A.可由CPU直接存取
    B.必须在CPU访问之前移入内存
    C.可以直接调入寄存器
    D.必须由进程调度程序管理

  4. 文件系统在创建一个文件时,为它建立一个( )
    A.文件目录
    B.目录文件
    C.逻辑结构
    D.逻辑空间

  5. 使用绝对路径名访问文件是从( )开始按目录结构访问某个文件
    A.当前目录
    B.用户主目录
    C.根目录
    D.父目录

  6. 目录文件所存放的信息是( )
    A.该目录中所有子目录文件
    B.某一文件的文件目录
    C.该目录中所有数据文件目录
    D.该目录中所有子目录文件和数据文件的目录

  7. 由字符序列组成,文件内的信息不再划分结构,这是指( )
    A.流式文件
    B.记录式文件
    C.顺序文件
    D.有序文件

  8. 数据库文件的逻辑结构是( )
    A.流式文件
    B.索引文件
    C.记录式文件
    D.串联文件

  9. 在请求页式存储管理中,若所需页面不在内存中,则会引起( )
    A.输入输出中断
    B.时钟中断
    C.越界中断
    D.缺页中断

  10. 虚拟存储技术是( )
    A.补充内存物理空间的技术
    B.补充相对地址空间的技术
    C.扩充外存空间的技术
    D.扩充输入输出缓冲区的技术

答案

  1. C
  2. B
  3. B
  4. A
  5. C
  6. D
  7. A
  8. C
  9. D
  10. B

第9组

习题

  1. 在请求分页系统中,LRU算法是指( )
    A、最早进入内存的页先淘汰
    B、近期最长时间以来没被访问的页先淘汰
    C、近期被访问次数最少的页先淘汰
    D、以后再也不用的也先淘汰

  2. 请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会( )
    A.增加
    B.减少
    C.不变
    D.可能增加也可能减少

  3. PV操作是( )
    A、两条低级通信原语
    B、两组不同机器指令
    C、两条系统调用命令
    D、两条高级通信原语

  4. 碎片现象的存在使得( )
    A.内存空间利用率降低
    B.内存空间利用率提高
    C.内存空间利用率得以改善
    D.内存空间利用率不影响

  5. 当内存碎片容量大于某一作业所申请的内存容量时,( )
    A、可以为这一作业分配内存
    B、不可以为这一作业分配内存
    C、拼接后,可以为这一作业分配内存
    D、一定能够为这一作业分配内存

  6. 下列存储管理方式中,均会产生内碎片的是
    A. 固定分区存储管理,页式存储管理
    B. 分区存储管理,页式存储管理
    C. 可变分区存储管理,段式存储管理
    D. 请求分页存储管理,虚拟段式存储管理

  7. 通道是一种( )
    A.I/O端口
    B.数据通道
    C.I/O专用处理机
    D.软件工具

  8. 缓冲技术用于( )
    A、提高主机和设备交换信息的速度
    B、提供主、辅存接口
    C、提高设备利用率
    D、扩充相对地址空间

  9. 采用SPOOLing技术的目的是( )
    A.提高独占设备的利用率
    B.提高主机效率
    C.减轻用户编程负担
    D.提高程序的运行速度

  10. 关于操作系统的叙述 ( ) 是不正确的。
    A.“管理资源的程序”
    B.“管理用户程序执行的程序”
    C.“能使系统资源提高效率的程序”
    D.“能方便用户编程的程序”

答案

  1. B
  2. B
  3. A
  4. A
  5. D
  6. A
  7. C
  8. A
  9. A
  10. D

第10组

习题

  1. 在动态分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是
    A.无上邻空闲区,也无下邻空闲区  
    B.有上邻空闲区,但无下邻空闲区  
    C.有下邻空闲区,但无上邻空闲区  
    D.有上邻空闲区,也有下邻空闲区

  2. 如果进程需要读取磁盘上的多个连续的数据块, ( ) 数据传送方式的效率最高。
    A.程序直接控制方式
    B.中断控制方式
    C.DMA方式
    D.通道方式

  3. 进程P1使用资源情况:申请资源R1,申请资源R2,释放资源R1;进程P2使用资源情况:申请资源R2,申请资源R1,释放资源R2,系统并发执行进程P1,P2,系统将( )
    A、必定产生死锁
    B、可能产生死锁
    C、会产生死锁
    D、无法确定是否会产生死锁

  4. 多道程序环境下,操作系统分配资源以( )为基本单位。
    A、程序
    B、线程
    C、进程
    D、作业

  5. 文件代表了计算机系统中的( )
    A、硬件
    B、软件
    C、软件资源
    D、硬件资源

  6. 在文件系统中,要求物理块必须连续的物理文件是( )。
    A、顺序文件
    B、链接文件
    C、索引文件
    D、流式文件

  7. 磁盘与操作系统之间传递数据的单位是( )
    A、扇区
    B、磁道
    C、数据块
    D、记录

  8. 有一个长度为3000个字节的流式文件要存储在磁盘上,磁盘的每块可以存放512个字节,该文件至少用( )块
    A、5
    B、6
    C、7
    D、3000

  9. 按( )分类可将设备分为块设备和字符设备
    A、从属关系
    B、操作特性
    C、共享属性
    D、信息交换单位

  10. CPU数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )
    A、并行技术
    B、通道技术
    C、缓冲技术
    D、虚存技术

答案

  1. D
  2. D
  3. B
  4. C
  5. C
  6. A
  7. C
  8. B
  9. D
  10. C

第11组

习题

  1. 设与某资源关联的信号量初值为 3,当前值为 1。若 M 表示该资源的可用个数,N 表示等待该资源的进程数,则 M、N 分别是______
    A.0、1
    B.1、0
    C.1、2
    D.2、0

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

  3. 某基于动态分区存储管理的计算机,其主存容量为 55MB(初始为空闲),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配 15MB,分配 30MB,释放 15MB,分配 8MB,分配 6MB,此时主存中最大空闲分区的大小是______
    A.7MB
    B.9MB
    C.10MB
    D.15MB

  4. 某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为 1024 字节,页表项大小为 2 字节,逻辑地址结构为:
    页目录号 + 页号 + 页内偏移量
    逻辑地址空间大小为 64K 页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是______
    A. 64
    B. 128
    C. 256
    D. 512

  5. 设置当前工作目录的主要目的是_______
    A.节省外存空间
    B.节省内存空间
    C.加快文件的检索速度
    D.加快文件的读/写速度

  6. 本地用户通过键盘登陆系统时,首先获得键盘输入信息的程序是______
    A.命令解释程序
    B.中断处理程序
    C.系统调用服务程序
    D.用户登录程序

  7. 下列选项中,在用户态执行的是
    A.命令解释程序
    B.缺页处理程序
    C.进程调度程序
    D.时钟中断处理程序

  8. 在支持多线程的系统中,进程P创建的若干个线程不能共享的是
    A.进程P的代码段
    B.进程P中打开的文件
    C.进程P的全局变量
    D.进程P中某线程的栈指针

  9. 用户程序发出磁盘I/O请求后,系统的正确处理流程是
    A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序
    B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序
    C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序
    D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序

  10. 在缺页处理过程中,操作系统执行的操作可能是
    Ⅰ. 修改页表 Ⅱ.磁盘I/O Ⅲ.分配页框
    A.仅Ⅰ、Ⅱ
    B.仅Ⅱ
    C.仅Ⅲ
    D.Ⅰ、Ⅱ和Ⅲ

答案

  1. B
  2. A
  3. B
  4. B
  5. C
  6. B
  7. A
  8. D
  9. B
  10. D

第12组

习题

  1. 在具有对换功能的操作系统中,通常把外存分为文件区和对换区。前者用于存放文件,后者用于存放从内存换出的进程。当系统发生抖动(thrashing)时,可用采取的有效措施是
    Ⅰ. 撤销部分进程
    Ⅱ.增加磁盘对换区的容量
    Ⅲ.提高用户进程的优先级
    A.仅Ⅰ
    B.仅Ⅱ
    C.仅Ⅲ
    D.仅Ⅰ、Ⅱ

  2. 在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是
    A.编辑
    B.编译
    C.链接
    D.装载

  3. 某文件占 10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100us,将缓冲区的数据传送到用户区的时间是50us,CPU对一块数据进行分析的时间为50us。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是
    A.1500us、1000us
    B.1550us、1100us
    C.1550us、1550us
    D.2000us、2000us

  4. 关于假脱机技术的数据流动,正确的是
    A. 输入设备–>输入井–>输入缓冲区–>进程使用
    B. 输出设备–>输出缓冲区–>进程使用–>输出井
    C. 输出设备–>输出缓冲区–>输出井–>进程使用
    A. 输入缓冲区–>输入设备–>输入井–>输入进程

  5. 下列技术中,用于解决输入输出设备和主机速度不匹配的技术是
    A. 高速缓存
    B. 缓冲技术
    C. 假脱机技术
    D. 虚拟存储技术

  6. 假设 5 个进程 P0、P1、P2、P3、P4 共享三类资源 R1、R2、R3,这些资源总数分别为 18、6、22。T0 时刻的资源分配情况如下表所示,此时存在的一个安全序列是(对于R的前三列,为已分配;后三列为最大需求)

    A. P0, P2, P4, P1, P3
    B. P1, P0, P3, P4, P2
    C. P2, P1, P0, P3, P4
    D. P3, P4, P2, P1, P0

  7. 一个多道批处理系统中仅有 P1 和 P2 两个作业,P2 比 P1 晚 5ms 到达,它们的计算和 I/O 操作顺序如下:
    P1:计算 60ms,I/O 80ms,计算 20ms
    P2:计算 120ms,I/O 40ms,计算 40ms
    若不考虑调度和切换时间,则完成两个作业需要的时间最少是
    A.240ms
    B.260ms
    C.340ms
    D.360ms

  8. 若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误的是
    A.在进程结束时能进行处理机调度
    B.创建新进程后能进行处理机调度
    C.在进程处于临界区时不能进行处理机调度
    D.在系统调用完成并返回用户态时能进行处理机调度

  9. 下列关于进程和线程的叙述中,正确的是
    A.不管系统是否支持线程,进程都是资源分配的基本单位
    B.线程是资源分配的基本单位,进程是调度的基本单位
    C.系统级线程和用户级线程的切换都需要内核的支持
    D.同一进程中的各个线程拥有各自不同的地址空间

  10. 下列选项中,用于提高 RAID 可靠性的措施有
    I. 磁盘镜像 II. 条带化 III. 奇偶校验 IV. 增加 Cache 机制
    A.仅 I、II
    B. 仅 I、III
    C. 仅 I、III 和 IV
    D. 仅 II、III 和 IV

答案

  1. A
  2. B
  3. B
  4. C
  5. B
  6. D
  7. B
  8. C
  9. A
  10. C

第13组

习题

  1. 段式存储管理的逻辑地址空间为()
    A、一维线性的
    B、二维的
    C、三维的
    D、由操作系统决定的

  2. 下列选项中,操作系统提供给用户的接口为()
    A、库函数
    B、中断
    C、系统调用
    D、驱动程序

  3. 设某进程的页面走向为:5、4、3、2、4、3、1、4、3、2、1、5,系统中有 3 页物理内存,请问采用 LRU 和 FIFO 淘汰算法的缺页次数分别为()
    A、9 和 10
    B、5 和 7
    C、6 和 6
    D、8 和 10

  4. 进程可以使用的最大地址空间受限于()
    I.地址位数;II.物理内存大小;III.辅存大小
    A、I
    B、I 和 II
    C、II 和 III
    D、I,II,III

  5. 有 5 个记录 A,B,C,D,E 存放在某磁盘的某磁道上,假定这个磁道划分为5 块,每块存放一个记录,若磁盘旋转一周需要 20ms,处理程序每读出一个记录后需要花费 6ms 进行处理,程序处理这些数据时磁盘照常旋转,按照()顺序存放这 5 个记录可以使其按照 A,B,C,D,E 顺序处理这些记录的时间最少
    A、“A,B,C,E,D”
    B、“A,C,E,B,D”
    C、“A,D,E,C,B”
    D、“A,E,B,C,D”

答案

  1. B
  2. C
  3. D
  4. A
  5. C

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/672324.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从 @MapperScan 看 Spring 和 MyBatis 的整合

在 Spring Boot 中使用 Mybatis 时&#xff0c;会经常使用到一个注解 MapperScan&#xff0c;它可以指定对哪些包进行扫描&#xff08;basePackages&#xff09;&#xff0c;将哪些类作为 Mapper 类&#xff08;basePackageClasses&#xff09;&#xff0c;多数据源下的一些设置…

【JavaScript详解】Day01

JavaScript 基础 - 第1天 了解变量、数据类型、运算符等基础概念&#xff0c;能够实现数据类型的转换&#xff0c;结合四则运算体会如何编程。 体会现实世界中的事物与计算机的关系理解什么是数据并知道数据的分类理解变量存储数据的“容器”掌握常见运算符的使用&#xff0c;了…

win+mac通用的SpringBoot+H2数据库集成过程。

有小部分大学的小部分老师多毛病&#xff0c;喜欢用些晦涩难搞的数据库来折腾学生&#xff0c;我不理解&#xff0c;但大受震撼。按我的理解&#xff0c;这种数据库看着好像本地快速测试代码很舒服&#xff0c;但依赖和数据库限制的很死板&#xff0c;对不上就是用不了&#xf…

对HTTP和HTTPS的介绍

HTTP HTTP 是什么&#xff1f; HTTP (全称为 “超⽂本传输协议”) 是⼀种应⽤⾮常⼴泛的 应用层协议. 所谓 “超⽂本” 的含义, 就是传输的内容不仅仅是⽂本(⽐如 html, css 这个就是⽂本), 还可以是⼀些其他的资源, ⽐如图⽚, 视频, ⾳频等⼆进制的数据 HTTP 往往是基于传输层…

JavaScript数组应用

检测数据类型 1.typeof()可以检测基本数据类型&#xff0c;但是在检测null时会返回object。另外它不能检测负责的数据类型&#xff0c;如正则表达式对象 2.constructor可以检测绝大部分数据的类型&#xff0c;但是不能检测null和underfined的数据类型 3.toString()方法&#x…

C++的List

List的使用 构造 与vector的区别 与vector的区别在于不支持 [ ] 由于链表的物理结构不连续,所以只能用迭代器访问 vector可以排序,list不能排序(因为快排的底层需要随机迭代器,而链表是双向迭代器) (算法库里的排序不支持)(需要单独的排序) list存在vector不支持的功能 链…

国产操作系统上Vim的详解01--vim基础篇 _ 统信 _ 麒麟 _ 中科方德

原文链接&#xff1a;国产操作系统上Vim的详解01–vim基础篇 | 统信 | 麒麟 | 中科方德 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇在国产操作系统上使用Vim的详解文章。Vim是一款功能强大且高度可定制的文本编辑器&#xff0c;广泛应用于编程和日常文本编辑中。…

SELF-RAG: Learning to Retrieve, Generate, and Critique Through Self-reflection

更多文章&#xff0c;请关注微信公众号&#xff1a;NLP分享汇 原文链接&#xff1a;ICLR2024&#xff1a;能够自我反思的SELF-RAG 下面介绍的这篇论文是最近被ICLR 2024 accepted oral&#xff0c;作者来自University of Washington & Allen Institute for AI & IBM R…

Z字形变换 ---- 模拟

题目链接 题目: 分析: 题意如图所示:如果我们按照题意, 真的实现一个矩阵, 这样做的时间和空间复杂度很高, 所以我们可以试试看找规律, 优化一下我们观察他们的下标: 如果找到下标的规律, 那么我们就不用创建矩阵, 就能找到最终结果的下一个字符是什么特殊情况, 当numRows 1…

C++17之std::void_t

目录 1.std::void_t 的原理 2.std::void_t 的应用 2.1.判断成员存在性 2.1.1.判断嵌套类型定义 2.1.2 判断成员是否存在 2.2 判断表达式是否合法 2.2.1 判断是否支持前置运算符 2.2.3 判断两个类型是否可做加法运算 3.std::void_t 与 std::enable_if 1.std::void_t 的…

算法-堆结构和堆排序

文章目录 本节大纲1. 堆结构2. 堆排序本节的代码实现合集 本节大纲 1. 堆结构 堆结构是为集合类里面的优先级队列来服务的 优先级队列其实就是顺序存储的二叉树结构, 我们的底层的源码里面是没有链式存储的二叉树的,二叉树的实现的细节是通过我们的数组来模拟实现的 底层的实现…

【计算机毕设】基于SpringBoot的教学资源库设计与实现 - 源码免费(私信领取)

免费领取源码 &#xff5c; 项目完整可运行 &#xff5c; v&#xff1a;chengn7890 诚招源码校园代理&#xff01; 1. 研究目的 本项目旨在设计并实现一个基于SpringBoot的教学资源库系统&#xff0c;以便教师和学生能够方便地存储、分享和查找各种教学资源。具体目标包括&…

分治策略的实现

目录 前言 分治策略的应用 最大子数组问题 矩阵乘法问题 求解递归式的三种方法 代入法求递归式 用递归树求递归式 主方法求递归式 前言 分治三个步骤&#xff1a; 分解&#xff1a;分解原问题为子问题&#xff0c;这些子问题为原问题的较小规模的问题。 解决&#xf…

Redis——基本命令

概念&#xff1a; Redis(REmote Dlctionary Server) 是用 C语言开发的一个开源的高性能键值对(key-value) 数据库 特征&#xff1a; 1. 数据间没有必然的关联关系 2. 内部采用单线程机制进行工作 3. 高性能 4. 多数据类型支持 字符串类型 string 列表类型 …

新 Google 邮箱注册的美区Appleid 账户被停用如何解冻?

什么条件触发美区账号被停用&#xff1f; 如何触发的被停用&#xff0c;我猜是因为新账户没有进行安全认证&#xff0c;在新机器手机上登陆&#xff0c;下载app导致的。 如何解冻美区 Appleid 账户&#xff1f; 打苹果服务支持电话&#xff1a;4006668800 苹果员工会非常耐心…

ios 新安装app收不到fcm推送

&#x1f3c6;本文收录于「Bug调优」专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&&…

Charles的安装和web端抓包配置

1.Charles的安装 通过官网下载&#xff1a;https://www.charlesproxy.com/download/&#xff0c;我之前下载的是4.6.2版本&#xff0c;下载成功后点击安装包&#xff0c;点击下一步下一步即可安装成功。 ​​ ​ 安装成功后打开charles页面如下所示。 ​ 2.乱码问题解决 打开…

【Docker学习】docker pull详细说明

docker pull是我们经常用到的一个命令。我们使用一些官方镜像&#xff0c;如MySql、Nginx等都需要用docker pull下载。不过不用的话&#xff0c;也可以。比如使用docker run&#xff0c;要是找不到镜像&#xff0c;会自动下载。 命令&#xff1a; docker image pull 描述&am…

插入排序以及希尔排序; 先学会插入,希尔会更简单喔

1.前言 首先肯定是要学会插入排序再学习希尔排序会更简单&#xff0c;因为代码部分有很多相似之处&#xff1b;如果你觉得你很强&#xff0c;可以直接看希尔排序的讲解。哈哈哈&#xff01;&#xff0c;每天进步一点点&#xff0c;和昨天的自己比 2.插入排序 让我们先来看看…

【Hive SQL 每日一题】统计每月用户购买商品的种类分布

文章目录 测试数据需求说明需求实现 测试数据 -- 创建 orders 表 DROP TABLE IF EXISTS orders; CREATE TABLE orders (order_id INT,user_id INT,product_id INT,order_date STRING );-- 插入 orders 数据 INSERT INTO orders VALUES (101, 1, 1001, 2023-01-01), (102, 1, 1…