电大计算机本科操作系统作业及答案(2).docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Last updated at 10:00 am on 25th December 2020 Last updated at 10:00 am on 25th December 2020 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第1页。电大计算机本科操作系统作业及答案 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第1页。 《操作系统》课程作业(四) 姓名 班级 学号 一、选择题(选择一个正确答案的代码填入括号中) 通常,用户编写的程序中所使用的地址是( )。 A.逻辑地址 B.物理地址 C.绝对地址 D.内存地址 可由CPU调用执行的程序所对应的地址空间为( )。 A.符号名空间 B.虚拟地址空间 C.物理空间 D.逻辑地址空间 把逻辑地址转变为内存物理地址的过程称作( )。 A.编译 B.连接 C.运行 D.重定位 经过( ),目标程序可以不经过任何改动而装入物理内存单元。 A.静态重定位 B.动态重定位 C.编译或汇编 D.存储扩充 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第2页。动态重定位是在程序( )期间,每次访问内存之前教学重定位。 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第2页。 A.执行 B.编译 C.装入 D.修改 在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,称为( )。 A.覆盖技术 B.对换技术 C.虚拟技术 D.物理扩充 分区管理中进行分区的是主存的( )。 A.系统区域 B.用户区域 C.程序区域 D.整个区域 分区管理要求对每一个作业都分配( )的内存单元。 A.地址连续 B.若干地址不连续 C.若干连续的页面 D.若干不连续的页面 固定分区中各分区的大小是( )。 A.相同的 B.相同或者不同,但预先固定 C.根据进程要求确定 D.随进程个数而定 动态分区管理方式下,分配作业的主存空间根据( )。 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第3页。一张分区说明表 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第3页。 一张分区说明表和一张空闲分区表 一张"位示图"构成的分区说明表 由系统自定 在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。另一个是( )。 A.控制寄存器 B.程序状态字寄存器 C.限长寄存器 D.通用寄存器 可重定位分区存储管理采用的地址转换公式是( )。 绝对地址=界限寄存器值+逻辑地址 绝对地址=下限寄存器值+逻辑地址 绝对地址=基址寄存器值+逻辑地址 绝对地址=块号块长+页内地址 最先适应分配算法把空闲区( ) 按地址顺序从小到大登记在空闲区表中 按地址顺序从大到小登记在空闲区表中 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第4页。按长度以递增顺序登记在空闲区表中 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第4页。 按长度以递减顺序登记在空闲区表中 最容易形成很多小碎片的可变分区算法是( )。 A.最先适应算法 B.最佳适应算法 C.位示图法 D.以上都不是 下列存储管理方案中,不采用动态重定位的是( )。 A.页式管理 B.可变分区 C.固定分区 D.段式管理 在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表 B.页表 C.PCB D.JCB 在页式存储管理系统中,整个系统的页表个数是( )个。 A.1个 B.2个 C.与页面数相同 D.和装入主存的进程个数相同 虚拟存储技术是( )。 A.扩充内存空间的技术 B.扩充相对地址空间的技术 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第5页。C.扩充外存空间的技术 D.扩充输入输出缓冲区的技术 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第5页。 虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则它的虚拟地址空间为( )。 A.100K B.640K C.2G D.4G 在请求分页虚拟存储管理中,若所需页面不在内存中,则会引起( )。 A.输入输出中断 B.时钟中断 C.越界中断 D.缺页中断 下列存储管理方案中,不要求将进程全部调入并且也不要求连续存储空间的是( )。 A.固定分区 B.可变分区 C.页式存储管理 D.请求分页式存储管理 存储管理中,页面抖动是指( )。 使用机器时,屏幕闪烁的现象 被调出的页面又立刻被调入所形成的频繁调入调出现象 系统盘有问题,致使系统不稳定的现象 由于主存分配不当,偶然造成主存不够的现象 电大计算机本科操作系统作业及答案(2)全文共10页,当前为第6页。在页式虚拟存储管理系统中 操作系统是计算机科学中的核心课程,它涉及到如何管理和调度计算机资源,特别是内存管理。这份电大计算机本科的操作系统作业涵盖了多个关于内存管理的重要概念。 1. **逻辑地址与物理地址**:用户编写的程序通常使用逻辑地址,这些地址是相对于程序的起始位置,而物理地址则是实际内存单元的地址,由操作系统负责将逻辑地址转换为物理地址。 2. **地址空间**:可由CPU执行的程序对应的地址空间是逻辑地址空间,这个空间在虚拟内存系统中可能与物理内存空间不同。 3. **地址转换**:逻辑地址转为物理地址的过程叫做重定位。这通常发生在程序运行时,可以是静态重定位(加载时一次性转换)或动态重定位(运行时动态转换)。 4. **静态重定位**:经过静态重定位,目标程序可以直接装入内存,无需再做改动。 5. **动态重定位**:在程序执行期间,动态重定位会在每次访问内存前进行,确保逻辑地址对应正确的物理地址。 6. **覆盖技术与对换技术**:在分时系统中,对换技术用于将进程部分移出内存以腾出空间,而覆盖技术则用于早期内存管理,允许程序部分加载和卸载。 7. **分区管理**:主存分区通常是对用户区域进行的,每个作业分配连续的内存单元。 8. **分区类型**:固定分区的大小是预先固定的,而动态分区的大小根据进程需求确定。 9. **分区管理策略**:动态分区管理使用空闲分区表来分配内存,可以采用多种分配算法,如最先适应、最佳适应等。 10. **存储管理寄存器**:为实现地址映射,硬件需要基址寄存器和限长寄存器,前者用于确定起始地址,后者用于限制访问范围。 11. **地址转换公式**:在可重定位分区存储中,地址转换通常涉及基址寄存器和逻辑地址的相加。 12. **分区分配算法**:最先适应算法可能会导致大量小碎片,因为它总是选择第一个足够大的空闲区。 13. **动态重定位**:页式管理和段式管理采用动态重定位,而固定分区管理通常不使用。 14. **页式存储管理**:页表用于从页号到物理块号的映射,每个进程都有自己的页表,数量与进程个数相同。 15. **虚拟存储技术**:虚拟存储技术扩大了程序的地址空间,使得大于实际内存的程序也能运行,通过在主存和磁盘之间交换页面实现。 16. **虚拟地址空间**:32位地址的CPU理论上可寻址4GB(2^32字节)的虚拟地址空间。 17. **缺页中断**:在请求分页系统中,如果所需页面不在内存,会产生缺页中断,触发页面替换。 18. **请求分页式存储管理**:这种管理方式不要求所有进程都在内存且不要求连续存储空间。 19. **页面抖动**:指频繁地调入和调出页面,造成性能下降的现象,通常是因为内存不足或页面替换策略不当。 这些知识点涵盖了操作系统的内存管理基础,包括地址空间、地址转换、内存分配算法、虚拟存储和页面管理等方面,对于理解操作系统如何高效利用有限的内存资源至关重要。



























