下载此文档

高级计算机体系结构Intel86体系结构ppt课件.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
保护模式下寻址过程示意图:选择子偏移量150150+段基地址230描述子表基地址寄存器③④①①③②存贮器被访单元描述子表...描述子描述子描述子...虚地址(选择子,偏移量)高级计算机系统结构第二章Intel系列处理器3、描述子和选择子(1)数据/代码段描述子描述子是一个数据结构,用于描述所对应的(或所描述的)那个存储段的访问属性。访问属性主要包括:一个存储段可以被哪一特权级的任务访问该段的大小该段的读写/可执行权限该段的基地址高级计算机系统结构第二章Intel系列处理器Intel公司保留PDPLSTYPEABASE23~16BASE15~0Limit(段限)64207531150数据/代码段描述子的结构BASE23~16BASE15~0:Limit(段限):描述子所描述的那个段的段基地址该段的最后一个字节的偏移量,指明该段的大小。高级计算机系统结构第二章Intel系列处理器A:所描述的段是否被访问该位与时钟相结合,可进行段淘汰该段已被访问过,则A1该段未被访问过,则A0S:描述子类型0系统描述子(如门描述子/任务状态段描述子)1数据代码段描述子Intel公司保留PDPLSTYPEABASE23~16BASE15~0Limit(段限)64207531150高级计算机系统结构第二章Intel系列处理器TYPE:由三位构成,即数据段(E,ED,W)或代码段(E,C,R)。P:0该描述子所描述的段不在物理空间1该描述子所描述的段在物理空间DPL:规定可以访问该描述子所描述的那个段的任务的最低特权级。Intel公司保留PDPLSTYPEABASE23~16BASE15~0Limit(段限)64207531150高级计算机系统结构第二章Intel系列处理器若该段为代码段,则E=1CR0非一致性代码段访问和被访问代码段特权级相同1一致性代码段访问和被访问代码段特权级可以不同0代码段只能执行,不能读1代码段可以执行,也可以读E=1若该段为数据段,则E=0ED0:段向上生长,则要求偏移量段限1:段向下生长,则要偏移量段限W0:数据段只能读,不能写1:数据段可读、可写E=0高级计算机系统结构第二章Intel系列处理器根据描述子中的内容和定义,将保护模式下的寻址过程描述为:得到描述子由程序给出访问描述子表特权级检查段限检查读写/执行权限检查提供目标段基地址虚地址(选择子,偏移量)物理地址高级计算机系统结构第二章Intel系列处理器系统提供三个寄存器存放描述子表的基地址,称为描述子表基地址寄存器,分别为:LDTR230GDTR230IDTR230局部描述子表基地址寄存器全局描述子表基地址寄存器中断描述子表基地址寄存器程序如何访问描述子?(描述子的地址在哪里?)高级计算机系统结构第二章Intel系列处理器选择子指明使用该选择子的任务的特权级指明所要访问的描述子在描述子表中的偏移量指明访问全局描述子表还是访问局部描述子偏移量TIRPL153210RPL:请求特权级,用以表示使用该选择子的任务的特权级当前运行的任务的特权级称为当前特权级CPL。一般有:RPL=CPL高级计算机系统结构第二章Intel系列处理器TI:区分访问全局描述子还是局部描述子:1访问局部描述子TI=0访问全局描述子偏移量D15~D3:所要访问的描述子在描述子表中的偏移量(以描述子表基地址寄存器的内容为基地址)。偏移量TIRPL153210偏移量(13位)低位补3个0形成16位偏移量描述子表基地址寄存器描述子描述子描述子...描述子描述子表高级计算机系统结构第二章Intel系列处理器

高级计算机体系结构Intel86体系结构ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ogthpsa
  • 文件大小191 KB
  • 时间2020-09-22