E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
idt
X86处理器进入保护模式
5,6关闭中断,CLI7,加载
IDT
为空,8,在CR0中置位,PE,PG9,执行
crazyss
·
2013-01-28 21:00
声卡是HDA Intel,芯片为
IDT
92HD81B1C5的ubuntu12.04下声音很小的解决方法
我的电脑是联想邵阳E46L。装完ubuntu12.04以后声音很小的解决方法如下:(1)查询基本信息$uname-aLinuxlqc-Rev-1-03.2.0-29-generic#46-UbuntuSMPFriJul2717:03:23UTC2012x86_64x86_64x86_64GNU/Linux$aplay-l****ListofPLAYBACKHardwareDevices***
liuquancheng
·
2013-01-08 23:00
oracle 批量更新
数据库:Oracle9i 测试工具:PL/SQL定义2张测试表:T1,T2T1--大表10000条T1_FK_
IDT
2--
梦幻之旅
·
2013-01-07 13:00
Windows调试工具入门 — 1
我第一次接触是在三年前的一个内核驱动项目,由于进行了
IDT
中键盘鼠标中断的Hook,使用Softice调试时造成会造成影响,只得使用WinDbg通过串口进行双机调试。
eqera
·
2012-11-28 20:00
Xen源代码分析(三)——x86_32.s
32位下启动汇编程序的最后阶段,主要工作为装入堆栈指针,Xen会在栈顶分配一个cpu_info结构,这个结构包含很多重要的成员:1)客户系统的切换上下文2)当前运行的vcpu指针3)物理处理器编号1,
IDT
bullbat
·
2012-11-15 09:16
xen
Xen源代码分析(三)——x86_32.s
32位下启动汇编程序的最后阶段,主要工作为装入堆栈指针,Xen会在栈顶分配一个cpu_info结构,这个结构包含很多重要的成员:1)客户系统的切换上下文2)当前运行的vcpu指针3)物理处理器编号1,
IDT
bullbat
·
2012-11-15 09:00
操作系统开发 – 婴儿教程 6
(Alltheotherstuff,likeA20Line,tasks,
IDT
,callgates,etc.isadditionalstuff.)However,beforeswitchingtopmode
cmk128
·
2012-10-07 11:00
peter-bochs调试器新功能
现在,您可以导出所有的寄存器,GDT中表,
IDT
的表等等..到png或Excel格式。
cmk128
·
2012-09-25 13:00
performSelector: withObject: 详细教程
首先介绍两个方法SEL和@selector根据AppleObjective-CRuntimeReference官方文档这个传递消息的函数就是 id objc_msgSend(
idt
chengyingzhilian
·
2012-09-13 14:00
Arrays
Class
文档
input
reference
ORACLE批量更新三种方法比较
数据库:Oracle9i 测试工具:PL/SQL定义2张测试表:T1,T2T1--大表10000条T1_FK_
IDT
2--小表5000条 T2
commonPeople
·
2012-09-04 11:45
批量更新
非常小的词法分析程序
最近看了人家的C词法分析程序,就抽了一个C非常小的子集来做练习/** 简单语言词法分析程序 关键字:ifelsewhilefor KEY1 标识符:(字母|_)(字母|数字|_)*
IDT
2
zhccl
·
2012-08-13 20:00
算法
File
null
扩展
语言
FP
实模式->保护模式->实模式 的切换步骤
2、初始化全局描述符表(GDT)、局布描述符表(LDT)及中断描述符表(
IDT
)等。
renwotao2009
·
2012-08-11 10:00
工作
存储
扩展
byte
任务
attributes
刚开始的内核
loader将控制权交给内核后,内核首先切换堆栈和gdt然后进行init的工作包括a初始化8259A和
IDT
;使cpu能接受中断b初始化GDT中的TSS和LDT两个描述符,以及TSS;c初始化进程表structs_proc
bingjing12345
·
2012-07-27 17:00
工作
struct
OS
【转】启动进程所需要的基本条件
当系统启动后,设置了GDT,
IDT
进入了保护模式后,需要哪些东西才能让进程跑起来呢?其实简单说来进程产生的目的并不是要让程
lingqi1818
·
2012-07-26 10:00
进程
提升Visual Studio 2012的响应能力
Knox的团队改进了他们的方法,不仅仅使用了PerfWatson,还结合使用了一种叫做即时延迟跟踪器(ImmdiateDelayTracker,
IDT
)的新工具。
Jeff Martin
·
2012-07-01 00:00
必备绝技——hook大法( 中 )
包括SSDT-hook,
IDT
-hook,sysenter-hook。欢迎讨论,指正!内核层需要驱动,有这方面的基础最好,如果不会,了解下其中的思路也可以的。
cosmoslife
·
2012-06-28 14:00
struct
function
Integer
System
hook
Descriptor
IDT
中断描述符表寄存器(InterruptDescriptorTableRegister,IDTR)存储了中断描述符表(InterruptDescriptorTable,
IDT
)在内存中的基地址.
IDT
是一个有
hu3167343
·
2012-05-29 15:00
struct
object
table
System
任务
Descriptor
[讨论] 1.虚拟设备驱动程序初步
发表于2007-12-2202:26:12 |只看该作者 |倒序浏览在本教程里,我假定读者对诸如虚8086模式,调页,GDT,LDT,
IDT
之类的INTEL80x86保护模式的操作比较熟悉。
autumn20080101
·
2012-05-20 17:00
table
两个表,采用递归关系,T1存储所有家庭成员信息,T2存储成员关系,使用向上追溯的原则(这个原则是重点)T1:idint自增namevarcharsex 生日瘁日备注生平T2idint自增T1_
idT
1里面的
yan8024
·
2012-05-08 23:00
system.map文件的含义
表示内核代码第一个字节的地址c01000c6tcheckCPUtypec0100147tis486c010014etis386c0100199tL6c010019btcheck_x87c01001c2tsetup_
idt
cooboos
·
2012-05-03 14:04
Linux内核
学习x86时,自己写的一个引导,从实时模式到保护模式
软件初始化代码首先必须设置基本系统功能做操必要的数据结构信息,列如处理中断和异常的实时模式
IDT
(即中断向量表),然后启动设备中读出零磁头,零磁道上的512B个数据放到从0x7c00处,然后跳转到ox7c00
rentiansheng
·
2012-05-02 18:00
数据结构
扩展
任务
attributes
X86
head.s
设置
idt
,256个描述符都指向ignore_int中断例程,显示一句消息,中断门描述符,包含48位长指针设置gdt,与setup中的基本一
david19700101
·
2012-03-26 03:34
Visual Studio调试之断点进阶篇
程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做
IDT
的部件查找处理这个中断(或者异常)的例程(Handler)。
preterhuman_peak
·
2012-03-15 21:00
用API实现定时器画出DDA直线的演示
定义了全局数组来存放DDA算法生成的点intPX[1000],PY[1000];在菜单栏有 ID_SHOWSTEPcaseID_SHOWSTEP:if(bSetTimer){::KillTimer(hWnd,
IDT
_TIMER1
CC_AmyH
·
2012-03-11 16:00
《深入理解Windows操作系统》笔记3
Windows支持的硬件体系结构允许最多可达256个
IDT
项。一台PC所能支持的中断IRQ数量是由该机器的中断控制器的具体设计决定的。
晨曦之光
·
2012-03-09 14:00
About GDT LDT
IDT
(转自: http://blog.csdn.net/lihenair/article/details/5168396)Intel Architecture Software Developer’s ManualVolum3A:SystemProgrammingGuide 段描述符的作用是将代码,数据,堆栈和任务状态段的虚拟地址转换成线性地址,并指明段的类型。段描述符只在局部和全局描述符表中
agoago_2009
·
2012-02-14 21:00
【Windows内核原理与实现】读书笔记(二)
处理器有许多指令只能够在特权级0的模式下使用,例如I/O指令,操纵内部寄存器(如GDT、
IDT
、MSR)的指令等。在Windows中,当处理器位于用户模式下,处理器只能访问当前进程的地址空间
·
2012-02-13 17:00
windows
《深入理解Windows操作系统》笔记3
Windows支持的硬件体系结构允许最多可达256个
IDT
项。一台PC所能支持的中断IRQ数量是由该机器的中断控制器的具体设计决定的。
javatgo
·
2012-02-06 17:00
《深入理解Windows操作系统》笔记3
Windows支持的硬件体系结构允许最多可达256个
IDT
项。一台PC所能支持的中断IRQ数量是由该机器的中断控制器的具体设计决定的。
wsql
·
2012-02-06 17:00
windows
《深入理解Windows操作系统》笔记3
Windows支持的硬件体系结构允许最多可达256个
IDT
项。一台PC所能支持的中断IRQ数量是由该机器的中断控制器的具体设计决定的。
javatgo
·
2012-02-06 17:00
windows
IDT
系列:(一)初探
IDT
,Interrupt Descriptor Table,中断描述符表
IDT
,InterruptDescriptorTable,中断描述符表是CPU用来处理中断和程序异常的。 一、有关
IDT
的基本知识1、中断时一种机制,用来处理硬件需要向CPU输入信息的情况。
whatday
·
2012-01-12 18:00
IDT
系列:(一)初探
IDT
,Interrupt Descriptor Table,中断描述符表
IDT
,InterruptDescriptorTable,中断描述符表是CPU用来处理中断和程序异常的。 一、有关
IDT
的基本知识1、中断时一种机制,用来处理硬件需要向CPU输入信息的情况。
飘雪超人
·
2012-01-12 18:00
vmware
c
table
扩展
Descriptor
X86
Mule 3.2.1 调用 Mule 2.2.1
vaZvalidL[1]
idt
Ljava/lang/String"ismalfomedandcannotberead发生过程:Mule3.2.1通过binding方式调用其他service部署在
ganludong
·
2012-01-12 13:12
职场
休闲
Mule
sr#org.mule.ses
中间件
Mule 3.2.1 调用 Mule 2.2.1
�v��a�ZvalidL[1]
idt
Ljava/lang/String"ismalfomedandcannotberead 发生过程:Mule3.2.1通过binding方式调用其他service
ganludong
·
2012-01-12 13:12
职场
mule
休闲
linux内核分析之系统调用
实现系统调用的初始化工作void__inittrap_init(void) { ... set_system_trap_gate(SYSCALL_VECTOR,&system_call); .... } 也就是
IDT
bullbat
·
2011-12-25 17:00
thread
vector
汇编
table
System
linux内核
linux内核中断、异常
中断描述符表(
IDT
):256项,其中的每一项关联一个中断/异
bullbat
·
2011-12-23 10:00
thread
exception
vector
struct
nested
linux内核
WinixJ---kernel/init.s文件详解
因此它最急需的工作当然是进行保护模式的重新初始化,包括重新加载gdt,以及开启分页机制、加载
idt
,跳入到c代码运行,先贴代码吧: 1 PARAM_ADDR equ 0xf0000 ; 在laoder
myjfm
·
2011-12-20 00:00
IDT
结构
转自:http://blog.csdn.net/fwqcuc/article/details/5855460 这个文章中的
IDT
的各个字段还是很清楚的
cos_sin_tan
·
2011-11-27 15:00
读书笔记_跨特权级调用
调用门的全称是调用门描述符( Call-Gate Descriptor),其结构与中断描述符非常类似,调用门描述符可以出现在GDT和LDT表中,不可以出现在
IDT
表中。
wodamazi
·
2011-11-14 13:00
读书笔记
中断的响应和服务
在
IDT
和中断响应队列初始化完毕之后,我们来看如何响应一个中断。 CPU从中断控制器获得中断向量,然后从
IDT
表中找出对应表项,实际上是一个中断门。
SunnyBeiKe
·
2011-11-12 11:00
thread
exception
vector
struct
action
returning
中断之中断向量表
IDT
的初始化
中断的初始化是在哪里完成的呢?是在start_kernel()中:512trap_init(); 535 /*initsomelinksbeforeinit_ISA_irqs()*/ 536 early_irq_init(); 537 init_IRQ();//最终调用native_init_IRQ,由它来完成主要工作。 中断向量表的初始化分为两个部分:(1)对0~19号和0x80
SunnyBeiKe
·
2011-11-11 11:00
中断描述符表
IDT
的预初始化
中断描述符表
IDT
的预初始化 当计算机运行在实模式时,
IDT
被初始化并由BIOS使用。然而,一旦真正进入了Linux内核,
IDT
就被移到内存的另一个区域,并进行进入实模式的初步初始化。
yarsen
·
2011-10-06 14:00
linux0.11下的中断机制分析
当处理器检测到有事件发生时,它就会通过一张叫做异常表的跳转表,进行一个间接过程调用,到一个专门设计用来处理这类事件的操作系统子程序,这张表即中断描述符表
IDT
。
fazai001
·
2011-08-20 11:00
linux
工作
System
任务
Signal
linux内核
Visual Studio调试之断点进阶篇
程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做
IDT
的部件查找处理这个中断(或者异常)的例程(Handler)。
ddkxddkx
·
2011-08-20 10:00
linux中 中断控制表 的组成内容
I、硬件提供的中断机制和约定一.中断向量寻址:硬件提供可供256个服务程序中断进入的入口,即中断向量;中断向量在保护模式下的实现机制是中断描述符表
idt
,
idt
的位置由idtr确定,idtr是个48位的寄存器
ccccdddxxx
·
2011-07-24 23:00
数据结构
编程
linux
vector
System
linux内核
在用户空间发生中断时,上下文切换的过程
1、 X86CPU对中断的硬件支持CPU从中断控制器取得中断向量根据中断向量从
IDT
中找到对应的中断门根据
vividonly
·
2011-07-15 10:00
linux
X86
初始化中断描述表
内核启用中断以前,必须把
IDT
表的初始地址装到idtr寄存器,并初始化表中的每项。这项工作是在初始化系统时完成的。int指令允许用户态进程发出一个中断信号,其值可以是0~255的任意一个向量。
zhw888888
·
2011-07-12 10:00
linux
汇编
table
System
语言
任务
中断描述符表
内核在允许中断发生前,必须适当地初始化
IDT
。在第二章中,我们介绍了GDT和LDT,
IDT
的格式与这两种表的格式非常相似,表中的每一项对应一个中断或异常微量,每个向量由8个字节组成。
zhw888888
·
2011-07-12 07:00
*刷机教程*
在电脑上安装
IDT
,然后具体刷机操作如下图:密码:hisilicon、 关机状态下:此时手机不与连电脑刷机:按住音量上键不放.再按电源键,出
ly1387951
·
2011-07-10 18:45
职场
休闲
刷机教程
linux head.s 详解
其中初始设置工作主要包括:①重新设置GDT表;②设置系统定时器芯片;③重新设置
IDT
表并且设置时钟和系统调用中断门;④移动到任务A中执行。在虚拟地址空间中head.
ccccdddxxx
·
2011-06-26 16:00
c
工作
timer
linux
System
任务
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他