全国自考操作系统(存储管理)模拟试卷3.doc
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
addr=(char *)fmalloc(unsigned slze)
和
ffree(unsigned size,char*addr)
模拟UNIX的可变分区内存管理,实现对该内存区的分配和释放管理。
空闲存储区表可采用结构数组的形式:
struct map{
unsigned m_size;
char*m addr;
(A)首次适应法
(B)循环首次适应法
(C)最佳适应法
(D)最差适应法
6采用覆盖技术的目的是_______。
(A)能运行更多的程序
(B)能运行更大的程序
(C)实现分时系统
(D)实现虚拟存储技术
7虚拟存储器的最大极限容量_______。
(A)由外存大小决定
(B)由指令的地址长度决定
(C)由用户定义
(D)由目标程序的大小决定
10在分页系统中,程序员编写的程序的虚地址空间是_______的。
(A)连续
(B)不连续
(C)分块
(D)分段
11在段式虚存管理系统中,分段是由_______完成的。
(A)程序员
(B)编译程序
(C)连接装入程序
(D)操作系统
12不会产生“内零头”的存储管理方法是_______存储管理。
(A)单一连续区
21什么是内部碎片和外部碎片?各种主要的存储管理方法可能产生何种碎片?
22一个计算机系统的虚拟存储器的最大容量和实际容量分别由什么决定?
23说明请求分页式系统中几种常用淘汰算法的基本思想。
24为何采用多级页表来描述虚拟地址空间与虚拟内存空间的映射?这种实行方法的好处与代价是什么?
四、综合题
25编写一个C程序,用char*malloc(unsigned size)函数向系统申请一块内存空间(如size=1000,单位为字节),用首次适应法
全国自考操作系统(存储管理)模拟试卷3
一、单项选择题
1装入到地址寄存器的地址为_______。
(A)符号名地址
(B)虚拟地址
(C)相对地址
(D)物理地址
2静态地址重定位的结果是得到_______。
(A)源程序
(B)静态代码
(C)目标代码
(D)执行代码
3采用动态重定位技术优点之一是_______。
(A)在程序执行期间可动态地变换映像在内存空间的地址
};
struct map coremap[N];
要分配函数fmalloc的参数size和释放函数ffree的参数size、addr以键盘命令的形式输入,每次分配和释放后显示空闲存储区表。
将上面的程序改成用最佳适应法实现对内存区的分配和释放管理。
五、判断题
26采用动态重定位技术的系统,目标程序可以不经任何改动,直接装入物理内存。( )
(B)可变分
(C)页式
(D)段页式
二、填空题
13源程序的名地址与目标程序的逻辑地址的转换是在_______过程中实施的。
14在系统初始化时就把存储空间划分成若干个分区的存储管理系统称为_______管理系统。
15在页式管理中,页表的作用是实现从_______到_______的地址映射。
16选择淘汰不再使用的页或最远的将来才使用的页面淘汰算法是_______淘汰算法。
17设访问页面流为1、3、2、4、1、2,工作集大小为3,采用LRU算法时,会发生_______次页故障。
18在段页式存储管理系统中,面向用户的地址空间是_______,面向物理实现的地址空间是_______。
三、简答题
19简述固定分区存储管理的基本思想。
20简述可变分区存储管理中的最佳适应算法的分配算法和释放算法。
(A)正确
(B)错误
27段式存储管理要求为作业分配一个连续的内存空间。( )
(A)正确
(B)错误
28释放和合并空闲内存页时,采用位图比采用空闲栈或链表快。( )
(A)正确
(B)错误
(B)程序在执行前就可决定装入内存的地址
(C)能用软件实施地址变换
(D)动态重定位的程序占用的内存资源较少
4在可变分区存储管理中,回收一个空闲区后,空闲区管理表中不可能_______。
(A)增加一个表项
(B)减少一个表项
(C)表项数不变
(D)表项内容不变
5在可变分区式存储管理中,倾向于优先使用低地址部分空闲区的算法是_______。
8 _______存储管理方式提供一维地址结构。
(A)虚拟
(B)段式
(C)页式
(D)段页式
9有时分配页面多,反而有可能产生更多的缺页中断的页面淘汰算法是_______。
(AΒιβλιοθήκη Baidu最优淘汰算法(OPT)
(B)先进先出淘汰算法(FIFO)
(C)最近最少使用淘汰算法(LRU)
(D)最近未使用淘汰算法(NUR)
和
ffree(unsigned size,char*addr)
模拟UNIX的可变分区内存管理,实现对该内存区的分配和释放管理。
空闲存储区表可采用结构数组的形式:
struct map{
unsigned m_size;
char*m addr;
(A)首次适应法
(B)循环首次适应法
(C)最佳适应法
(D)最差适应法
6采用覆盖技术的目的是_______。
(A)能运行更多的程序
(B)能运行更大的程序
(C)实现分时系统
(D)实现虚拟存储技术
7虚拟存储器的最大极限容量_______。
(A)由外存大小决定
(B)由指令的地址长度决定
(C)由用户定义
(D)由目标程序的大小决定
10在分页系统中,程序员编写的程序的虚地址空间是_______的。
(A)连续
(B)不连续
(C)分块
(D)分段
11在段式虚存管理系统中,分段是由_______完成的。
(A)程序员
(B)编译程序
(C)连接装入程序
(D)操作系统
12不会产生“内零头”的存储管理方法是_______存储管理。
(A)单一连续区
21什么是内部碎片和外部碎片?各种主要的存储管理方法可能产生何种碎片?
22一个计算机系统的虚拟存储器的最大容量和实际容量分别由什么决定?
23说明请求分页式系统中几种常用淘汰算法的基本思想。
24为何采用多级页表来描述虚拟地址空间与虚拟内存空间的映射?这种实行方法的好处与代价是什么?
四、综合题
25编写一个C程序,用char*malloc(unsigned size)函数向系统申请一块内存空间(如size=1000,单位为字节),用首次适应法
全国自考操作系统(存储管理)模拟试卷3
一、单项选择题
1装入到地址寄存器的地址为_______。
(A)符号名地址
(B)虚拟地址
(C)相对地址
(D)物理地址
2静态地址重定位的结果是得到_______。
(A)源程序
(B)静态代码
(C)目标代码
(D)执行代码
3采用动态重定位技术优点之一是_______。
(A)在程序执行期间可动态地变换映像在内存空间的地址
};
struct map coremap[N];
要分配函数fmalloc的参数size和释放函数ffree的参数size、addr以键盘命令的形式输入,每次分配和释放后显示空闲存储区表。
将上面的程序改成用最佳适应法实现对内存区的分配和释放管理。
五、判断题
26采用动态重定位技术的系统,目标程序可以不经任何改动,直接装入物理内存。( )
(B)可变分
(C)页式
(D)段页式
二、填空题
13源程序的名地址与目标程序的逻辑地址的转换是在_______过程中实施的。
14在系统初始化时就把存储空间划分成若干个分区的存储管理系统称为_______管理系统。
15在页式管理中,页表的作用是实现从_______到_______的地址映射。
16选择淘汰不再使用的页或最远的将来才使用的页面淘汰算法是_______淘汰算法。
17设访问页面流为1、3、2、4、1、2,工作集大小为3,采用LRU算法时,会发生_______次页故障。
18在段页式存储管理系统中,面向用户的地址空间是_______,面向物理实现的地址空间是_______。
三、简答题
19简述固定分区存储管理的基本思想。
20简述可变分区存储管理中的最佳适应算法的分配算法和释放算法。
(A)正确
(B)错误
27段式存储管理要求为作业分配一个连续的内存空间。( )
(A)正确
(B)错误
28释放和合并空闲内存页时,采用位图比采用空闲栈或链表快。( )
(A)正确
(B)错误
(B)程序在执行前就可决定装入内存的地址
(C)能用软件实施地址变换
(D)动态重定位的程序占用的内存资源较少
4在可变分区存储管理中,回收一个空闲区后,空闲区管理表中不可能_______。
(A)增加一个表项
(B)减少一个表项
(C)表项数不变
(D)表项内容不变
5在可变分区式存储管理中,倾向于优先使用低地址部分空闲区的算法是_______。
8 _______存储管理方式提供一维地址结构。
(A)虚拟
(B)段式
(C)页式
(D)段页式
9有时分配页面多,反而有可能产生更多的缺页中断的页面淘汰算法是_______。
(AΒιβλιοθήκη Baidu最优淘汰算法(OPT)
(B)先进先出淘汰算法(FIFO)
(C)最近最少使用淘汰算法(LRU)
(D)最近未使用淘汰算法(NUR)