OS

操作系统笔试题及答案一

1.在下列系统中,( )是实时系统。
A.计算机激光照排系统 B.航空定票系统 C.办公自动化系统 D.计算机辅助设计系统
答案:B
2.操作系统是一种( )。
A.应用软件 B.系统软件 C.通用软件 D.工具软件
答案:B
3.引入多道程序的目的在于( )。
A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度
C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器
答案:A
4.已经获得除( )以外的所有运行所需资源的进程处于就绪状态
A.存储器 B.打印机 C.CPU D.磁盘空间
答案:C
5.进程调度的关键问题:一是选择合理的( ),二是恰当地进行代码转换
A.时间片间隔 B.调度算法 C.CPU速度 D.内存空间
答案:B
6.采用轮转法调度是为了( ):
A.多个终端都能得到系统的及时响应 B.先来先服务
C.优先级较高的进程得到及时调度 D.需CPU最短的进程先做
答案:A
7.在一段时间内只允许一个进程访问的资源,称为( )
A.共享资源 B.临界区 C.临界资源 D.共享区
答案:C
8.并发性是指若干事件在( )发生
A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内
答案:B
9.在单一处理器上,将执行时间有重叠的几个程序称为( )
A.顺序程序 B.多道程序 C.并发程序 D.并行程序
答案:C
10.程序运行时,独占系统资源,只有程序本身能改变系统资源状态,这是指( )
A.程序顺序执行的再现性 B.程序顺序执行的封闭性
C.并发程序失去封闭性 D.并发程序失去再现性
答案:B
11.引人多道程序技术以后,处理器的利用率( )
A.降低了 B.有所改善 C.大大提高 D.没有变化,只是程序的执行方便了.
答案:C
12.在单一处理器上执行程序,多道程序的执行是在( )进行的。
A.同一时刻 B.同一时间间隔内 C.某一固定时刻 D.某一固定时间间隔内
答案:B
13.为了使多个进程能有效地同时处理输入和输出,最好使用( )
A.缓冲区 B.闭缓冲区环 C.多缓冲区 D.双缓冲区
答案:A
14.在进程通信中,( )常通过变量、数组形式来实现。
A.高级通信 B.消息通信 C.低级通信 D.管道通信
答案:C
15.管道通信是以( )进行写入和读出。
A.消息为单位 B.自然字符流 C.文件 D.报文
答案:B
16.系统出现死锁的原因是( )
A.计算机系统发生了重大故障 B.有多个封锁的进程同时存在
C.若干进程因竞争资源而无休止的等待着,它方释放已占有的资源
D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
答案:C
17.解决死锁的途径是( )
A.立即关机排除故障 B.立即关机再重新开机
C.不要共享资源,增加独占资源 D.设计预防死锁,运行检测并恢复
答案:D
18.进程P1使用资源情况:申请资源S1..•申请资源S2,…释放资源S1;进程凹使用资源情况:申请资源S2,…申请资源S1,…释放资源S2,系统并发执行进程P1,P2,系统将()
A.必定产生死锁 B.可能产生死锁 C.不会产生死锁 D.无法确定是否会产生死锁
答案:B
19.现代操作系统的两个基本特征是( )和资源共享。
A.多道程序设计 B.中断处理 C.程序的并发执行 D.实现分时与实时处理
答案:C
20.为了描述进程的动态变化过程,采用了一个与进程相联系的( )系统,根据它而感知进程的存在。
A.进程状态字 B.进程优先数 C.进程控制块 D.进程起始地址
答案:C
21.上题中所指是进程的唯一( )。
A.关联 B.实体 C.状态 D.特征
答案:B
22.操作系统中采用缓冲技术的目的是为了增强系统( )的能力。
A.串行操作 B.重执操作 C.控制操作 D.并行操作
答案:D
23.操作系统中采用缓冲技术,能够减少对CPU的( )的次数,从而提高资源的利用率。
A.中断 B.访问 C.控制 D.依赖
答案:A
24.已经获得除CPU以外的所有所需资源的进程处于( )状态。
A.运行状态 B.就绪状态 C.自由状态 D.阻塞状态
答案:B
25.顺序程序和并发程序的执行相比,( )
A.基本相同 B.有点不同
C.并发现程序执行总体上执行时间快 D.顺序程序执行总体上执行时间快
答案:C
26.进程是( )
A.与程序等效的概念 B.行进中的程序 C.一个系统软件 D.存放在内存中的程序
答案:B
27.进程具有并发性和( )两大重要属性。
A.动态性 B.静态性 C易用性 D.封闭性
答案:A
28.操作系统在控制和管理进程过程中,涉及到( )这一重要数据结构,这是进程存在的唯一标志。
A.FCB B.FIFO C. FDT D.PCB
答案:D
29.磁盘的读写单位是( )
A.块 B.扇区 C.簇 D.字节
答案:B
30.在单处理机系统中,处于运行状态的进程( )
A.只有一个 B.可以有多个 C.不能被挂起 D.必须在执行完成后才能被撤下
答案:A
31.如果某一进程获得除CPU以外的所有所需运行资源,经调度,分配CPU给它,该进程将进入( )
A.就绪状态 B.运行状态 C.阻塞状态 D.活动状态
答案:B
32.如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入( )
A.自由状态 B.停止状态 C.阻塞状态 D.静止状态
答案:C
33.在操作系统中同时存在多个进程,它们( )
A.不能共享系统资源 B.不能调用同一段程序代码
C.可以共享允许共享的系统资源 D.可以共享所有的系统资源
答案:C
34.操作系统中有一组常称为特殊系统调用.它们不能被系统中断,在操作系统中称为( )
A.初始化程序 B.原语 C.子程序 D.控制模块
答案:B
35.如果某一进程处于就绪状态要将其投入运行,应使用( )
A.挂起原语 B.创建原浯 C.调度原语 D.终止原语
答案:C
36.当一进程运行时,系统可基于某种原则,强行将其擞下,把处理器分配给其他进程,这种调 度方式是( )
A.非剥夺方式 B.剥夺方式 C.中断方式 D.查询方式
答案:C
37.为了照顾短作业用户,进程调度采用( )
A.先进先出调度算法 B.短执行优先调度 C.优先级调度 D.轮转法
答案:B
38.为了对紧急进程或重要进程进行调度,调度算法采用( )
A.先进先出调度算法 B.短执行优先调度 C.优先级调度 D.轮转法
答案:B
39. 如果某些进程优先级别相同,应采用( )算法较为适应。
A.FIFO B.SCBF C.FDF D.轮转法
答案:A
40.如果要照顾所有进程,让它们都有执行的机会,最好采用( )算法。
A.SCBF B.FIFO C.轮转法 D.FPF
答案:C
41.在下列情况( ),要进行进程调度。
A.某一进程正访问一临界资源 B.某一进程运行时因缺乏资源进入阻塞状态
C.某一进程处于运行状态,而另一进程处于自由状态
D.某一进程正在访问打印机,而另一进程处于就绪状态
答案:B
42.操作系统中,( )负责对进程进行调度。
A.处理机管理 B.作业管理 C,高级高度管理 D.存储和设备管理
答案:A
43.进程间的基本关系为( )
A.相互独立与互相制约 B.同步与互斥 C.并行执行与资源共享 D.信息传递与信息缓冲
答案:B
44.进程间的同步与互斥,分别表示了各进程间的( )
A.相互独立与互相制约 B.协调与竞争 C.不同状态 D.动态性与独立性
答案:B
45.操作系统对临界区调用的原则之一是( )
A.当无进程处于临界区时 B.当有进程处于临界区时
C.当进程处于就绪状态时 D.当进程开始创建时
答案:A
46.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。
A.同步 B.互斥 C.竞争 D.合作
答案:A
47.( )是一种能由P和V操作所改变的整型变量。
A.控制变量 B.锁 C.整型信号量 D.记录型信号量
答案:C
48.在一单用户操作系统中,当用户编辑好一个程序要存放到磁盘上去的时候,他使用操作系统提供的( )这一接口。
A.键盘命令 B.作业控制命令 C.鼠标操作 D.原语
答案:A
49.( )存储管理支持多道程序设计,算法简单,但存储碎片多。
A.段式 B.页式 C.固定分区 D.段页式
答案:C
50.虚拟存储技术是( )。
A.补充内存物理空间的技术 B.补充相对地址空间的技术
C.扩充外存空间技术 D. 扩充输人输出缓冲区的技术
答案:B

