微机原理-第5版(周荷琴)-第13章 (3).pptx
《微机原理-第5版(周荷琴)-第13章 (3).pptx》由会员分享,可在线阅读,更多相关《微机原理-第5版(周荷琴)-第13章 (3).pptx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、13.3 保护模式内存管理第第13章章 32位微型机位微型机中国科学技术大学中国科学技术大学微型计算机原理与接口技术微型计算机原理与接口技术第第5版版第第13章章 32位微型机的基本位微型机的基本工作原理工作原理中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机13.3 保护模式下的内存管理保护模式下的内存管理中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机保护模式内存管理保护模式内存管理n在在实实模模式式下下,80386的的段段内内存存管管理理与与8086相相同同,每每个个段段长长度度都都是是64KB,用用段段基基址址+偏
2、偏移移量量求求物物理理地地址址。只只能能访访问问1MB内存空间。内存空间。n在保护模式下,采用全新的分段分页技术管理内存,能寻在保护模式下,采用全新的分段分页技术管理内存,能寻址址4GB地址空间。地址空间。采用可变长的分段技术,每段大小:采用可变长的分段技术,每段大小:1232字节字节(4 GB)。分段时还对每段赋予属性和保护信息,进行分段时还对每段赋予属性和保护信息,进行4级保护。级保护。采用分页管理技术,与分段技术相结合,使虚拟存储空间采用分页管理技术,与分段技术相结合,使虚拟存储空间大大超过物理地址,可达到大大超过物理地址,可达到64TB。多任务系统中有了分页功能,还可明显地提高存取数据
3、的多任务系统中有了分页功能,还可明显地提高存取数据的效率,并有效利用内存碎片。效率,并有效利用内存碎片。u下面介绍保护模式下的分段分页内存管理技术,主要以下面介绍保护模式下的分段分页内存管理技术,主要以80386为例进行讨论。为例进行讨论。中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机13.3 保护模式下的内存管理保护模式下的内存管理13.3.1 段内存管理技术段内存管理技术13.3.2 分页内存管理技术分页内存管理技术中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机13.3.1 段内存管理技术段内存管理技术1.逻辑地址
4、、线性地址和物理地址逻辑地址、线性地址和物理地址逻辑地址、线性地址和物理地址逻辑地址、线性地址和物理地址l l 逻逻逻逻辑地辑地辑地辑地址址址址 Logic AddressLogic Address对对段段内内存存空空间间寻寻址址的的地地址址称称为为逻逻辑辑地地址址,也也叫叫虚虚拟拟地地址址,逻辑地址逻辑地址可表示为可表示为“段段选择子选择子:偏:偏移地址移地址”。段段选选择择子子:16位位,存存于于CS,DS等等段段寄寄存存器器中中,通通过过它它能能从从GDT或或LDT中找到中找到64位段描述符,获得段的全部信息。位段描述符,获得段的全部信息。偏移地址偏移地址:32位,即位,即有效地址有效地
5、址EA,计算方法,计算方法偏移地址基址变址偏移地址基址变址 比例因子位移量比例因子位移量基址:基址:存放于存放于32位通用寄存器中位通用寄存器中变址:变址:存放于除存放于除ESP外的外的32位通用寄存器中位通用寄存器中比例因子:比例因子:1,2,4,8位移量:位移量:8位或位或32位立即数位立即数 中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机1.逻辑地址、线性地址和物理地址逻辑地址、线性地址和物理地址l l物理地物理地物理地物理地址址址址 Physical AddressPhysical Address物物理理地地址址是是指指内内存存芯芯片片阵阵列列中中
6、每每个个阵阵列列所所对对应应的的唯唯一一的的地址,地址,32位地址线可直接寻址位地址线可直接寻址 2324GB内存单元。内存单元。l l线性地线性地线性地线性地址址址址 Linear AddressLinear Address是是沟沟通通逻逻辑辑地地址址与与物物理理地地址址的的桥桥梁梁,32位位CPU的的分分段段部部件件将逻辑地址空间转换成将逻辑地址空间转换成32位的位的线性地址。线性地址。方方法法:段段选选择择子子中中的的Index指指向向GDT或或LDT中中的的一一个个段段描描述述符符,从从中中可可读读出出线线性性基基地地址址,加加到到32位位偏偏移移地地址址上上,即即形形成成线性地址。线
7、性地址。中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机1.逻辑地址、线性地址和物理地址逻辑地址、线性地址和物理地址l地址转地址转换换分分分分段段段段部部部部件件件件先先先先将将将将逻逻逻逻辑辑辑辑地地地地址址址址线线线线性性性性地地地地址址址址。若若若若分分分分页页页页功功功功能能能能禁禁禁禁止止止止,则则则则线线线线性性性性地地地地址址址址就就就就是是是是物物物物理理理理地地地地址址址址;如如如如允允允允许许许许分分分分页页页页,则则则则分分分分页页页页部部部部件件件件再再再再将将将将线线线线性地址转换成物理地址。性地址转换成物理地址。性地址转换成物理地
8、址。性地址转换成物理地址。中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机2.2.段描述符段描述符段描述符段描述符共有三类段描述符,用段描述符中的共有三类段描述符,用段描述符中的共有三类段描述符,用段描述符中的共有三类段描述符,用段描述符中的b12b12位位位位S S来区分来区分来区分来区分:S=1S=1,内存段描述符内存段描述符内存段描述符内存段描述符,对应段为代码段、数据段或堆栈段。,对应段为代码段、数据段或堆栈段。,对应段为代码段、数据段或堆栈段。,对应段为代码段、数据段或堆栈段。S=0S=0,系统段描述符系统段描述符系统段描述符系统段描述符和和和和门
9、描述符门描述符门描述符门描述符。l l 内内内内存段描述符存段描述符存段描述符存段描述符内内内内存存存存段段段段描描描描述述述述符符符符都都都都是是是是8 8字字字字节节节节,分分分分为为为为:段段段段基基基基地地地地址址址址(Base(Base Address)Address),段段段段限限限限长长长长(Limit(Limit)和和和和段属段属段属段属性性性性(Attribute)(Attribute)等等等等 3 3部分。部分。部分。部分。中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机1 1)段基地址)段基地址基基址址是是32位位线线性性地地址址A31
10、A0,指指出出段段的的起起始始位位置置,可可以以是是32位位线线性性地地址址(4GB)中中的的任任一一个个地地址址。为为与与80286兼兼容容,在在段描述符表中,段描述符表中,32位基址分位基址分3处存放。处存放。2)段限长)段限长限限长长为为20位位,决决定定段段的的可可寻寻址址范范围围,存存于于2处处,也也为为与与80286兼容。兼容。要与要与b23位位G结合计算实际限长:结合计算实际限长:G=0,限长高,限长高12位为全位为全0;G=1,段限长描述符中的,段限长描述符中的20位限长位限长1000HFFFH。3)段内存属性)段内存属性除除G,S外外,尚尚有有多多种种属属性性,尤尤其其是是4
11、位位的的type属属性性是是程程序序员必须熟悉的。详见课本。员必须熟悉的。详见课本。中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机l系系统段描述符和门描述符统段描述符和门描述符系系系系统统统统段段段段描描描描述述述述符符符符描描描描述述述述有有有有关关关关8038680386操操操操作作作作系系系系统统统统的的的的表表表表和和和和任任任任务务务务等等等等信信信信息息息息。任务状态段任务状态段任务状态段任务状态段TSSTSS和局部描述符表和局部描述符表和局部描述符表和局部描述符表LDTLDT都看作系统段。都看作系统段。都看作系统段。都看作系统段。1 1)任)
12、任)任)任务状态段务状态段务状态段务状态段TSSTSS每个任务都有每个任务都有每个任务都有每个任务都有TSSTSS,用在任务切换时保存任务的环境。,用在任务切换时保存任务的环境。,用在任务切换时保存任务的环境。,用在任务切换时保存任务的环境。低低低低位位位位部部部部分分分分由由由由CPUCPU定定定定义义义义,对对对对应应应应一一一一个个个个任任任任务务务务的的的的各各各各种种种种信信信信息息息息,存存存存放放放放各各各各种寄存器值,占用种寄存器值,占用种寄存器值,占用种寄存器值,占用104104(067H067H)字节。)字节。)字节。)字节。高位部分由高位部分由高位部分由高位部分由OSOS
13、创建任务时定义。创建任务时定义。创建任务时定义。创建任务时定义。CPU通通过过任任务务状状态态寄寄存存器器TR和和TSS描描述述符符来来定定位位内内存存中中的的TSS段段。8字字节节的的TSS描描述述符符存存放放在在GDT中中,定定义义了了任任务务状状态段在内存中的基址、限长和类型。态段在内存中的基址、限长和类型。格式格式中国科学技术大学中国科学技术大学13.3 保护模式内存管理第第13章章 32位机位机2 2)门)门)门)门(gate)(gate)是是是是一一一一种种种种转转转转换换换换机机机机构构构构。当当当当程程程程序序序序的的的的控控控控制制制制由由由由一一一一个个个个代代代代码码码码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理-第5版周荷琴-第13章 3 微机 原理 周荷琴 13
限制150内