linux 2.6Ô´´úÂëÇé¾°·ÖÎö±Ê¼ÇÖ®ÄÚ´æ4
££££££££££££££££££££££££££££££££££££££££££££££££££
¼¸¸öºê£º
PGDIR_SHIFT:È·¶¨Ò³È«¾ÖĿ¼ÏîÄÜÓ³ÉäµÄÇøÓò´óСµÄ¶ÔÊý¡£´ËºêÓÃÓÚ¼ÆËãҳȫ¾ÖĿ¼ÖÐÒ»¸öµ¥¶À±íÏîËùÄÜÓ³ÉäÇøÓòµÄ´óС¡£PGDIR_MASKÓÃÓÚÆÁ±Îoffset table,middle air,upper dir.×ֶεÄËùÓÐλ¡£
#define PGDIR_SHIFT 22//µ±ÎïÀíµØÖ·À©Õ¹»úÖÆ£¨pae£©±»½ûֹʱ,µ±¼¤»îµÄʱºò£¬´Ëʱ¾ÍΪ30루12Î»Æ«ÒÆ£¬9λ±í£¬9λÖмäĿ¼£©
#define PGDIR_SIZE (1UL << PGDIR_SHIFT)//´ËʱΪ2µÄ22´Î·½£¬4MB.µ±¼¤»îµÄʱºò£¬¾ÍÊÇ2µÄ30´Î·½£¬1GB.
#define PGDIR_MASK (~(PGDIR_SIZE-1))//0xffc00000
PUD_SHIFT£ºÈ·¶¨Ò³Éϼ¶Ä¿Â¼ÏîÄÜÓ³ÉäµÄÇøÓò´óСµÄ¶ÔÊý¡£´ËºêÓÃÓÚ¼ÆËãÈ«¾ÖĿ¼ÖеÄÒ»¸öµ¥¶À±íÏîËùÄÜÓ³ÉäµÄÇøÓò´óС¡£PUD_MASKÓÃÓÚÆÁ±Îoffset×ֶΣ¬table×ֶΣ¬Öмä²ã×ֶΣ¬upper dir×ֶεÄËùÓÐλ¡£
#define PUD_SHIFT PGDIR_SHIFT
#define PUD_SIZE (1UL << PUD_SHIFT)
#define PUD_MASK (~(PUD_SIZE-1))
Ö¸¶¨ÏßÐÔµØÖ·µÄoffset×ֶκÍtable×ֶεÄ×ÜλÊý¡£ÊÇÒ³ÖмäĿ¼Ïî¿ÉÒÔÓ³ÉäµÄÇøÓò´óСµÄ¶ÔÊý¡£sizeÓÃÓÚ¼ÆËãÓÉÒ³ÖмäĿ¼µÄÒ»¸öµ¥¶À±íÏîËùÓ³ÉäµÄÇøÓò´óС£¨Ò³±í´óС£©maskÓÃÓÚÆÁ±Îoffset×Ö¶ÎÓëtable×ֶεÄËùÓÐλ¡£¡£
#define PMD_SHIFT PUD_SHIFT
#define PMD_SIZE (1UL << PMD_SHIFT)
#define PMD_MASK (~(PMD_SIZE-1))
PAGE_SHIFT£ºÖ¸¶¨offset×ֶεÄλÊý£»µ±x86ʱ£¬Îª12.ÔÙ¿´ËûµÄ³ß´ç£º1<< PAGE_SHIFT½«1×óÒÆ12룬Ҳ¾ÍÊÇ1*2^12£½4096¸ö×Ö½Ú¡£1ULµÄÒâ˼ÊÇunsigned longµÄ1.¶øPAGE_MASKÓÃÒÔÆÁ±Îoffset×ֶεÄËùÓÐλÖá£
#define PAGE_SHIFT 12
#define PAGE_SIZE (1UL << PAGE_SHIFT)
#define PAGE_MASK (~(PAGE_SIZE-1))
ÒÔÉÏÒ²¾ÍÊÇÈ«¾Ö£>Éϼ¶—>ÖмäĿ¼—>Ò³±íÕâ¸ö˳Ðò¡£¶ø³ýÁËÉÏÃæµÄºêÖ®Í⣬»¹ÓбíÃ÷¸÷¸ö²ã´ÎÖ®¼ä±íÏî¸öÊýµÄºê¡£
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
1. vmstat
Õâ¸ö¹¤¾ß¿ÉÒÔÈÃÄãÁ˽⵽ϵͳ×ÊÔ´µ±Ç°µÄ¸ºÔØÂÊ£¬°üÀ¨CPU£¬Äڴ棬swap¿Õ¼ä£¬ioµÈµÈ¡£
»ù±¾Ó÷¨
$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so&n ......
ÍøÉϽéÉÜlinux²Ã¼ôµÄÎÄÕºܶ࣬²»¹ýºÜ¶à¶¼ÊǺöÂÔÁËÇ°ÃæµÄºÜ¶à²½Öè¡£×î½üÀϰåÒª²¼ÖÃlinux²Ã¼ôµÄÈÎÎñ£¬ÎÒûÓÐʲôlinuxÏîÄ¿»ù´¡£¬ËùÒԺܶණÎ÷¶¼Òª×Ô¼ºÃþË÷¡£ÏÂÃæÊÇÎÒ×ܽáµÄ²½Öè¡£
LinuxÄں˲üô
1.
Ê×ÏȰÑlinuxÔ´´úÂëÏÂÔØµ½±¾µØ£¬ÏÂÔØµÄÍøÖ·ÊÇwww.kernel.org,
2.&n ......
¹ØÓÚwindowsÓëlinuxÖ®¼äÎļþ»¥´«
»·¾³£ºÓÐÁ½Ì¨Ö÷»ú
A£º192.168.2.109 OS£ºwindows xp
B£º192.168.2.113 OS£ºlinux £¨redhat5.3£©
Ä¿µÄ£ºÒªÊµÏÖÁ½Ì¨Ö÷»úÖ®¼äÎļþµÄ»¥´«¡£
±¾ÈËÔÚÍøÉÏ¿´¹ý¼¸ÖÖ·½·¨£¬ÓеÄÐèÒªµÚÈý·½Èí¼þ£¨±ÈÈ磺ÔÚWindows XPÏÂÓÃServ-uÈí¼þ¼ÜÉèÁËFTP·þÎñ ......