码迷,mamicode.com
首页 >  
搜索关键字:段描述符    ( 64个结果
《80X86汇编语言程序设计教程》十二 任务状态段、控制门和控制转移
本节主要介绍任务状态段、控制门和控制转移的理论知识,具体包括: 系统段描述符(LDT段描述符、TSS描述符)、门描述符(调用门、任务门、中断门和陷阱门)、任务状态段、控制转移(任务内无特权级变换的转移、任务内不同特权级的变换、 任务切换)等内容。 ...
分类:编程语言   时间:2017-11-19 16:32:14    阅读次数:221
JNI字段描述符
“([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示为这样"[I"。如果多个数组double[][][]就需要表示为这样 "[[[ ...
分类:其他好文   时间:2017-10-27 11:34:23    阅读次数:74
段选择符
逻辑地址到线性地址: 逻辑地址 = 段标识符(或者叫段选择符)16位 + 偏移量 32位 段标识符 = index + tl + rpl 其中,cpu中的段寄存器只保存段标识符,根据其中的tl 确定段描述符在GDT还是LDT中,从不同的寄存器获取线性基地址,再加上index*8就得到了段描述符的地址 ...
分类:其他好文   时间:2017-10-16 18:07:47    阅读次数:139
操作系统引导过程探究
操作系统引导探究 Version 0.02修改记录: 对与GDT有关的段描述符方面的描述进行了修订,更正了上一个版本中出现的一些错误,增加了一些描述,使其更完善。 与上个版本中不同的地方均用红色标记。 前言 本篇文章并不旨在完整的讨论一个多引导系统程序怎样去引导不同的操作系统,而只打算从编写操作系统 ...
分类:其他好文   时间:2017-08-26 10:17:28    阅读次数:116
深入理解Linux内核 - 第二章 内存寻址 04
问题:段描述符中的字段含义? 段首地址的线性地址/偏移/粒度/特权限制等信息。 1,快速访问段描述符 在加载段选择符时,相应的段描述符被自动由内存装入对应的非编程CPU寄存器。装入后就不再访问主存中的GDT或LDT。 2,段选择符的字段 index:指定了放在GDT或LDT中相应段描述符的入口 TI ...
分类:系统相关   时间:2017-08-25 01:12:26    阅读次数:183
深入理解Linux内核 - 第二章 内存寻址 03
问题:1,逻辑地址怎么求?2,段描述符的base字段怎么求? 逻辑地址:由16位段选择符和32位偏移量组成,并不是说这个地址就是段选择符偏移32位再和偏移量相加。 段选择符:或叫段标识符,是一个16位长的字段。顾名思义,用于选择段的。为了快速找到段选择符,处理器提供段寄存器。 15~3bit,段索引 ...
分类:系统相关   时间:2017-08-24 00:02:34    阅读次数:215
和菜鸟一起学linux内核源码之基础准备篇
注:以下大部分内容摘自Linux内核编程入门篇和linux内核完全注释 在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。 关于linux内核体系结构 说到操作系统,我们都会知道win ...
分类:系统相关   时间:2017-06-06 10:51:31    阅读次数:274
Linux内存寻址之分段机制
http://blog.xiaohansong.com/2015/10/03/Linux内存寻址之分段机制/ 、段的起始地址、段的长度等等,而在保护模式下则复杂一些。IA32将它们结合在一起用一个8字节的数表示,称为描述符 。IA32的一个通用的段描述符的结构从图可以看出,一个段描述符指出了段的32 ...
分类:系统相关   时间:2017-05-20 01:02:30    阅读次数:244
操作系统中的特权级检查
这里涉及到的几个概念:DPL、RPL、CPL DPL:存在于段描述符中,描述访问此段的最低特权级,即访问此段的进程CPL和RPL必须大于等于此段的DPL RPL:存在于段选择符中的最低两位,成为请求特权级即进程的请求权限,这个可以由程序员自己设置但是其功能受到CPL的制约 CPL:存在于cs和ss寄 ...
分类:其他好文   时间:2017-04-07 14:12:53    阅读次数:143
(7) 深入理解Java Class文件格式(七)
转载:http://blog.csdn.net/zhangjg_blog/article/details/22091529 本专栏列前面的一系列博客, 对Class文件中的一部分数据项进行了介绍。 本文将会继续介绍class文件中未讲解的信息。 先回顾一下上面一篇文章。 在上一篇博客中, 我们介绍了 ...
分类:编程语言   时间:2016-12-20 07:29:31    阅读次数:227
64条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!