51.虚拟内存的容量只受( )的限制。
A.物理内存的大小 B.磁盘空间的大小 C.数据存放的实际地址 D.计算机地址位数
答案:D
52.动态页式管理中的( )是:当内存中没有空闲帧时,如何将已占据的帧释放。
A.调入策略 B.地址变换 C.替换策略 D.调度算法
答案:C
53.分区管理要求对每一个作业都分配( )的内存单元。
A.地址连续 B.若干地址不连续 C.若干连续的帧 D.若干不连续的帧
答案:B
54.缓冲技术用于( )。
A.提高主机和设备交换信息的速度 B.提供主、辅存接口
C.提高设备利用率 D.扩充相对地址空间
答案:A
55.段页式管理每取一数据,要访问( )次内存。
A.1 B.2 C.3 D.4
答案:C
56.分段管理提供( )维的地址结构。
A.1 B.2 C.3 D.4
答案:B
57.系统抖动是指( )
A. 使用机器时,千万屏幕闪烁的现象
B.刚被调出的帧又立刻被调入所形成的频繁调入调出的现象
C.系统盘不净,千万系统不稳定的现象
D.由于内存分配不当,偶然造成内存不够的现象
答案:B
58.在( )中,不可能产生系统抖动现象。
A.静态分区管理 B.请求页式管理 C.段式分区管理 D.机器中不存在病毒时
答案:A
59.当内存碎片容量大于某一作业所申请的内存容量时,( )
A.可以为这一作业分配内存 B.不可以为这一作业分配内存
C.拼接后,可以为这一作业分配内存 D.一定能够为这一作业分配内存
答案:D
60.在分段管理中( )
A.以段为单位分配,每段是一个连续存储区 B.段与段之间必定不连续
C.段与段之间必定连续 D.每段是等长的
答案:A
61.请求页式管理常用替换策略之一有( )
A.LRU B.BF C.SCBF D.FPF
答案:A
62.可由CPU调用执行的程序所对应的地址空间为( )
A.名空间 B.虚拟地址空间 C.相对地址空间 D.物理地址空间
答案:D
63.( )存储管理方式提供二维地址结构。
A.固定分区 B.分页 C.分段 D. 可变分区
答案:C
64.( )存储管理方式提供一维地址空间。
A.固定分区 B.分段 C.分页 D.分段和段页式
答案:A
65.当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为( )
A. 源程序 B.目标程序 C.可执行程序 D.非执行程序
答案:B
66.目录程序指令的顺序都以0作为一个参考地址,这些地址称为( )
A.虚拟地址 B.物理地址 C.绝对地址 D.重定位地址
答案:A
67.若处理器有32位地址,则它的虚拟地址空间为( )字节。
A.2GB B.4GB C.100KB D.640KB
答案:B
68.若调用指令LOAD A Data,经动态重新定位后,其对应指令代码( )
A. 保持不变 B.会变化,随装入起始地址变化而变化
C. 会变化,固定在某一存储区域 D.重定位项等于重定位寄存器内容
答案:A
69.( )是在程序员编制程序时,或编程译序进行的。
A.静态分配 B.动态分配 C.直接分配 D.碎片拼接后再分配
答案:C
70.( )存储扩充方式,能够实际增加存储单元。
A.覆盖技术 B,交换技术 C.物理扩充 D.虚拟存储技术
答案:C
71.( )是指让作业不同时调用的子模块共同使用同一个内存区。
A.交换技术 B.覆盖技术 C.物理扩充 D,虚拟扩充技术
答案:B
72.( )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数 据。
A.覆盖技术 B.交换技术 C.虚拟扩充 D.物理扩充
答案:B
73.( )能够实现对内外存统一管理,为用户提供一种宏观上似乎比实际内存容量大得多于存储器。
A.覆盖技术 B.交换技术 C.物理扩充 D.虚拟存储技术
答案:D
74.虚拟存储技术与( )不能配合使用c
A.分区管理 B.动态分页管理 C.段式管理 D.段页式管理
答案:A
75.下列( )存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。
A.固定分区 B.可变分区 C.分页管理 D.段页式管理
答案:D
76.( )要求存储分配的地址连续性。
A.固定分区 B.分页管理 C.段式管理 D.段页式管理
答案:A
77.( )是一种动态存储分配方式。
A.固定分区 B.可变式分区 C.简单分页管理 D.请求分页管理
答案:D
78.( )是一种静态存储分配方式。
A.简单分页 B.请求分页管理 C.段式管理 D.段页式管理
答案:A
79.存储管理的目的是( )
A.方便用户 B.提高内存利用率 C.方便用户和提高内存利用率 D.增加内存实际容量
答案:C
80.( )实现了两种存储方式的优势互补。
A.请求分页管理 B.可变式分区管理 C.段式管理 D.段页式管理
答案:D
81.碎片是指( )
A.存储分配完后所剩的空闲区 B.没有被使用的存储区
C.不能被使用的存储区 D.未被使用,而又暂时不能使用的存储区
答案:D
82.( )使得碎片现象最为严重。
A.固定分区 B.可变式分区 C.分页管理 D.段式管理
答案:A
83.碎片现象的存在使( )
A.内存空间利用率降低 B.内存空间利用率提高
C.内存空间利用率得以改善 D.内存空间利用率不影响
答案:A
84.( )是指目标模块装入内存时一次分配完作业所需的内存空间,不允许在运行过程中
再分配内存。
A.静态分配 B.动态分配 C.直接分配 D.碎片拼接后再分配
答案:A
85.( )是在目标程序装入内存时分配作业所需的基本内存空间,且允许在运行过程中再次申请额外的内存空间。
A.静态分配 B.动态分配 C.直接分配 D.实现存储共享与保护
答案:B
86.早期的单用户操作系统的存储管理功能( )
A.只负责内存的分配与回收 B.实现重定位 C.实现存储扩充 D.实现存储共享与保护
答案:A
87.经过( ),目标程序可以不经任何改动而装人物理内存单元。
A.静态重定位 B.动态重定位 C.编译或汇编 D.存储扩充
答案:B
88.碎片存储容量( )
A.不可能比某作业申请容量大 B.可能比某作业申请容量大
C.在分页管理中,可能大于页 D.在段页式管理中,可能大于页
答案:B
89.可变分区管理的分配策略( )采用按起始地址递增顺序排列空闲区的链表结构。
A.FF B.BF C.WF D.LRU
答案:A
90.可变分区管理的分配策略( )采用按分区大小递增顺序排列空闲区的链表结构。
A.FF B.BF C.WF D.LRU
答案:B
91.可变分区管理的分配策略( )采用按分区大小递减顺序排列空闲区的链表结构。
A.FF B.BF C.WF D.LRU
答案:C
92.( )不是可变分区对内存状态记录和分配管理的所用方法。
A.表格法 B.位图法 C.链表法 D.先进先出法
答案:D
93.分页管理每取一数据,要访问( )次内存。
A.1 B.2 C.3 D.4
答案:B
94.通道是一种( )。
A.I/O端口 B.数据通道 C.I/O专用处理机 D.软件工具
答案:C
95.采用Spooling技术的目的是( )
A.提高独享设备的利用率 B.提高主机效率 C.减轻用户编程负担 D.提高程序的运行速度
答案:A
96.采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机部分是指()
A.独占设备 B.共享设备 C.虚拟设备 D.一般物理设备
答案:C
97,如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( )
A.程序查询 B.中断方式 C.DMA方式 D.无条件存取方式
答案:A
98.在操作系统中,下列( )指的是一种硬件机制。
A.通道技术 B.缓冲区 C.Spooling技术 D.内存覆盖技术
答案:A
99.在操作系统中,用户在使用I/O设备时,通常采用( )
A.物理设备名 B.逻辑设备名 C.虚拟设备名 D.设备牌号
答案:B
100.中断矢量是指( )
A.中断处理程序人口地址 B.中断矢量表起始地址
C.中断处理程序人口地址在中断矢量表中的存放地址 D.中断断点地址
答案:A


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NLP复习资料(6)-第十章 语义分析

