linux GDT¡¢ LDT
ÎÒÒ»Ö±ÒÔΪ£¬GDTÓÃGDTRÀ´Òýµ¼£¬LDTÓÃLDTRÀ´Òýµ¼¡£
ÓÉESÑ¡Ôñ×ÓÖеÄijһλÀ´¾ö¶¨ÊÇÓÃLDTR»¹ÊÇGDTRÀ´Òýµ¼¡£
ÕâÑùµÄ»°£¬GDTÓëLDTÊǸ÷×Ô¶ÀÁ¢µÄ¡£
¿É×î½ü¿´ÂÛ̳£¬·¢ÏÖÒ»ÖÖ˵·¨£º
¡°LDT·ÅÔÚGDTÖС±
ÕâÊÇʲôÒâ˼£¿
ÏÈлл£¬ÎÒ»³ÒÉ֮ǰÀí½âÓÐÎÊÌâ¡£³äµç¡£
Äã¿ÉÒÔÈ¥¿´Ò»Ï <ÉîÈëÀí½âlinuxÄÚºË>£¬Õâ±¾Ê飬ÀïÃæ½²µÄºÜÇå³þ£¬ LDTÊÇGDT±íÀïµÄÒ»Ïî¡£¾ÍÊÇËùÓеĽø³Ì¹²ÓÃÒ»¸öLDT,ÔÚlinuxÄÚºË2.4°æ±¾Ö®Ç°¶¼ÊÇÿһ¸ö½ø³ÌÒ»¸öLDTµÄ£¬ÕâÍêÈ«ÊÇûÓбØÒªµÄ£¬ÒòΪlinuxûÓвÉÓÃintelÉè¼ÆµÄÈÎÎñÇл»»úÖÆ¡£
л¹ý£¬ÎÒ×Ô¼ºÔÙ×ÐϸÑо¿Ñо¿¿´¿´¡£
Äܲ»Äܸø¸öͨË×Ò×¶®µÄ½²½â£¿
л¹ý£¬ÎÒ×Ô¼ºÔÙ×ÐϸÑо¿Ñо¿¿´¿´
¡¡¡¡GDTÊÇÿ¸öCPU¶¼ÓÐÒ»¸ö¿½±´£¬ÓÃGDTR±£´æ£¬¡¡¶øÃ¿¸ö½ø³Ì»òÓÐLDT»òûÓУ¬µ«LinuxÄÚºËÒ»°ã²»Ê¹ÓÃLDT£¬ËüÔÚGDTÖÐÉèÒ»¸öLDT±íÏîÀ´Ö¸ÏòΪËùÓнø³Ì¹²ÏíµÄLDT,¾ßÌåÓÃ;ûÓÐÑо¿¡£
¡¡¡¡Èç¹ûÓû§¼¶½ø³Ì×Ô¼ºÐèÒªLDT¿ÉÒÔ×Ô¼ºÉêÇ룬¼´µÃµ½×Ô¶¨ÒåµÄLDT£¬Í¬Ê±Ö´ÐÐÕâ¸ö½ø³ÌµÄCPUµÄGDT¿½±´ÖеÄLDTÏî¾Í»á¸Ä±äΪÕâ¸ö½ø³Ì×Ô¶¨ÒåµÄLDT¡£ÕâÑù˵²»ÖªµÀ¶Ô²»¶Ô
LDTÊÇ·ÅÔÚGDTÖеÄ
µ±Ñ¡Ôñ×ÖµÄT1λ=1 ±íÃ÷È¡µÄÊÇLDT
ÄÇô»¹ÊÇÒªÏÈ´ÓGDTRÖÐÈ¡³öGDTÖеĻùµØÖ·£¬È»ºó´ÓLDTRÖлñÈ¡LDTËùÔڶεÄλÖÃË÷Òý(¼´ÔÚGDTÖеÄË÷Òý)£¬È»ºóÔÙ»ñÈ¡LDT¶ÎÖеĶÎÃèÊö·û£¬µÃµ½¶ÎµÄ»ùµØÖ·ºó£¬ÔÙ¼ÓÉÏÆ«ÒƵØÖ·¾Í¿ÉÒԵõ½×îºóµÄÏßÐÔµØÖ·ÁË
¸½Â¥ÉÏ,ÕâÊôÓÚintel386µÄ·Ö¶Î»úÖÆ,LDTÒ²ÊÇÒ»¸öÐèÒªÔÚGDTÖÐÓÃÃèÊö·ûÖ¸ÏòµÄ¶Î.ËùÒÔÏÈÓÃLDTRÔÚGDTÖÐÕÒµ½Õâ¸öLDT¶Î,ÔÙÔÚÕâ¸ö¶ÎÖÐÕÒÑ¡Ôñ×Ó¶ÔÓ¦µÄ¾Ö²¿ÃèÊö·û
gdtrÖдæ·Å×Ågdt±íµÄÎïÀíµØÖ
Ïà¹ØÎÊ´ð£º
дÁ˸ö²âÊÔ³ÌÐòÈçÏÂ
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
ÎÒĿǰÔÚ±¾µØµÄlinuxÉÏдÁËÒ»¸öswingµÄ½çÃæ£¬Ïëͨ¹ýÕâ¸ö½çÃæÀ´¿ØÖÆÆäËüµçÄÔµÄlinuxÖØÆô¡£
ÎÒÖªµÀÓÃRuntime.getRuntime().exec("shutdown -r");¿ÉÒÔ¿ØÖƱ¾»úLinuxÖØÆô£¬µ«ÊÇÔõô¿ØÖÆÔ¶³ÌµÄlinuxÖØÆôÄØ£¿ ......
ÎÒҪд¸ö·þÎñ¶Ë¡£ ÒªÇóͬʱ֧³Öwindows ºÍ linux Á½¸ö ϵͳ¡£ Ò²¾ÍÊÇҪдһ¸ö dllºÍÒ»¸öso Îļþ¡£ÓÉÓÚÎÒÒ»Ö±¶¼ÊÇÔÚwindsÏÂд³ÌÐò¡£linuxµÄ»¹²»»á¡£ Ïò´ó¼Ò×Éѯ ͬʱ Ö§³Ö dllºÍso Ó¦¸ÃÔõôд¡£
Óô¿c/c ......
ÓÐʲôºÃµÄLinux½Ì³ÌÂð£¿
СµÜл¹ý~
[ÎÊÌâµãÊý:0·Ö]
google
¾Ý˵Äñ¸çµÄ˽·¿²Ë²»´í¡£
Äñ¸çµÄLinux˽·¿²Ë
¸ü¶àµÄÔÙÕâÉÏÃæÈ¥ËÑË÷һϺÜLIUNXÊé¼®»¹²»´í
ÒýÓÃ
google
Õý½â
Äñ¸çµÄLinux˽·¿²Ë ......
ÔÚlinuxÏÂдµÄһЩС³ÌÐòºÍ½Å²½£¬Ã¿´ÎÒªÔËÐж¼ÓÐÇл»µ½ËüËùÔÚµÄĿ¼£¬
ÔõÑùÈÃËüÔÚÆäËûĿ¼Ҳ¿ÉÒÔÓÃÄØ£¿¾ÍÈçÓÃvi»òlsÕâЩÃüÁîÒ»Ñù
³¢ÊÔ¹ýÌí¼Ó»·¾³±äÁ¿£¬µ«²»³É¹¦£¬²»¶®
ûÓÐÈ˻شð
ÏñviÄÇЩ£¬ËüÃÇËùÔÚµÄĿ¼¶¼Å ......