Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linuxʱÖÓjiffies¼°ÆäÏà¹Ø


ÔÚLINUXµÄʱÖÓÖжÏÖÐÉæ¼°ÖÁ¶þ¸öÈ«¾Ö±äÁ¿Ò»¸öÊÇxtime,ËüÊÇtimevalÊý¾Ý½á¹¹±äÁ¿£¬ÁíÒ»¸öÔòÊÇjiffies£¬Ê×ÏÈ¿´timeval½á¹¹
struct timeval
{
time_t tv_sec; /***second***/
susecond_t tv_usec;/***microsecond***/
}
µ½µ×microsecondÊǺÁÃ뻹ÊÇ΢Ã룿£¿
1Ã룽1000ºÁÃ루3¸öÁ㣩£¬1Ã룽1000 000΢Ã루6¸öÁ㣩£¬1Ã룽1000 000 000ÄÉÃ루9¸öÁ㣩£¬1Ã룽1000 000 000 000ƤÃ루12¸öÁ㣩¡£
ÃëÓÃs±íÏÖ£¬ºÁÃëÓÃms,΢ÃëÓÃus±íʾ£¬ÄÉÃëÓÃns±íʾ£¬Æ¤ÃëÓÃps±íʾ£¬ËûÃǵķּ¶µ¥Î»ÊÇǧ£¬¼´Ã¿´Î3¸öÁã¡£
»ìÏýµÄÔ­ÒòÕÒµ½ÁË£¬ÓÉÓÚºÁÃëÓÃms±íʾ£¬ËùÒÔÎÒÀÏÊÇÒÔΪmicrosecondÊǺÁÃ룬ËùÒԾͰÑtv_usecÀí½â´íÁË¡£
microsecond²é´Ê°ÔÒ²ÊÇ΢ÃëµÄÒâ˼£¨microsecond£¡=ms£¬microsecond==us£©£¬¿´À´µ¥Î»µÄ±íʾÃÔ»óÁËÎÒ£¬Ò²ÃÔ»óÁË´ó¶àÊýÈË£¬ÇëÅóÓÑÃÇÀμÇÕâÀ·Ç³£ÖØÒª¡£
xtimeÊÇ´Ócmosµç·ÖÐÈ¡µÃµÄʱ¼ä£¬Ò»°ãÊÇ´ÓijһÀúʷʱ¿Ì¿ªÊ¼µ½ÏÖÔÚµÄʱ¼ä£¬Ò²¾ÍÊÇΪÁËÈ¡µÃÎÒÃDzÙ×÷ϵͳÉÏÏÔʾµÄÈÕÆÚ¡£Õâ¸ö¾ÍÊÇËùνµÄ“ʵʱʱÖÓ”£¬ËüµÄ¾«È·¶ÈÊÇ΢Ãë¡£
jiffiesÊǼǼ×Å´ÓµçÄÔ¿ª»úµ½ÏÖÔÚ×ܹ²µÄʱÖÓÖжϴÎÊý¡£ÔÚlinuxÄÚºËÖÐjiffiesÔ¶±ÈxtimeÖØÒª£¬ÄÇôËûÈ¡¾öÓÚϵͳµÄƵÂÊ£¬µ¥Î»ÊÇHz£¬ÕâÀï²»µÃ²»ËµÒ»ÏÂƵÂʵĵ¥Î»£¬1MHz£½1000£¬000Hz£¨6¸öÁ㣩£¬1KHz=1000Hz£¨3¸öÁ㣩.
ƵÂÊÊÇÖÜÆڵĵ¹Êý£¬Ò»°ãÊÇÒ»ÃëÖÓÖжϲúÉúµÄ´ÎÊý£¬ËùÒÔ£¬¼ÙÈçÎÒÃÇÐèÒªÖªµÀϵͳµÄ¾«È·µÄʱ¼äµ¥Î»Ê±£¬ÐèÒª»»ËãÁË£¬¼ÙÈçÎÒÃÇϵͳµÄƵÂÊÊÇ200Mhz,ÄÇôһ´ÎÖжϵļä¸ôÊÇ1Ãë/200,000£¬000Hz=0.000 000 005Ãë¿´Ò»ÏÂÉÏÃæÎÒÃǵÄʱ¼äµ¥Î»£¬¶ÔÕÕÒ»ÏÂСÊýµãºóÃæÊÇ9¸öÁ㣬ËùÒÔÀíÂÛÉÏÎÒÃÇϵͳµÄ¾«È·¶ÈÊÇ5ÄÉÃë¡£LINUXϵͳʱÖÓƵÂÊÊÇÒ»¸ö³£ÊýHZÀ´¾ö¶¨µÄ£¬Í¨³£HZ£½100£¬ÄÇôËûµÄ¾«¶È¶È¾ÍÊÇ10ms£¨ºÁÃ룩¡£Ò²¾ÍÊÇ˵ÿ10msÒ»´ÎÖжϡ£ËùÒÔÒ»°ãÀ´ËµLinuxµÄ¾«È·¶ÈÊÇ10ºÁÃë¡£
Ó²¼þ¸øÄÚºËÌṩһ¸öϵͳ¶¨Ê±Æ÷ÓÃÒÔ¼ÆËãºÍ¹ÜÀíʱ¼ä£¬ÄÚºËͨ¹ý±à³ÌÔ¤Éèϵͳ¶¨Ê±Æ÷µÄƵÂÊ£¬¼´½ÚÅÄÂÊ£¨tick rate),ÿһ¸öÖÜÆÚ³Æ×÷Ò»¸ötick(½ÚÅÄ£©¡£LinuxÄں˴Ó2.5°æÄں˿ªÊ¼°ÑƵÂÊ´Ó100µ÷¸ßµ½1000£¬Ê±¼äµ¥Î» jiffies Óж೤£¿
"ÔÚ Linux 2.6 ÖУ¬ÏµÍ³Ê±ÖÓÿ 1 ºÁÃëÖжÏÒ»´Î£¨Ê±ÖÓƵÂÊ£¬Óà HZ ºê±íʾ£¬¶¨ÒåΪ 1000£¬¼´Ã¿ÃëÖÐ¶Ï 1000 ´Î£¬2.4 Öж¨ÒåΪ 100£¬ºÜ¶àÓ¦ÓóÌÐòÒ²ÈÔÈ»ÑØÓà 100 µÄʱÖÓƵÂÊ£©£¬Õâ¸öʱ¼äµ¥Î»³ÆΪһ¸ö jiffie¡£"
"jiffies Óë¾ø¶Ôʱ¼äÖ®¼äµÄת»», ÓÃÁ½¸öºêÀ´Íê³ÉÁ½ÖÖʱ¼äµ¥Î»µÄ»¥»»£ºJIFFIES_TO_NS()¡¢NS_TO_JIFFIES()"
from http:


Ïà¹ØÎĵµ£º

Linuxϲ鿴CPUʹÓÃÂÊ!ϵͳ×ÊԴʹÓÃÇé¿ö£¡

topÃüÁîÊÇLinuxϳ£ÓõÄÐÔÄÜ·ÖÎö¹¤¾ß£¬Äܹ»ÊµÊ±ÏÔʾϵͳÖи÷¸ö½ø³ÌµÄ×ÊÔ´Õ¼ÓÃ×´¿ö£¬ÀàËÆÓÚWindowsµÄÈÎÎñ¹ÜÀíÆ÷¡£ÏÂÃæÏêϸ½éÉÜËüµÄʹÓ÷½·¨¡£ top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, ......

LinuxÕýÔò±í´ïʽ¼¼ÊõÖ¸ÄÏ

LinuxÕýÔò±í´ïʽ¼¼ÊõÖ¸ÄÏ
µ¼¶Á£º±¾ÎĽéÉÜLinuxÕýÔò±í´ïʽ¼¼Êõ¡£°üÀ¨Ê¹Óò»Í¬µÄ¹¤¾ßÈçgrep¡¢awkÒÔ¼°sedÈ¥²éÕÒ°üº¬Ìض¨Îı¾´®µÄÎļþ¡£
¹Ø¼ü´Ê£ºLinuxÕýÔò±í´ïʽ grep awk sed
 
ÕýÔÚ¼ÓÔØÊý¾Ý...
¡¾TechTargetÖйúÔ­´´¡¿×÷Ϊһ¸öLinux¹ÜÀíÔ±£¬ÄúÐèÒª¶ÔÎı¾Îļþ½øÐд¦Àí¡£Äú¿ÉÒÔʹÓò»Í¬µÄ¹¤¾ßÈçgrep¡¢awkÒÔ¼°sedÈ¥ ......

ѧϰlinux µÄµÚ¶þÌì

 ½ñÌìѧϰÁËwrite ºÍread ,»¹ÓÐopen º¯Êý¡£×îÏÂÃæÊÇÎÒ×Ô¼ºÐ´µÄÒ»¸öС³ÌÐò£¬ÊìϤһϼ¸¸ö³ÌÐòµÄÓ¦Óá£
 writeº¯ÊýÔ­ÐÍÊÇsize_t write(fd, buf, size);ÆäÖÐfdÊÇÎļþÃèÊö·û£¬Ò²ÊÇ»º³åÇøÖеĶ«Î÷½«ÒªÐ´ÈëµÄµØ·½£¬°×»°Ò»µãÀ´Ëµ£¬fd¾ÍÊÇÒ»¸öÄ㽫Ҫ·Å¶«Î÷½øÈ¥µÄÈÝÆ÷µÄ±àºÅ¡£buf ¾ÍÊÇÄãËùÒª´æµÄ¶«Î÷µÄÀ´Ô´¡£size ²»ÓÃ˵£ ......

ÔÚlinuxÏ´´½¨¿âº¯Êý

LinuxÏ´´½¨¿âº¯Êý
By luster¡¡¡¡
luster@linuxaid.com.cn
2001-8-16
±¾ÎļþÖ÷Òª²Î¿¼Program Library HOWTO£¬
×÷ÕßÊÇluster£¨hwang@ustc.edu£©£¬
ËùÓзÇÉÌҵĿµÄµÄÔٴη¢Ðб¾Îļþ¶¼ÊÇÔÊÐíµÄ£¬²»¹ýÇë±£Áô×÷ÕßÐÅÏ¢ºÍ±¾°æȨÉùÃ÷¡£±¾ÎļþÊ×ÏÈÔÚwww.linuxaid.com.cn·¢²¼¡£
1. ½éÉÜ
ʹÓÃGNUµÄ¹¤¾ßÎÒÃÇÔõôÔÚLinuxÏ´´½¨×Ô ......

LinuxÏÂQTͼÐνçÃ濪·¢£¨Ò»£©——¸ÅÊö(1)


QtÊÇÒ»¸ö¿çƽ̨µÄC++ͼÐÎÓû§½çÃæ¿â,.ÓÉŲÍþTrollTech¹«Ë¾³öÆ·£¬Ä¿Ç°°üÀ¨Qt/X11£¬»ùÓÚFrambufferµÄQt Embedded,¿ìËÙ¿ª·¢¹¤¾ßQt Designer¼¸¹ú¼Ê»¯¹¤¾ßQt LinguistµÈ£®QtÖ§³ÖUnix¼°Linuxϵͳ,»¹Ö§³ÖWindows NT/Windows 2k¼°Qindows 95/98ƽ̨.QtµÄÁ¼ºÃ·â×°»úÖÆʹÆäÄ£¿é»¯³Ì¶È·Ç³£¸ß,¿ÉÖØÓÃÐÔ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