- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 GDT、GDTR、LDT、LDTR的学习
gdt和ldt详解目录(?)[+]GDT的由来:在Protected Mode下,一个重要的必不可少的数据结构就是GDT(Global Descriptor Table)。为什么要有GDT?我们首先考虑一下在Real Mode下的编程模型:在Real Mode下,我们对一个内存地址的访问是通过Segment:Offset的方式来进行的,其
2015-10-14 21:21:44 394
转载 保护模式 对CPL,RPL,DPL 的总结
先说下特权级的概念,在保护模式下,系统依靠特权级来实施代码和数据的保护,相当于权限啦。特权级共有4 个级别,0,1,2,3,数字越小表示权限越高。如图: 较为核心的代码和数据放在较高(靠内)的层级中,处理器用此来防止较低特权的任务在不被允许的情况下访问处于高特权级的段。为了防止概念混淆,我们不用特权级大小来说明,改为内层(高),外层(低)来讲。 特权级有3 种:CPL,DP
2015-10-14 15:05:22 408
转载 DPL,RPL,CPL 之间的联系和区别
这篇文章写的太好了!!这是保护模式完整的权限检查,其实当今的操作系统也不会弄的这么复杂…… 特权级是保护模式下一个重要的概念,CPL,RPL和DPL是其中的核心概念,查阅资料无数,总结如下: 简单解释:--------------------------------------------------------------------------------
2015-10-14 14:54:11 448
转载 显卡有自己的显存,内存ram中也有一块叫显存,比如A0000开始的那一段,我想问一下这两个显存是一码事吗?
显卡有自己的显存,内存ram中也有一块叫显存,比如A0000开始的那一段,我想问一下这两个显存是一码事吗?要弄清楚这个问题,首先要知道什么是地址映射,为什么平时我们说内存地址空间,而不是说内存空间。因为实模式下,20根地址线,最多可以寻址1M内存,也就是我们有1M的地址资源,这1M的地址我们除了用来寻址物理内存外,还要用它来寻址访问bios 、rom,还有各种外设的rom(因为计算机体系中
2015-10-14 14:49:25 2239
转载 为什么全局描述符表GDT的第0项总是一个空描述符,而局部描述符表却不是这样?
首先让我们先来熟悉一下概念。一个任务(Task )通常会涉及多个段,每个段需要一个描述符号来描述(当然不是绝对的一对一关系,一个段也可以由多个段描述符来对应,视具体应用而定),为了便于组织管理,80386把描述符组织成线性表。由描述符组成的线性表称为描述符表。在80386中有三种类型的描述符表(Descriptor Table),分别是全局描述符表 GDT(Global Descripto
2015-10-14 14:16:05 1345
转载 Memory Map (x86)
Memory Map (x86)Revision as of 05:41, 22 May 2012 by Amirsaniyan (Talk | contribs)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)This article describes the
2015-10-13 15:26:07 568
转载 intelx86为何从0xFFFF0处执行(zt)
操作系统引导从用户按下计算机电源开关开始,到操作系统运行起来这段时间被称为“系统引导(boot)”,一般的操作系统理论都不将它看做操作系统的一部份,因 而很多操作系统教科书都这部份只字未提。但是从开发操作系统的角度来看,“引导”是非常重要的一个环节。因为,你开发的操作系统正是经过“引导”程序读进 内存,然后才开始工作的。因此,要想开发一个操作系统,了解“引导”过程,是非常必要的。 “引导
2015-10-13 15:15:47 908
MISRA C 2012.rar
2020-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人