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

Linux 2.6 µ÷¶Èϵͳ·ÖÎö

ÎÄÕÂÀ´Ô´£ºhttp://www.ibm.com/developerworks/cn/linux/kernel/l-kn26sch/index.html
¼¶±ð£º ³õ¼¶
ÑîɳÖÞ (pubb@163.net), ¹ú·À¿Æ¼¼´óѧ¼ÆËã»úѧԺ, 2004 Äê 4 ÔÂ
2004 Äê 4 ÔÂ 01 ÈÕ
±¾ÎÄ´Ó Linux 2.4 µ÷¶ÈϵͳµÄȱÏÝÈëÊÖ£¬Ïêϸ·ÖÎöÁË Linux 2.6 µ÷¶ÈϵͳµÄÔ­ÀíºÍʵÏÖϸ½Ú£¬²¢¶ÔÓëµ÷¶ÈϵͳÏà¹ØµÄ¸ºÔØƽºâ¡¢NUMA ½á¹¹ÒÔ¼°ÊµÊ±ÐÔÄܽøÐÐÁË·ÖÎöºÍÆÀ¼Û¡£ÎÄÄ©£¬×÷Õß´Óµ÷¶ÈϵͳµÄ·¢Õ¹ºÍʵÏÖ³ö·¢£¬¶Ô Linux µÄ·¢Õ¹ÌصãºÍ·½ÏòÌá³öÁË×Ô¼ºµÄ¿´·¨¡£
1£® Ç°ÑÔ
Linux µÄÊг¡·Ç³£¹ãÀ«£¬´Ó×ÀÃ湤×÷Õ¾µ½µÍ¶Ë·þÎñÆ÷£¬Ëü¶¼ÊÇÈκÎÉÌÓòÙ×÷ϵͳµÄÓÐÁ¦¾ºÕù¶ÔÊÖ¡£Ä¿Ç°£¬Linux ÕýÈ«Á¦½ø¾üǶÈëʽϵͳºÍ¸ß¶Ë·þÎñÆ÷ϵͳÁìÓò£¬µ«ËüµÄ¼¼ÊõȱÏÝÏÞÖÆÁËËüµÄ¾ºÕùÁ¦£ºÈ±·¦¶ÔʵʱÈÎÎñµÄÖ§³Ö£¬¶à´¦Àí»ú¿ÉÀ©Õ¹ÐԲÔÚ 2.4 ÄÚºËÖУ¬Ôì³ÉÕâÁ½¸öÈõÏîµÄ¹Ø¼üÔ­ÒòÖ®Ò»¾ÍÊǵ÷¶ÈÆ÷Éè¼ÆÉϵÄȱÏÝ¡£
2.6 µ÷¶Èϵͳ´ÓÉè¼ÆÖ®³õ¾Í°Ñ¿ª·¢Öصã·ÅÔÚ¸üºÃÂú×ãʵʱÐԺͶദÀí»ú²¢ÐÐÐÔÉÏ£¬²¢ÇÒ»ù±¾ÊµÏÖÁËËüµÄÉè¼ÆÄ¿±ê¡£Ö÷ÒªÉè¼ÆÕߣ¬´«ÆæʽÈËÎï Ingo Molnar ½«Ðµ÷¶ÈϵͳµÄÌØÐÔ¸ÅÀ¨ÎªÈçϼ¸µã£º
¼Ì³ÐºÍ·¢Ñï 2.4 °æµ÷¶ÈÆ÷µÄÌص㣺
½»»¥Ê½×÷ÒµÓÅÏÈ
ÇáÔØÌõ¼þϵ÷¶È/»½ÐѵĸßÐÔÄÜ
¹«Æ½¹²Ïí
»ùÓÚÓÅÏȼ¶µ÷¶È
¸ß CPU ʹÓÃÂÊ
SMP ¸ßЧÇ׺Í
ʵʱµ÷¶ÈºÍ cpu °ó¶¨µÈµ÷¶ÈÊÖ¶Î
ÔÚ´Ë»ù´¡Ö®ÉϵÄÐÂÌØÐÔ£º
O(1)µ÷¶ÈËã·¨£¬µ÷¶ÈÆ÷¿ªÏúºã¶¨£¨Ó뵱ǰϵͳ¸ºÔØÎ޹أ©£¬ÊµÊ±ÐÔÄܸüºÃ
¸ß¿ÉÀ©Õ¹ÐÔ£¬ËøÁ£¶È´ó·ù¶È¼õС
ÐÂÉè¼ÆµÄ SMP Ç׺ͷ½·¨
ÓÅ»¯¼ÆËãÃܼ¯Ð͵ÄÅú´¦Àí×÷ÒµµÄµ÷¶È
ÖØÔØÌõ¼þϵ÷¶ÈÆ÷¹¤×÷¸üƽ»¬
×Ó½ø³ÌÏÈÓÚ¸¸½ø³ÌÔËÐеÈÆäËû¸Ä½ø
ÔÚ 2.5.x µÄÊÔÑé°æ±¾ÖУ¬Ðµĵ÷¶ÈÆ÷µÄ¿ª·¢Ò»Ö±Êܵ½¹ã·º¹Ø×¢£¬Êµ²âÖ¤Ã÷ËüµÄȷʹϵͳÐÔÄܵõ½ºÜ´ó¸ÄÉÆ¡£±¾ÎľʹÓÐÂÉè¼ÆµÄÊý¾Ý½á¹¹¿ªÊ¼£¬Î§ÈÆ 2.6 ¶ÔÓÚ 2.4 Ëù×÷µÄ¸Ä½ø£¬¶Ô 2.6 µ÷¶ÈϵͳµÄÔ­ÀíºÍʵÏÖϸ½Ú½øÐзÖÎö¡£2.6 µ÷¶ÈÆ÷Éè¼ÆÏ൱¸´ÔÓ£¬ÎÄÖл¹´æÔںܶàÐèÒª¼ÌÐøÑо¿µÄµØ·½£¬ÌرðÊǸ÷¸öµ÷¶È²ÎÊýµÄÉ趨£¬ËæןËÐÄ°æ±¾µÄÉý¼¶£¬¿ÉÄÜ»¹»á¼ÌÐøÐÞÕý¡£
2£® еÄÊý¾Ý½á¹¹ runqueue
ÎÒÃÇÖªµÀ£¬ÔÚ 2.4 ÄÚºËÖУ¬¾ÍÐ÷½ø³Ì¶ÓÁÐÊÇÒ»¸öÈ«¾ÖÊý¾Ý½á¹¹£¬µ÷¶ÈÆ÷¶ÔËüµÄËùÓвÙ×÷¶¼»áÒòÈ«¾Ö×ÔÐýËø¶øµ¼ÖÂϵͳ¸÷¸ö´¦Àí»úÖ®¼äµÄµÈ´ý£¬Ê¹µÃ¾ÍÐ÷¶ÓÁгÉΪһ¸öÃ÷ÏÔµÄÆ¿¾±¡£
2.4 µÄ¾ÍÐ÷¶ÓÁÐÊÇÒ»¸ö¼òµ¥µÄÒÔ runqueue_head ΪͷµÄË«ÏòÁ´±í£¬ÔÚ 2.6 ÖУ¬¾ÍÐ÷¶ÓÁж¨ÒåΪһ¸ö¸´ÔӵöàµÄÊý¾Ý½á¹¹ struct runqueue£¬²¢ÇÒ£¬ÓÈΪ¹Ø¼üµÄÊÇ£¬Ã¿Ò»¸ö CPU ¶¼½«Î¬»¤Ò»¸ö×Ô¼ºµÄ¾ÍÐ÷¶ÓÁУ¬--Õ⽫´ó´ó¼õС¾ºÕù¡


