第四章 内存管理(课后题)

选择与填空

  1. 在基于分页的虚拟存储管理系统中, 页表项增加了修改位字段, 下列程序中, 需要使用这个字段是的: 选择换出页的程序

  2. 多道程序环境下, 操作系统分配 CPU资源的基本单位是:进程

  3. 采用二级分页的存储管理系统中, 若分页逻辑地址用32位表示, 其中高10位表示页目录号p1, 中间10位表示页号p2, 低12位表示页内偏移, 同一个进程的逻辑地址空间大小最大为(4GB)(p129)
    解析:若A为逻辑地址, L为页大小, P为页号, W为页内偏移量, 则有以下计算关系
    P=INT(A/L)
    W=MOD(A/L)
    所以逻辑地址大小为A=L*W, 那么L大小为也就是页号p2的中位10位,即210, W为的页内偏移, 大小为:212, 因此. 逻辑地址大小为: 210 * 212 =4194304字节, 再进行 /1024/1024运算, 得4GB

  4. 在一个实际系统中, 进行页置换时, 通常选择的换出的页是: 最近既没有被修改, 也没有被访问过的页.

  5. 连续内存管理方式有3种, 单一连续区分配, 固定分区分配, 动态分区分配(p118)

  6. CPU的页表寄存器用于存放当前进程的页表起始位置

  7. LRU置换算法选择的换出页是, 最近最久未使用的页 (p146)

  8. 快表(TLB)中存放的内容是: 最近被访问过的页表项(p133)

  9. 在分段存储管理系统中, 段表项包含的基本内容有: 段号, 段基址, 段大小(p151)

  10. 虚拟存储管理系统的特征有: 多次性, 对换性, 虚拟性, 离散性(p139)

简单题

1. 静态链接程序完成什么功能?

  • 静态链接程序的任务: 一是对逻辑地址进行修改, 二是变换外部调用符号

2. 请说明分页存储管理的基本原理?

  • 将一个进程的逻辑地址空间分成若干个大小相等的片, 称为页
  • 将物理内存空间分成与页大小相同的若干个存储块, 称为页框或页帧
  • 在为进程分配内存时 ,以页框为单位将进程中的若干页分别装入多个可以不相邻的页框中
  • 页表是系统为进程建立的数据结构, 页表的作用是实现从页号到页框号的映射,在基本的分页机制中, 每个进程有一个页表, 进程的每个页在页表中有一个对应的现表项, 页表在内存中连续存放.

3. 什么是抖动? 抖动产生的原理什么?(p150)

  • 多首程序度太高, 使运行进程的大部分时间都用于进行页的换入, 换出, 而几乎不能完成任何有效工作的状态称为抖动.
  • 引起系统产生抖动的主要原因是: 系统中的进程数量太多, 每个进程能分配的页框太小, 以至于进程运行过程中频繁请求调页.

4. 说明分段存储的原理

  • 在分段的存储管理方式中, 进程的地址空间被划分成若干个段, 每个段定义了一组逻辑信息, 每个段的大小由相应的逻辑信息组的长度确定, 段的大小不一样, 每个段的逻辑地址从0开始, 采用一段连续的地址空间.系统为每个段分配一个连续的物理内存区域, 各个不同的段可以离散地放入物理内存的不同区域, 系统为每个进程建立一张段表, 类似页表, 段表的每个表项记录的信息包括段号, 段长, 和该段的基址, 段表存放在内存中.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
