看板Programming
标 题Re: [问题] LDT,GDT,IDT的差异
发信站交大资科_BBS (Thu Mar 29 12:32:29 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!cis_nctu
==> 在 [email protected] (Qoo) 的文章中提到:
> 请教各位
> GDT和IDT是不是在IA-32 system只有一个??
是
> 而LDT可以每个task都拥有自己的LDT??
是
因该说Intel设计上的原意是这样,但是Linux没再用,windows我不确定
> 因为manual上说一句我看不太懂的话
> 它说:GDT,IDT is not a segment, LDT is a segment(大意是这样)
因该说LDT是GDT里的一种selector/descriptor,他这种selector就是专门
用来描述LDT的,而这是他在硬体实做上就是用segment来实作的,
所以没有什麽「为什麽」,只有「用」跟「不用」
> 请问为何LDT是一个segment??
> 是因为我以上的猜测和认知吗??
> 谢谢!!
--
* Origin: ★ 交通大学资讯科学系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>