Ïà¹ØÎĵµ£º

µ÷³æС¼¦ exp query on linux write

tables=fuckme query=where fucktime > trunc(sysdate)-1 direct=y
on linux query=\"where fucktime \> trunc\(sysdate\)-1\" ҪתÒå·û һǰһºó Öм䶼Ҫ ·ûºÅλǰ
direct=N ¿Éϧ²»Ö§³ÖÖ±½Ó·¾¶µ¼³ö ......

Linux ѧϰµÚÒ»Ìì ´î½¨»·¾³£¬±àÒ룬µ÷ÊÔ£¬ÔËÐÐ

1¡¢ÓÃÐéÄâ»ú¼Ówindows¿ª·¢linux³ÌÐò
2¡¢±à¼­Æ÷ÓÃSourceInsight
3¡¢¹¹½¨¹²ÏíĿ¼£¬¹ÒÔع²ÏíĿ¼
4¡¢windowsϹ²ÏíĿ¼ȨÏÞµÄÉèÖÃ
5¡¢ÓñàÒëÆ÷±àÒë³ö¿ÉÖ´ÐгÌÐò
linuxÏ ÍøÂç±à³Ì ±Ø±¸Í·Îļþ
#include <sys/types.h>
#include <sys/socket.h>
#include <errno.h>
#include <netinet/in.h>
......