英计算机组成原理(第三版)课后答案(白英) 模拟计算机的特点是数值由连续量来表示�运算过程也是连续的。数字计算机的主要特 点是按位运算�并且不连续地跳动计算。模拟计算机用电压表示数据�采用电压组合和 测量值的计算方式�盘上连线的控制方式�而数字计算机用数字 0 和 1 表示数据�采用 数字计数的计算方式�程序控制的控制方式。数字计算机与模拟计算机相比�精度高� 数据存储量大�逻辑判断能力强。 2� 数字计算机可分为专用计算机和通用计算机�是根据计算机的效率、速度、价格、运行 的经济性和适应性来划分的。 3� 科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。 4� 主要设计思想是�存储程序通用电子计算机方案�主要组成部分有�运算器、逻辑控制 装置、存储器、输入和输出设备 5� 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号�称为单元 地址。如果某字代表要处理的数据�称为数据字。如果某字为一条指令�称为指令字。 6� 每一个基本操作称为一条指令�而解算某一问的一串指令序列�称为程序。 7� 取指周期从内存读出的信息流是指令流�而在执行器周期从内存读出的信息流是指 令流。 8� 半导体存储器称为内存�存储容量更大的磁盘存储器和光盘存储器称为外存�内存和外 存共同用来保存二进制数据。运算器和控制器合在一起称为央处理器�简称 CPU�它 用来控制计算机及进行算术逻辑运算。适配器是外围设备与主机联系的桥梁�它的作用 相当于一个转换器�使主机和外围设备并行协调地工作。 9� 计算机的系统软件包括系统程序和应用程序。系统程序用来简化程序设计�简化使用方 法�提高计算机的使用效率�发挥和扩大计算机的功能用用途�应用程序是用户利用计 算机来解决某些问而编制的程序。 10� 在早期的计算机�人们是直接用机器语言来编写程序的�这种程序称为手编程序 或目的程序�后来�为了编写程序方便和提高使用效率�人们使用汇编语言来编写程序� 称为汇编程序�为了进一步实现程序自动化和便于程序交流�使不熟悉具体计算机的人 也能很方便地使用计算机�人们又创造了算法语言�用算法语言编写的程序称为源程序� 源程序通过编译系统产生编译程序�也可通过解释系统进行解释执行�随着计算机技术 的日益发展�人们又创造出操作系统�随着计算机在信息处理、情报检索及各种管理系 统应用的发展�要求大量处理某些数据�建立和检索大量的表格�于是产生了数据库 管理系统。 11� 从第一至五级分别为微程序设计级、一般机器级、操作系统级、汇编语言级、高级 语言级。采用这种用一系列的级来组成计算机的概念和技术�对了解计算机如何组成提 供了一种好的结构和体制。而且用这种分级的观点来设计计算机�对保证产生一个良好 的系统结构也是很有帮助的。
目1 软件的特征不包括 软件是逻辑产品 软件产品的销伟方式不同正确 软件是定制生产 软件的开发成本主要是人工成本 正确答案是:软件产品的销伟方式不同 目2 ()不正确的程序描述 程序是求解问逻辑步骤的描述正确 程序是进程的静态形式 程序是可执行代码的集合 程序可以使用不同的语言描述 正确答案是:程序是求解问逻辑步骤的描述 目3 ()是应用软件 TCP/IP Java编译系统 图像处理软件正确 光盘驰动程序 确答案是:图像处理软件 目4 计算机系统非正常关机后,用户正在编辑的Word文档被 删除正确 断 保存在内存 保存在外存 正确答案是:删除 目5 在多任务、多用户的操作系统,用户可以打开文件数() 只能1个 最多3个 多于1个正确 最多5个 正确答案是:多于1个 目6 关于操作系统性能和系统资源关系描述正确的是() CPU越快越好 硬盘越大越好 内存越大越好 合理配置的硬件正确 正确答案是:合理配置的硬件 目7 正在执行磁盘竺操作时,遇到磁盘满的情况,进程状态由运行态转为() 死机态 阻塞态正确 未知态 就绪态 正确答案是:阻塞态 目8 宾馆客房管理方法与存储管理方法O是类似的 分页管理法正确 多连续区分配法 分段管理法 单一连续区分配法 正确答案是:分页管理法 目9 软件安装和卸载叙述正确的是O 安装不同于复制,卸载不同于删除正确 安装软件就是直接把软件复制到硬盘 安装就是复制,卸载就是删除 卸载软件就是直接删除软件文件 正确答案是:安装不同于复制,卸载不同于删除 目10 为满足不同用户对外设的应用需求,设备管理的排队策略至少满足() 设备独立于CPU 优先级高优先 三者的结合正确 先到先服务 正确答案是:三者的结合 目11 用户接口叙述正确的是() 程序调用方式最好,可以实现特定的操作 视不同应用环境采用不同的用户接口正确 图形用户界面最好,用户操作简单易学 字符命令行方式最好,操作效率高 正确答案是:视不同应用环境采用不同的用户接曰 目12 现代操作系统,正在执行的程序具有()的特性 独享系统资源 并发执行正确 排他方式执行 执行顺序可再现 正确答案是:并发执行 目13 用户文件"a.doc"存放在D盘的"b\c"文件夹下,用户的当前目录是b, a.doc的绝对路径 是() D:\a.doc c\a.doc D:\b\c\a.doc 正确 b\c\a.doc 正确答案是:D:\b\c\a.doc 目14 文件在计算机存放的物理结构不包含() 索引文件 链表文件 流式文件正确 顺序文件 正确答案是:流式文件 目15 如果系统有n个进程,则就绪队列进程的个数最多为() n-1正确 n+1 n 1 正确答案是:n-1 目16 计算机处理能力与CPU成正比,增加一个CPU,处理能力扩大一倍。 对 错正确 正确的答案是"错"。 目17 —般而言,文件时存放在外存(硬盘),而执行是在内存。 对正确 正确的答案是"对二 目18 硬盘是具有输入和输出双重属性的I/O设备。 对正确 * 正确的答案是"对气 目19 程序和进程是一一对应的,即一个程序只用对应一个进程。 对 错正确 正确的答案是"错气 目20 在具128MB的内存的计算机,用户只用运行小于128MB的应用程序。 对 错正确 正确的答案是"错"。 目21 实时处理计算机要比分时处理计算机的处理速度快。 对 错正确 正确的答案是"错气 目22 进程的三种状态是运行态、()和阻塞态。 正确答案是:就绪态 目23 现在操作系统采用虚拟存储技术解决存储扩充问,而早期的操作系统,采用自动 覆盖 技术和()实现。 正确答案是:交换技术 目24 NIX是()用户、多任务的操作系统。 正确答案是:多 目25 在家用电器实现智能控制的操作系统被称为()操作系统。 正确答案是:嵌入式 ----------------------- 《计算机应用基础》第四章课后答案全文共4页,当前为第1页。 《计算机应用基础》第四章课后答案全文共4页,当前为第2页。 《计算机应用基础》第四章课后答案全文共4页,当前为第3页。 《计算机应用基础》第四章课后答案全文共4页,当前为第4页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值