全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某系统按银行家算法进行安全性检查,检查结果为“不安全状态”。据此可判断系统已经发生死锁。判断该表述是否正确。
登录后查看答案
某系统有三类资源 A、B、C,当前 Available=(3,2,2)。各进程的已分配量 Allocation 与最大需求 Max 如下:P0:Allocation=(2,1,1),Max=(5,3,3);P1:Allocation=(1,1,0),Max=(3,2,2);P2:Allocation=(2,1,1),Max=(4,3,3)。现进程 P1 提出请求 Request=(1,0,1)。按银行家算法分析,下列结论正确的是: A. 当前状态不安全,必须拒绝该请求 B. 试探分配后存在安全序列,该请求可以满足 C. 试探分配后系统进入死锁,必须立即剥夺 P1 的资源 D. 请求量超过 P1 的剩余需求,应直接拒绝
某系统有 A、B 两类资源,当前可用资源向量为 (2,1)。进程 P₀、P₁、P₂ 的分配矩阵 Allocation 和最大需求矩阵 Max 分别为:Allocation=((1,0),(1,1),(1,1)),Max=((3,2),(2,2),(3,2))。现 P₀ 请求资源向量 (1,0)。按银行家算法判断该请求能否立即满足:____。
某系统采用资源有序分配法预防死锁,将资源编号,规定每个进程只能按编号递增顺序申请资源。该方法直接破坏了死锁四个必要条件中的____条件;这是因为编号顺序一致地约束了所有进程的申请行为,使得资源分配图中____(填图形结构)不可能出现,从而死锁无法发生。(两个空依次填写)
某打印室有一个可存放 8 份文件的输出缓冲区,两名文员(生产者)与三名学生(消费者)并发使用。信号量 mutex=1、empty=8、full=0。某消费者进程的同步代码如下: wait(mutex); wait(full); 取文件并打印; signal(empty); signal(mutex); 若多个消费者并发执行该段代码,最可能发生的后果是: A. 正常同步,仅可能出现消费者间互斥失效 B. 系统不会死锁,但 empty 信号量初值应改为 0 C. 可能死锁:持有 mutex 的消费者在 full=0 时阻塞,生产者因无法通过 wait(mutex) 而被阻塞 D. 只要缓冲区非空就一定不会死锁
某系统中,判断下列哪种情形同时具备死锁产生的四个必要条件? A. R₁、R₂均为一次仅供一个进程使用且不可强行收回的资源;P₁持有R₁并请求R₂,P₂持有R₂并请求R₁ B. P₁持有可同时供多个进程使用的R₁,并请求不可共享的R₂;P₂持有R₂并请求R₁ C. P₁持有R₁,申请R₂前先释放R₁;P₂持有R₂,申请R₁前先释放R₂,资源均不可共享且不可强行收回 D. P₁持有不可共享的R₁并请求R₂,P₂持有不可共享的R₂并请求R₁;系统可强行收回进程已占有的资源
有界缓冲区已满,信号量 empty=0、full>0、mutex=1。生产者与消费者均按标准信号量机制运行,以下哪种生产者操作顺序能避免因获取互斥锁过早而阻塞消费者? A. P(mutex);P(empty);放入产品;V(mutex);V(full) B. P(empty);P(mutex);放入产品;V(mutex);V(full) C. P(empty);P(mutex);放入产品;V(full);V(mutex) D. P(mutex);放入产品;P(empty);V(mutex);V(full)
某系统采用非抢占式 FCFS 调度,进程 P₁、P₂ 的到达时间分别为 0、1,服务时间分别为 2、1。两进程的平均带权周转时间是多少? A. 1 B. 1.5 C. 2 D. 2.5
容量为1的有界缓冲区中,初值为 empty=1、full=0、mutex=1。生产者每次放入产品前执行 P(____),再执行 P(____),放入后执行 V(mutex)、V(full)。为避免缓冲区已满时生产者持有互斥锁并阻塞、导致消费者无法取产品,两个空位应依次填入什么操作?
某系统只有一个处理器,多个程序在一段时间内交替推进;系统还把一个物理资源抽象成多个逻辑上的等价资源,并允许并发程序的推进速度受各自运行条件影响。下列概括正确的是: A. 程序交替推进体现并行;资源抽象体现异步性;推进速度不同体现虚拟性 B. 程序交替推进体现并发;资源抽象体现虚拟性;推进速度不同体现异步性,且并发与共享互为存在条件 C. 程序交替推进体现异步性;资源抽象体现并发;推进速度不同体现共享性 D. 程序交替推进体现共享;资源抽象体现并行;推进速度不同体现虚拟性
关于操作系统基本特性的下列叙述中,正确的是:A. 单处理器系统中多个进程并发执行时,任一时刻必有多个进程同时占用CPU运行 B. 多个进程同时读取同一只读文件属于互斥共享方式 C. 虚拟技术通过分时复用把一个物理实体变为若干逻辑对应物,异步性则指进程以不可预知的速度推进 D. 并发与共享相互独立,共享资源的存在不依赖于并发
某高校机房的单处理器服务器上运行着多个作业:任意时刻CPU只执行一道程序的指令,但一段时间内各程序都获得了推进,用户感觉它们“同时”在运行;服务器上的打印机每次只允许一个作业独占使用直至打印完毕,而磁盘上的只读文件却可供多个作业同时读取;每个作业以各自不知的速度、随时可能被暂停的方式向前推进。依次填写:第一句体现的基本特性是____;打印机采用的资源共享方式是____;第三句体现的基本特性是____。
某校将计算机改造为交互式服务平台:用户通过终端提交操作后可及时获得反馈,处理器按时间片轮流服务各用户;系统设计不以对外部事件满足严格截止时间为首要目标。该系统属于____系统。
某新入职工程师对三种操作系统类型作如下陈述:甲说,多道批处理系统中作业成批提交,内存中同时驻留多道作业,其目的主要是提高资源利用率和系统吞吐量;乙说,分时系统通过时间片轮转让多个用户交互使用计算机,其关键特征是人机交互而非追求最高吞吐量;丙说,实时系统若能在1秒内响应外部事件,就属于分时系统,因为它具备了及时响应能力。其中正确陈述的个数是判断正误的依据:若三人都全部正确,则本题判'正确',否则判'错误'。
判断:发送端数据比特串为 110011,采用 CRC 循环冗余校验,生成多项式为 G(x)=x³+x+1。某同学的做法与结论如下:冗余码位数等于生成多项式的最高次幂,故为 3 位;在数据后补 3 个 0 得 110011000,用 1011 对其做模 2 除法(异或、不借位),所得余数为 100,因此最终发送序列为 110011100。该同学的计算过程和结论完全正确。
主机要解析 api.lab.orbit.example 的地址,并向本地域名服务器发起递归查询。本地服务器缓存中只有有效的 orbit.example 委派记录及可用的名称服务器地址;该名称服务器随后返回 lab.orbit.example 的委派记录及可用地址,lab.orbit.example 的权威服务器最终返回目标主机的 A 记录。下列哪项描述正确? A. 主机依次查询各级权威服务器,最终自行获得 A 记录 B. 本地服务器向根服务器递归查询,根服务器返回最终 A 记录 C. 本地服务器按委派线索迭代查询,取得 A 记录后返回主机,并可缓存查询结果 D. 本地服务器因缓存已有 orbit.example 委派记录,可直接将其作为目标主机的 A 记录返回
判断题:在某系统中,多道程序分时复用同一物理打印机,任一时刻只能有一个进程占用它,这说明该打印机资源采用的是互斥共享方式;而虚拟技术之所以能把一台物理设备变为多台逻辑设备,正是以分时复用(微观交替)为前提实现的。
某邮件服务器管理员观察到:来自外地邮件服务器的入站连接把新邮件送达本服务器,使用的是 SMTP;而本机用户用客户端收取邮件时,客户端主动向本服务器发起连接读取邮件。关于客户端收取邮件所使用的协议及其特性,下列说法正确的是( ) A. 使用 SMTP,因为它是拉取协议,适合收信 B. 使用 POP3 或 IMAP,两者均由客户端发起连接,IMAP 还支持在服务器端管理邮件(如保留已读状态) C. 使用 POP3,邮件必须始终保留在服务器上供多设备共享 D. 使用 SMTP 的收信扩展命令,该协议是双向对称的收发协议
主机 H 配有 IP 地址 192.0.2.17 和 198.51.100.9。进程甲提供 DNS 服务并绑定 192.0.2.17:53,进程乙也提供 DNS 服务并绑定 198.51.100.9:53。客户端向 198.51.100.9 的熟知 DNS 端口发送请求。该请求在主机 H 上交付给进程____,对应的服务端套接字为____。
某 TCP Reno 连接在发生超时前 cwnd=16 MSS。超时后,按规则令 ssthresh 为原 cwnd 的一半、cwnd=1 MSS;此后假设每经过一个 RTT,慢开始使 cwnd 加倍,达到 ssthresh 后转入拥塞避免并每 RTT 增加 1 MSS。判断:超时后经过 4 个 RTT,cwnd=16 MSS。