NLP复习资料-第十章1语义理论简介2格语法4语义网络5词义消歧5语义角色标注6词向量表示7篇章分析国科大,宗老师《自然语言处理》课程复习笔记,个人整理,仅供参考。语义分析:P3解释句子或篇章的含义,主要困难&#xff08…

处理机调度与死锁

处理机调度与死锁 处理机调度的层次 高级调度 高级调度又称为作业调度或长程调度,其主要功能是根据某种算法,把外存上处于后备队列中的那些作业调入内存,也就是说,它的调度对象是作业。 1.作业和作业步 作业:一个比程…

各种卷积

从最开始的卷积层,发展至今,卷积已不再是当初的卷积,而是一个研究方向。在反卷积这篇博客中,介绍了一些常见的卷积的关系,本篇博客就是要梳理这些有趣的卷积结构。 阅读本篇博客之前,建议将这篇博客结合在一…

springboot——kaptcha

导入包&#xff1a; <dependency><groupId>com.github.penggle</groupId><artifactId>kaptcha</artifactId><version>2.3.2</version></dependency> 配置类&#xff1a; package com.now.community.community.config;import…

NLP复习资料(7)-机器翻译、文本分类、情感分析

NLP复习资料国科大&#xff0c;宗老师《自然语言处理》课程复习笔记&#xff0c;个人整理&#xff0c;仅供参考。此部分为手稿&#xff0c;高清图下载见链接&#xff1a;https://download.csdn.net/download/sinat_40624829/11662412

