![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
保护模式
文章平均质量分 78
平菓菓
本人性格大方、稳重、谦逊、有责任感,待人热诚,工作积极主动,有很强的团队合作精神。上进心强,勤于学习。在IT方面有天赋且有浓厚兴趣。希望能在IT方面一展所长,为企业、为用户、为社会创造价值。
展开
-
Segment Translation
From: http://pdos.csail.mit.edu/6.828/2005/readings/i386/s05_01.htm 5.1 Segment TranslationFigure 5-2 shows in more detail how the processor converts a logical address into a linear address.转载 2012-07-16 09:10:36 · 962 阅读 · 0 评论 -
Intel处理器手册系统编程指南第2章(1)
第2章系统架构概观IA-32架构(从Intel386处理器系列开始)为系统软件提供了额外的支持。这个额外的支持提供多种操作模式,包括:实模式、保护模式、虚拟8086模式和系统管理模式。这些有时被称为“传统模式”。Intel 64 架构支持几乎所有IA-32架构支持的系统编程功能,而且还拓展了一个支持64位编程环境的新的操作模式(IA-32e模式)。IA-32e模式允许软件在翻译 2013-02-20 18:36:12 · 2119 阅读 · 1 评论 -
Intel处理器手册系统编程指南第2章(3)
2.4 内存管理寄存器处理器提供四个内存管理寄存器(GDTR、LDTR、IDTR和TR),它们指定控制段式内存管理的数据结构的位置(见图2-5)。有专门的指令来加载或保存这些寄存器。图2-5 内存管理寄存器2.4.1全局描述符表寄存器(GDTR)GDTR寄存器存放GDT的基础地址(保护模式中32位,IA-32e模式中64位)和16位的表界限。基础地址指的是GDT的字节0的线翻译 2013-02-20 18:50:36 · 1255 阅读 · 0 评论 -
Intel处理器手册系统编程指南第2章(2)
2.2 操作模式IA-32支持三种操作模式和一种准操作模式:保护模式(Protected Mode)——这是IA-32处理器“天生的”操作模式。它提供了丰富的一系列架构特性、灵活性、高性能和对已有软件基础的向后兼容性。实模式(Real Mode)——这个操作模式提供Intel8086处理器的编程环境,但有少量拓展(例如切换到保护模式或系统管理模式的功能)。系统管理模式(System翻译 2013-02-20 18:45:38 · 2797 阅读 · 0 评论 -
FreeBSD 5内核源代码分析之系统调用过程
转自:https://www.freebsdchina.org/forum/viewtopic.php?t=11068by wheelz -------------------------- 注:由于code是BBCode的关键字,在某些地方将程序中的变量code改写为_code 系统调用开始于用户程序,接着到达libc进行参数的包装,然后调用内核提供的机制进入内核。转载 2013-08-22 12:24:45 · 1698 阅读 · 0 评论 -
Intel手册系统编程卷第3章 保护模式内存管理
第3章 保护模式内存管理本章描述Intel 64和IA-32架构的保护模式内存管理设施,包括物理内存需求、分段机制和分页机制。请见:第5章《保护》(对处理器的保护机制的描述)和第20章《8086仿真》(对实模式和虚拟8086模式下的内存寻址保护的描述)。3.1 内存管理概述IA-32架构的内存管理设施可以被分为两部分:分段和分页。分段提供了隔离每个代码、数据和堆栈模块的机制,从翻译 2013-09-03 11:23:14 · 2751 阅读 · 0 评论 -
桌面电脑操作系统开发笔记(4)——进入32位保护模式
要获得32位的内存寻址能力和原创 2014-05-16 14:13:37 · 2186 阅读 · 0 评论