码迷,mamicode.com
首页 >  
搜索关键字:gdt    ( 83个结果
《30天自制操作系统》06_day_学习笔记
harib03a: 内容没有变化 ;P109 从这里开始,代码开始工程化了. 将原本300多行的bootpack.c分割成了三部分: graphic.c : 用来处理界面图像 dsctbl.c : 用来处理中断和段表(GDT,IDT)等 bootpack.c : 和后面的bootpack.h文件一起 ...
分类:其他好文   时间:2016-08-18 23:08:24    阅读次数:199
(转)GDT与LDT
网址:http://blog.csdn.net/billpig/article/details/5833980 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成段描述符寄存器: 存储段描述符选择器:存储段描述符的索引 PS:原先实模式下的各个段寄存器作为保护模式下的段选择器 ...
分类:其他好文   时间:2016-08-07 12:26:40    阅读次数:246
非常好!!!【从头开始写操作系统系列】实现一个-GDT(1)【转】
转自:http://blog.csdn.net/luoyhang003/article/details/47338019 权声明:本文为博主原创文章,未经博主允许不得转载。(文章来源:http://blog.luoyuanhang.com) 转自:http://blog.csdn.net/luoyh ...
分类:其他好文   时间:2016-07-28 15:31:35    阅读次数:232
Linux0.11内核--进程调度分析之1.初始化
首先看main.c里的初始化函数main函数里面有个函数是对进程调度的初始化,sched_init()函数,次函数在sched.c中实现: 首先初始化任务0的TTS,FIRST_TSS_ENTRY为4,表示在描述符表的索引是4。因为gdt是desc_struct类型为8个字节,刚好是一个描述符的长度 ...
分类:系统相关   时间:2016-06-18 21:11:06    阅读次数:424
org-mode入门教程
org-mode 入门教程 org-mode是Emacs提供的一个强大的编辑模式,可以用于做会议笔记以及制作各种待办事项(GDT)。其语法类似于Markdown但是提供了比Markdown更多的操作,再加上Emacs强大的编辑功能,能给笔记增加很多动态的操作(能纯文本上实现折叠、展开、树状视图、表格 ...
分类:其他好文   时间:2016-06-15 22:06:00    阅读次数:1915
一个操作系统的实现(4)-认识LDT
看到这里,你应该已经很了解GDT了,如果还不了解GDT。请看这篇文章:OS:一个操作系统的实现(2)-认识保护模式,认识保护模式那篇文章的最后详细介绍了由16位寻址升级到32位寻址而引入的GDT。 LDT(Local Descriptor Table):从名字上面就可以看出来它与GDT(Gobal Descriptor Table)的区别。GDT是全局描述符表,LDT是局部描述符表(相对...
分类:其他好文   时间:2016-05-27 12:42:24    阅读次数:244
Selector Descriptor
操作系统进行段式寻址时,将seg:offset形式的逻辑地址转换成线性地址。例如 SelectorCode32是段选择子,它指向GDT/LDT表中的一个表项,GDT/LDT中的每个表项中有所指向的代码或数据的段地址 在上面的代码中,初始化了GDT表和选择子。选择子的值是表项的偏移量。GDT中的表项指 ...
分类:其他好文   时间:2016-05-22 00:34:30    阅读次数:165
一个操作系统的实现(2)-认识保护模式
今天开始学习intel处理器的保护模式。书的第二章 这节讲述的是如何从实模式进入保护模式。用的例子是在保护模式下向屏幕上输出字符P 如何进入保护模式呢?主要步骤如下: 0. 进入保护模式的步骤 准备GDT用lgdt加载gdtr打开A20置r0的PE位位1跳转,进入保护模式 下面是书的例子: 1. 进入保护模式实例 ; ===================...
分类:其他好文   时间:2016-05-18 19:23:04    阅读次数:197
GDT,LDT,GDTR,LDTR 详解,包你理解透彻(转)
引自:http://www.techbulo.com/708.html 一、引入 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成 段描述符寄存器: 存储段描述符 选择器:存储段描述符的索引 段寄存器 段寄存器 PS:原先实模式下的各个段寄存器作为保护模式下的段选择器,80 ...
分类:其他好文   时间:2016-05-01 21:50:03    阅读次数:655
Linux内核系列—12.d.操作系统开发之扩充内核 ●
现在把esp、GDT等内容放进内核中,我们现在可以用C语言了,只要能用C,我们就避免用汇编。 下面看切换堆栈和GDT的关键代码: 最后这4个语句完成了切换堆栈和更换GDT的任务。StackTop定义在.bss段中,堆栈大小为2KB。 函数首先把位于Loader中的原GDT全部复制给新的GDT,然后把 ...
分类:系统相关   时间:2016-04-20 19:39:36    阅读次数:267
83条   上一页 1 2 3 4 5 6 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!