XMl文件解析读取

DOM方式&#xff1a; http://www.w3schools.com/dom/dom_parser.asp

redis——对项目的一些优化方案

这是我们之前项目的业务流程&#xff0c;做一下简单介绍。 登录&#xff1a; 用户输入账号、密码、验证码。我们先判断用户输入的验证码是不是我们session存的验证码&#xff0c;然后去查账号密码是否正确。 如果登录成功&#xff0c;发送给用户一张凭证&#xff08;ticket&a…

const的思考

const的思考 1、什么是const?常类型是指使用类型修饰符const说明的类型&#xff0c;常类型的变量或对象的值是不能被更新的。&#xff08;当然&#xff0c;我们可以偷梁换柱进行更新&#xff1a;&#xff09;2、为什么引入const&#xff1f;const 推出的初始目的&#xff0c;正…

深度模型压缩论文(02)- BlockSwap: Fisher-guided Block Substitution for Network Compression

文章目录1.摘要和背景1.1 摘要1.2 背景2.方法和贡献2.1 方法2.2 贡献3.实验和结果3.1 实验3.2 结果4.总结和展望4.1 总结4.2 展望本系列是在阅读深度神经网络模型小型化方面论文时的笔记&#xff01;内容大部分从论文中摘取&#xff0c;也会有部分自己理解&#xff0c;有错误的…