剩余9页未读,继续阅读


- 粉丝: 115
- 资源: 9353





我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- C语言面向对象开发:函数指针实现类与继承.pdf
- C语言内存管理7日速通:malloc、free实战与泄漏检测工具.pdf
- C语言入门必背18个经典程序,新手秒变编程达人.pdf
- C语言实现贪吃蛇:200行代码带你玩转控制台游戏开发.pdf
- C语言数组越界崩溃?3步调试法教你快速定位错误.pdf
- C语言数组越界崩溃急救包:3步定位+5种防护策略.pdf
- C语言书单红黑榜:哪些经典值得读?哪些早已过时?.pdf
- C语言未定义行为大全:这些代码为什么在不同编译器结果不同?.pdf
- C语言项目实战:手把手开发控制台版扫雷游戏.pdf
- C语言文件操作全解析:二进制VS文本模式性能实测.pdf
- C语言项目重构指南:从面条代码到模块化设计.pdf
- C语言语法陷阱大全:=、==、分号灾难等8类高危错误.pdf
- C语言新手必踩的10个坑:来自300名初学者的血泪教训.pdf
- Makefile编写终极教程:多文件项目管理实战.pdf
- C语言指针完全指南:从内存原理到实战技巧,新手必看的避坑手册.pdf
- C语言预处理魔法:宏定义与文件包含的进阶技巧.pdf


