我的机器是intel双核,操作系统是xp sp2.我用如下方式获得gdttypedef struct _GDTR{ USHORT limit; ULONG base;}GDTR,*PGDTR;void main(){ GDTR gdtr; __asm sg...
全文
回复(7) 2008-01-20 15:36 来自版块 - 内核编程
表情
studehard对不起,我说错了!我道歉 双核CPU有2个不同的GDTR......但里面的描述是一样的(2008-03-15 10:54)
xtmzltypedef struct _GDTR { USHORT limit; ULONG base; }GDTR,*PGDTR; 结构要按字节对齐.(2008-03-13 14:07)
studehard我的双核很正常...... 但sgdt在虚拟机中执行就不正常....... 不管几核还几CPU,只要使用的是同一块内存,(99.99%机器都是这样的) 所有的GDT就应该是一样的! 不会出现每个cpu有不同的gdt(2008-03-13 09:50)
zhangleierli是不是可以设置线程的亲缘性,只定在某个CPU上执行,具体函数忘了。(2008-01-24 14:00)
chenting1987大家都来看看呀,看看你们有没有遇到同样的问题~~~~(2008-01-23 14:18)
chenting1987今后的计算机都是多核了,我们还怎么编程呀 盼望高手救命啊!(2008-01-23 14:16)
wedday我也遇到同样的问题啊 盼望解答(2008-01-20 22:55)

返回顶部