NLP复习资料(8)-知识图谱、信息抽取

NLP复习资料第16讲—知识图谱第17讲-信息抽取&#xff08;知识图谱生命周期中信息获取的关键技术&#xff09;国科大&#xff0c;宗老师《自然语言处理》课程复习笔记&#xff0c;个人整理&#xff0c;仅供参考。第16讲—知识图谱 知识图谱经典知识表示理论语义网资源描述框架…

Collection源码阅读

package java.util;import java.util.function.Predicate; import java.util.stream.Stream; import java.util.stream.StreamSupport;/*** 集合层次结构的根接口&#xff0c;一个集合表示一组对象&#xff0c;称为元素* JDK不提供任何该接口的直接实现&#xff0c;JDK提供实现…

socket阻塞和非阻塞的区别

读操作 对于阻塞的socket,当socket的接收缓冲区中没有数据时,read调用会一直阻塞住,直到有数据到来才返 回。当socket缓冲区中的数据量小于期望读取的数据量时,返回实际读取的字节数。当sockt的接收缓冲 区中的数据大于期望读取的字节数时,读取期望读取的字节数,返回实际读…

深度模型压缩论文(01)- Meta Filter Pruning to Accelerate Deep Convolutional Neural Networks

文章目录1.摘要和介绍1.1摘要部分2.背景和方法2.1 背景2.2 贡献2.3 方法3.实验和结果3.1 实验3.2 结果4.总结和展望4.1 总结4.2 展望本系列是在阅读深度神经网络模型小型化方面论文时的笔记&#xff01;内容大部分从论文中摘取&#xff0c;也会有部分自己理解&#xff0c;有错误…

架构分享--微博架构

先来分享下大神Tim Yang的关于微博的架构设计&#xff1a; 这里主要从 存储和接口角度来讲 对于大流量系统的架构设计&#xff0c;对于写入方面是特别需要注意的&#xff0c;基本上现在遇到的系统都是对于主数据库的写入&#xff0c;然后对于从数据库实现流量的分发。 对于存…

Pytorch(7)-自己设计神经网络会遇到的问题

操作pytorch架构遇到的问题1.网络参数初始化2.查看当前可学习参数3.增加可学习的参数4.参数优化函数Adagrad5.直接修改网络梯度值6.optimizers.zero_grad()报错7.tensor.detach() 和 tensor.data 的区别1.网络参数初始化 在pytorch中&#xff0c;有自己默认初始化参数方式&…

Python里的OS模块常用函数说明

Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话&#xff0c;这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动&#xff0c;也不会发生任何问题&#xff0c;就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较…

深度模型压缩论文(03)- Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self

文章目录1.摘要和背景1.1 摘要1.2 背景2.方法和贡献2.1 方法2.1.1 训练过程2.1.2 loss介绍2.2 贡献3.实验和结果3.1 实验3.2 结果4.总结和展望4.1 总结4.2 展望主要贡献&#xff1a;基于网络蒸馏方法&#xff0c;提出了一种提升裁剪后模型的精度的方法&#xff01;将训练时间大…

关系数据库——基础

数据库系统概论 四个基本概念 数据&#xff1a;数据库中存储的基本对象&#xff0c;描述一个事物的符号记录&#xff0c;数据和其语义不可分开说 数据库&#xff08;DB&#xff09;&#xff1a;是长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库管理系统&a…

Python(27)-模块

模块、包1.模块导入的方式2.使用as给模块取一个别名&#xff08;大驼峰命名法&#xff09;3.从模块中导入部分工具4.从模块中导入全部工具5.模块搜索顺序6__name__7.包8.发布模块、安装模块、卸载包9.pip安装第三方模块本系列博文来自学习《Python基础视频教程》笔记整理&#…

Wow6432Node

64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。 64 位版本 Windows 包含的默认 64 位版本注册表编辑器 (Regedit.exe) 可显示 64 位和 32 位的 注册表项。WOW64 注册表重定向器为 32 位程序提供…