当前位置: 首页 > news >正文

操作系统题目收录(十)

1、在存储管理中,采用覆盖与交换技术的目的是()。

  • A:节省主存空间
  • B:物理上扩充主存容量
  • C:提高CPU效率
  • D:实现主存共享
解析

覆盖和交换的提出就是为了解决主存空间不足的问题,但不是在物理上扩充主存,只是将暂时不用的部分换出主存,以节省空间,从而在逻辑上扩充主存。

答案:A

2、多进程在主存中彼此互不干扰的环境下运行,操作系统是通过()来实现的。

  • A:内存分配
  • B:内存保护
  • C:内存扩充
  • D:地址映射
解析

多进程的执行通过内存保护实现互不干扰,如页式管理中有页地址越界保护,段式管理中有段地址越界保护。

答案:B

3、页式存储管理中,页表的始地址存放在()中。

  • A:内存
  • B:存储页表
  • C:快表
  • D:寄存器
解析

页表的功能由一组专门的存储器实现,其始地址放在页表基址寄存器(PTBR)中。这样才能满足在地址变换时能够较快地完成逻辑地址和物理地址之间的转换。

答案:D

4、对重定位存储管理方式,应()。

  • A:在整个系统中设置一个重定位寄存器
  • B:为每道程序设置一个重定位寄存器
  • C:为每道程序设置两个重定位寄存器
  • D:为每道程序和数据都设置一个重定位寄存器
解析

为使地址转换不影响到指令的执行速度,必须有硬件地址变换结构的支持,即需在系统中增设一个重定位寄存器,用它来存放程序(数据)在内存中的始址。在执行程序或访问数据时,真正访问的内存地址由相对地址与重定位寄存器中的地址相加而成,这时将始址存入重定位寄存器,之后的地址访问即可通过硬件变换实现。因为系统处理器在同一时刻只能执行一条指令或访问数据,所以为每道程序(数据)设置一个寄存器没有必要(同时也不现实,因为寄存器是很贵的硬件,而且程序的道数是无法预估的),而只需在切换程序执行时重置寄存器内容。

答案:A

5、下面的()方法有利于程序的动态链接。

  • A:分段存储管理
  • B:分页存储管理
  • C:可变式分区管理
  • D:固定式分区管理
解析

程序的动态链接与程序的逻辑结构相关,分段存储管理将程序按照逻辑段进行划分,因此有利于其动态链接。其他的内存管理方式与程序的逻辑结构无关。

答案:A

6、可重入程序是通过()方法来改善系统性能的。

  • A:改变时间片长度
  • B:改变用户数
  • C:提高对换速度
  • D:减少对换数量
解析

可重入程序主要是通过共享来使用同一块存储空间的,或通过动态链接的方式将所需的程序段映射到相关进程中去,其最大的优点是减少了对程序段的调入/调出,因此减少了对换数量。

答案:D

7、操作系统实现()存储管理的代价最小。

  • A:分区
  • B:分页
  • C:分段
  • D:段页式
解析

实现分页、分段和段页式存储管理需要特定的数据结构支持,如页表、段表等。为了提高性能,还需要硬件提供快存和地址加法器等,代价高。分区存储管理是满足多道程序设计的最简单的存储管理方案,特别适合嵌入式等微型设备。

答案:A

8、某个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小()。

  • A:要根据内存大小确定
  • B:必须相同
  • C:要根据CPU的地址结构确定
  • D:要依据外存和内存的大小确定
解析

页式管理中很重要的一个问题是页面大小如何确定。确定页面大小有很多因素,如进程的平均大小、页表占用的长度等。而一旦确定,所有的页面就是等长的(一般取2的整数幂倍),以便易于系统管理。

答案:B

9、引入段式存储管理方式。主要是为了更好地满足用户的一系列要求。下面选项中不属于这一系列要求的是()。

  • A:方便操作
  • B:方便编程
  • C:共享和保护
  • D:动态链接和增长
解析

引入段式存储管理方式,主要是为了满足用户的下列要求:方便编程、分段共享、分段保护、动态链接和动态增长

答案:A

10、对主存储器的访问,()。

  • A:以块(即页)或段为单位
  • B:以字节或字为单位
  • C:随存储器的管理方案不同而异
  • D:以用户的逻辑记录为单位
解析

这里是指主存的访问,不是主存的分配。对主存的访问是以字节或字为单位的。例如,在页式管理中,不仅要知道块号,而且要知道页内偏移。

答案:B
http://www.lryc.cn/news/10976.html

相关文章:

  • IOS 自动化测试环境搭建
  • 系统设计原则
  • 推荐130个网站,非常实用,比涨工资都重要
  • 手机棋牌游戏开发的流程是怎样的?
  • 浅谈C++函数重载
  • 数据分析spss应急考试
  • Handler postDelayed的实现原理
  • 【数据结构】平衡二叉树
  • Minecraft服务端配置
  • yunUI组件库解析:图片上传与排序组件yImgPro
  • Java基础:回调函数
  • Springboot多环境配置
  • Java Number Math 类,超详细整理,适合新手入门
  • 俯瞰·明统系列·落霞与孤鹜齐飞、南征与北伐并举
  • Nodejs环境搭建和配置
  • MybatisPlus------条件构造器Wrapper以及QueryWrapper用法(七)
  • NetSuite Intercompany Framework 101
  • 限时活动|凭徽章领披萨大奖,玩转Moonbeam治理论坛
  • Golang中struct{}和struct{}{}的区别你知道吗?
  • 网络安全-信息收集- 谷歌浏览器插件收集信息,谷歌hacking搜索语法-带你玩不一样的搜索引擎
  • 基础篇—一文掌握css的边框属性
  • 05服务发现:引入etcd服务注册中心
  • Pdfium.Net SDK 4.78.2704 完美Crack/Ptach
  • 再学C语言38:指针操作
  • 【论文Word排版】使用多级列表设置论文序号
  • 分支管理方案
  • Allegro走线时如何自动关闭其它网络飞线显示操作指导
  • Linux中常用命令汇总二
  • 【数据结构】排序算法
  • [MySQL]初识数据库