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

Linux¿ª»ú¹ý³Ì

Linux¿ª»ú¹ý³Ì
 1.  BIOS£º¿ª»úÖ÷¶¯Ö´ÐеÄÈÍÌ壬»áÈÏʶµÚÒ»¸ö¿É¿ª»úµÄ×°Öã» 
 2.  MBR£ºµÚÒ»¸ö¿É¿ª»ú×°ÖõĵÚÒ»¸öÉÈÇøÄÚµÄÖ÷ÒªÆô¶¯¼ÇÂ¼Çø¿é£¬ÄÚº¬¿ª»ú
 ¹ÜÀí³ÌÐò£» 
 3.  ¿ª»ú¹ÜÀí³ÌÐò(boot loader)£ºÒ»¸ö¿É¶ÁÈ¡ºËÐÄÎļþÀ´Ö´ÐеÄÈí¼þ£» 
 4.  ºËÐÄÎļþ£º¿ªÊ¼²Ù×÷ϵͳµÄ¹¦ÄÜ... 
MBR ½öÓÐ 446 bytes¡£
boot loader µÄÖ÷ÒªÈÎÎñ£º
     Ìṩѡµ¥£ºÓû§¿ÉÒÔÑ¡Ôñ²»Í¬µÄ¿ª»úÏîÄ¿£¬ÕâÒ²ÊǶàÖØÒýµ¼µÄÖØÒª¹¦ÄÜ£¡
     ÔØÈëºËÐĵµ°¸£ºÖ±½ÓÖ¸Ïò¿É¿ª»úµÄ³ÌÐòÇø¶ÎÀ´¿ªÊ¼²Ù×÷ϵͳ£» 
     ת½»ÆäËû loader£º½«¿ª»ú¹ÜÀí¹¦ÄÜת½»¸øÆäËû loader ¸ºÔð¡£
 ¿ª»ú¹ÜÀí³ÌÐò³ýÁË¿ÉÒÔ°²×°ÔÚ MBR Ö®Í⣬ »¹¿ÉÒÔ°²×°ÔÚÿ
¸ö·ÖÇøµÄÆô¶¯ÉÈÇø(boot sector)¡£
¹ÒÔØ(mount)
ÔÚĬÈϵÄÇé¿öÏ£¬Linux Êǽ«¹âÇýµÄÊý¾Ý·ÅÖõ½/media/cdrom Àï
 NATÍøÂçµØÖ·×ª»»(¹²ÏíÉÏÍø)
 SAMBA(¹²ÏíÎļþ)
 Mail(Óʼþ·þÎñÆ÷)
 Web(WWW ·þÎñÆ÷)
 DHCP(Ìṩ¿Í»§¶Ë×Ô¶¯È¡µÃ IP µÄ¹¦ÄÜ)
 Proxy(´úÀí·þÎñÆ÷)
 FTP(Îļþ·þÎñÆ÷)


Ïà¹ØÎĵµ£º

ÔÚlinuxÏÂʵÏÖweb qqµÄ×ÀÃæ»¯


´´½¨×ÀÃæÍ¼±ê
Ŀǰ½«ÍøÂçÓ¦ÓÃÀ©Õ¹µ½×ÀÃæÊÇÒ»¸öÇ÷ÊÆ£¬´æÔÚןܶà½â¾ö·½°¸£¬±¾ÎÄÒÔ Mozilla Prism ΪÀý£¬ÀàËÆµÄ·½·¨Í¬ÑùÊÊÓÃÓÚ Google Chrome ¡£
1. µ½ Mozilla Prism µÄÍøÕ¾ÉÏÏÂÔØ Prism£¬µã»÷ Download Now Ö®ºó»áÌáʾÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÒÔ Mozilla Firefox À©Õ¹µÄ·½Ê½£¬ÊʺÏÒѾ­°²×°ÓÐ Firefox µÄÅóÓÑ£»Ò»Ö ......

LinuxÏµĶ¨Ê±Æ÷£ºalarm()Óë setitimer()

LinuxÏµĶ¨Ê±Æ÷ÓÐÁ½ÖÖ£¬ÒÔÏ·ֱð½éÉÜ£º
 
1¡¢alarm
 
Èç¹û²»ÒªÇóºÜ¾«È·µÄ»°£¬ÓÃalarm()ºÍsignal()¾Í¹»ÁË
 
unsigned int alarm(unsigned int seconds)
 
º¯Êý˵Ã÷:
alarm()ÓÃÀ´ÉèÖÃÐźÅSIGALRMÔÚ¾­¹ý²ÎÊýsecondsÖ¸¶¨µÄÃëÊýºó´«Ë͸øÄ¿Ç°µÄ½ø³Ì¡£Èç¹û²ÎÊýsecondsΪ0£¬Ôò֮ǰÉèÖõÄÄÖÖӻᱻȡ ......

¹È¸èAndroid±»LinuxÄں˳ýÃû

      2  Ô 3  ÈÕ£¬ Linux  Äں˿ª·¢Õß Greg Kroah-Hartman  ½« Android  µÄÇý¶¯³ÌÐò´Ó Linux Äں˓״̬Ê÷”£¨“ staging tree”  £©ÉϳýÈ¥£¬´Ó´Ë£¬ Android  Óë Linux  ¿ª·¢Ö÷Á÷½« ......

Linux »ã±àÆ÷£º¶Ô±È GAS ºÍ NASM

±¾ÎĽâÊÍÁ½ÖÖ×îÁ÷ÐÐµÄ Linux® »ã±àÆ÷ —— GNU Assembler£¨GAS£©ºÍ Netwide
Assembler£¨NASM£© ——
Ö®¼äһЩ±È½ÏÖØÒªµÄÓï·¨²îÒìºÍÓïÒå²îÒ죬°üÀ¨»ù±¾Óï·¨¡¢±äÁ¿ºÍÄÚ´æ·ÃÎÊ¡¢ºê´¦Àí¡¢º¯ÊýºÍÍⲿÀý³Ì¡¢¶ÑÕ»´¦ÀíÒÔ¼°Öظ´Ö´ÐдúÂë¿éµÄ¼¼Êõ·½ÃæµÄ²îÒì¡£
ÓëÆäËûÓïÑÔ²»Í¬£¬»ã±àÓïÑÔ
ÒªÇ󿪷¢ÈËÔ±ÁË ......

linux systemº¯ÊýʹÓÃÏê½â £¨zz from nodeadbird520£©


Ïà¹Øº¯Êý
fork£¬execve£¬waitpid£¬popen
±íÍ·Îļþ
££i nclude<stdlib.h>
¶¨Ò庯Êý
int system(const char * string);
º¯Êý˵Ã÷
system()
»áµ÷ÓÃfork()²úÉú×Ó½ø³Ì£¬ÓÉ×Ó½ø³ÌÀ´µ÷ÓÃ/bin/sh-c
stringÀ´Ö´ÐвÎÊýstring×Ö·û´®Ëù´ú±íµÄÃüÁ´ËÃü>ÁîÖ´ÐÐÍêºóËæ¼´·µ»ØÔ­µ÷ÓõĽø³Ì¡£ÔÚµ÷ÓÃsystem()ÆÚ¼äSIGCHLD ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