zoukankan      html  css  js  c++  java
  • x86之段描述符

    x86之段描述符

     1、在保护模式下,把有关一个段的信息,即段基址、限长、类型、访问权限及其它属性信息放在一个8字节长的数据结构中,这种数据结构称为段描述符,简称描述符。

     2、为了查找和识别,把系统中的描述符按线性表的形式来组织,即构成描述符表。描述符表由操作系统建议,并由操作系统维护。有三种类型的描述符表:

      1)全局描述符表(Global Descriptor Table, GDT):GDT最大64KB,每个描述符8字节,故最多涵64kb/8=8192个描述符。

      2)局部描述符表(Local Descriptor Table, LDT):LDT同GDT。

      3)中断描述符表(Interrupt Descriptor Table, IDT):IDT最多可容纳256个描述符,每个描述符8字节。

     3、GDT中包涵各个LDT的描述符。

     4、描述符带来的优点:

      1)可极大的扩展存储空间。

        段地址不再像实模式中由16位段寄存器给出,而是由8字节的段描述符给出,其中4字节用于存放段地址,所以总共可寻址4GB

      2)可实现虚拟存储

        虚拟在住的技术正是利用段描述符来实现的。在每个段描述符中,专门有一位来指示当前的段在内存上还是在磁盘上。当程序访问一个磁盘段时间,系统会通过一个中断处理程序将该段从磁盘调入内存。

      3)可实现多任务隔离

  • 相关阅读:
    202011051 每周例行报告
    202011261 每周例行报告
    202010153 每周例行报告
    keil代码定位
    VC2008创建MFC工程遇到的问题及解决方法
    面朝大海, 春暖花
    Oracle10G数据库教程
    郁闷来了
    MPEG4与.mp4
    vs2003 使用ffmpeg,sdl时的编译问题
  • 原文地址:https://www.cnblogs.com/tekkaman/p/2970206.html
Copyright © 2011-2022 走看看