在操作系统的存储管理中,将用户程序地址空间划分为大小相等的区域,称为“页”,而将内存空间划分为与页大小相等的区域,称为“页框”或“块”。这种管理方式属于?
段页式管理
段式管理
动态分区管理
页式管理
在段式存储管理中,逻辑地址空间被划分为若干个大小不等的段,每个段都有自己的段名和段长。程序通过(段号,段内偏移)来寻址。这种管理方式的主要优点是什么?
便于实现信息共享和保护
地址变换速度快
管理简单,开销小
内存利用率高,无外部碎片
段页式存储管理结合了段式和页式管理的优点。在段页式系统中,用户程序的逻辑地址结构是?
(段号,块号,块内偏移)
(页号,页内偏移)
(段号,页号,页内偏移)
(段号,段内偏移)
在页式存储管理中,若页面大小为4KB,逻辑地址为0x3A7F,则其页号和页内偏移量(用十六进制表示)分别是多少?
页号=0x0, 偏移=0x3A7F
页号=0x3A7, 偏移=0xF
页号=0x3A, 偏移=0x7F
页号=0x3, 偏移=0xA7F
下列哪种存储管理方式会产生内部碎片?
可变分区管理
页式管理
段式管理
动态分区管理
下列哪种存储管理方式会产生外部碎片?
请求页式管理
段式管理
页式管理
静态页式管理
在段页式存储管理中,从逻辑地址到物理地址的转换通常需要访问几次内存?(假设快表TLB未命中)
4次
3次
1次
2次
在请求分页存储管理中,当访问的页面不在内存时,会引发什么事件?
缺页中断
I/O中断
时钟中断
越界中断
段式管理中的“段”通常对应于程序的什么逻辑单位?
文件系统中的簇
主程序、子程序、数据、堆栈等
固定大小的内存块
进程控制块PCB
在页式管理中,实现逻辑地址到物理地址映射的关键数据结构是?
页表
段表
空闲区表
文件分配表
与单一连续分配、固定分区分配相比,页式管理的主要进步在于?
实现了非连续分配,提高了内存利用率
取消了地址变换机构
允许程序动态链接
消除了所有类型的碎片
段页式管理进行地址变换时,首先使用逻辑地址中的哪一部分?
页内偏移
段号
段内偏移
页号
在段式系统中,为了防止程序访问非授权内存,硬件通常提供哪种机制?
内存锁
段长越界检查
缓存一致性协议
页表访问权限位
下列哪一项不是引入多级页表的主要目的?
加快地址变换速度
减少页表所占的连续内存空间
适应大地址空间
允许页表本身再分页
比较页式、段式和段页式管理,从用户(程序员)视角看,哪种方式更符合程序的逻辑结构,便于编程、共享和保护?
只有页式
段式和段页式
只有段式
页式