Ïê½âLinuxÏ°²×°EclipseºÍCDT¿ª·¢C/C++

ÎÒ¶ÔÄÚÈÝ×ö³ö²¿·Öµ÷Õû¡£
         Ç°Ð©ÌìÓÐÈË·¢ÌûÎÊÈç¹ûÔÚ linux ÏÂÓà eclipse ¿ª·¢
C/C++£¬ËùÒÔÎÒ¾ÍÏëдÕâôһƪÌû×Ó£¬ÒòΪһֱÔÚÓà Eclipse ×ö JAVA
¿ª·¢£¬¶ÔEclipse±È½ÏÊìϤ£¬°²×°²å¼þµ±È»Ò²²»³ÉÎÊÌâ¡£ÎÞÒâÖÐÔÚÍøÉÏ¿´µ½ÕâƪÌû×Ó£¬¾õµÃдµÄºÜÏêϸ£¬ÎÒÒ²¾Í¾õµÃ×Ô¼ºÃ»ÓбØÒªÔÙÔÚÕâÉÏÃæÀË· ......

ubuntu Linux ³£ÓõÄÃüÁî

ÒÔÏÂÊdz£ÓõÄÃüÁîÓëÓ÷¨£º  
 
  ÔÚʹÓùý³ÌÖÐËæʱÌí¼Ó¡£¡£¡£
1.ÔÝʱÒÔ root Éí·ÝÔËÐÐÃüÁ sudo
2.½âѹËõ .rar Îļþµ½µ±Ç°Îļþ¼Ð£º rar  e  file_name.rar
3.ÔÚlinux Ï´ò¿ªchm ¸ñʽÎļþ£º
KchmViewer
   ¿ÉÔÚ£¬ubuntu ÏÂÖ±½ÓÓà ³ÌÐò¹ÜÀíÆ÷ °²×°......
4.
ÉèÖÃrootÕÊ» ......

Linux Æô¶¯¹ý³ÌÏê½â

Ëæ×ÅLinuxµÄÓ¦ÓÃÈÕÒæ¹ã·º£¬ÌرðÊÇÔÚÍøÂçÓ¦Ó÷½Ã棬ÓдóÁ¿µÄÍøÂç·þÎñÆ÷ʹÓÃLinux²Ù×÷ϵͳ¡£ÓÉÓÚLinuxµÄ×ÀÃæÓ¦ÓúÍWindowsÏà±È»¹ÓÐÒ»¶¨µÄ²î¾à£¬ËùÒÔÔÚÆóÒµÓ¦ÓÃÖÐÍùÍùÊÇLinuxºÍWindows²Ù×÷ϵͳ¹²´æÐγÉÒì¹¹ÍøÂç¡£ÔÚ·þÎñÆ÷¶Ë´ó¶àʹÓÃLinuxºÍUnixµÄ£¬Ä¿Ç°LinuxµÄÉó¤Ó¦ÓÃÁìÓòÊǵ¥Ò»Ó¦ÓõĻù´¡·þÎñÆ÷Ó¦Óã¬Æ©ÈçDNSºÍDHCP·þÎñÆ÷¡¢W ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