看板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>