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

LinuxµÄÈÕÖ¾Îļþϵͳ

ÖÚËùÖÜÖª£¬ÎļþϵͳÊDzÙ×÷ϵͳ×îÎªÖØÒªµÄÒ»²¿·Ö¡£Ã¿ÖÖ²Ù×÷ϵͳ¶¼ÓÐ×Ô¼ºµÄÎļþϵͳ¡£Îļþϵͳֱ½ÓÓ°Ïì×ŲÙ×÷ϵͳµÄÎȶ¨ÐԺͿɿ¿ÐÔ¡£LinuxϵÄÎļþϵͳͨ³£ÓÐÁ½ÖÖ£¬¼´ÈÕÖ¾ÎļþϵͳºÍ·ÇÈÕÖ¾Îļþϵͳ£¬ÒÔϼòµ¥½éÉÜÁ½ÀàÎļþϵͳ¡£
Ò»¡¢ ·ÇÈÕÖ¾Îļþϵͳ
·ÇÈÕÖ¾ÎļþϵͳÔÚ¹¤×÷ʱ£¬²»¶ÔÎļþϵͳµÄ¸ü¸Ä½øÐÐÈÕÖ¾¼Ç¼¡£
Îļþϵͳͨ¹ýΪÎļþ·ÖÅäÎļþ¿éµÄ·½Ê½°ÑÊý¾Ý´æ´¢ÔÚ´ÅÅÌÉÏ¡£Ã¿¸öÎļþÔÚ´ÅÅÌÉ϶¼»áÕ¼ÓÃÒ»¸öÒÔÉϵĴÅÅÌÉÈÇø£¬ÎļþϵͳµÄ¹¤×÷¾ÍÊÇά»¤ÎļþÔÚ´ÅÅÌÉϵĴæ·Å£¬¼Ç¼ÎļþÕ¼ÓÃÁËÄöÉÈÇø¡£ÁíÍâÉÈÇøµÄʹÓÃÇé¿öÒ²Òª¼Ç¼ÔÚ´ÅÅÌÉÏ¡£ÎļþϵͳÔÚ¶ÁдÎļþʱ£¬Ê×ÏÈÕÒµ½ÎļþʹÓõÄÉÈÇøºÅ£¬È»ºó´ÓÖжÁ³öÎļþÄÚÈÝ¡£Èç¹ûҪдÎļþ£¬ÎļþϵͳÊ×ÏÈÕÒµ½¿ÉÓÃÉÈÇø£¬½øÐÐÊý¾Ý×·¼Ó¡£Í¬Ê±¸üÐÂÎļþÉÈÇøÊ¹ÓÃÐÅÏ¢¡£²»Í¬µÄÎļþϵͳÓò»Í¬µÄ·½·¨·ÖÅäºÍ¶ÁÈ¡Îļþ¿é¡£ÀýÈ磬dos/windows¾ÍʹÓÃfatÎļþϵͳ£¬¶øwindows NTÔò²ÉÓÃNTFSÎļþϵͳ¡£
·ÇÈÕÖ¾ÎļþϵͳÄܹ»¹¤×÷µÃºÜÎȶ¨£¬µ«ÊÇ£¬Ëü´æÔÚ²»ÉÙÎÊÌâ¡£¸÷λÇë¿´£¬¶ÔÓÚÒ»¸öÆÕͨµÄÈÕÖ¾Îļþϵͳ£¬ÈçExt2Îļþϵͳ£¬Èç¹ûϵͳ¸Õ½«ÎļþµÄ´ÅÅÌ·ÖÇøÕ¼ÓÃÐÅÏ¢(meta-data)дÈëµ½´ÅÅÌ·ÖÇøÖУ¬»¹Ã»ÓÐÀ´µÃ¼°½«ÎļþÄÚÈÝдÈë´ÅÅÌ£¬ÕâʱÒâÍâ·¢ÉúÁË£ºÏµÍ³¶ÏµçÁË£¬½á¹û»áÔì³É£ºÎļþµÄÄÚÈÝÈÔÈ»ÊÇÀÏÄÚÈÝ£¬¶ømeta-dataÐÅÏ¢ÊÇÐÂÄÚÈÝ£¬¶þÕß²»Ò»ÖÂÁË¡£
ÈÃÎÒÃÇÔÙ¿´Ò»ÏÂLinuxϵͳÖÐfsckÊÇÈçºÎ¹¤×÷µÄ£ºÍ¨³£Çé¿öÏ£¬µ± Linux ϵͳÆô¶¯Ê±£¬Ê×ÏÈÔËÐÐfsck£¬ÓÉËüɨÃè/etc/fstab ÎļþÖÐÁгöµÄËùÓб¾µØÎļþϵͳ¡£fsck µÄ¹¤×÷¾ÍÊÇÈ·±£Òª×°ÔصÄÎļþϵͳµÄÔªÊý¾ÝÊÇ´¦ÓÚ¿ÉʹÓõÄ״̬¡£µ±ÏµÍ³¹Ø±Õʱ£¬fsckÓÖ°ÑËùÓеĻº³åÇøÊý¾ÝתË͵½´ÅÅÌ£¬²¢È·±£Îļþϵͳ±»³¹µ×Ð¶ÔØ£¬ÒÔ±£Ö¤ÏµÍ³ÏÂ´ÎÆô¶¯Ê±Äܹ»Õý³£Ê¹Óá£
È»¶øÒâÏë²»µ½µôµç»òÕ߯äËü¹ÊÕϻᵼÖÂϵͳËÀ»ú¡¢ÖØÆô¡£³öÏÖÕâÖÖÇé¿öʱ£¬²Ù×÷ϵͳÀ´²»¼°Ð¶ÔØÎļþϵͳ¡£ÖØÆôºó£¬fsck¶Ô´ÅÅ̽øÐг¹µ×ɨÃè£¬È«ÃæµØ¼ì²éÔªÊý¾Ý£¬½ß¾¡È«ÄÜÐÞÕý¼ì²é¹ý³ÌÖÐÄÜÕÒµ½µÄËùÓдíÎó¡£¶ÔËùÓеÄÔªÊý¾Ý×ö³¹µ×µÄÒ»ÖÂÐÔ¼ì²é¼«ÆäºÄʱ¡£ÎļþϵͳԽ´ó£¬Íê³É³¹µ×µÄɨÃèʱ¼ä¾ÍÔ½³¤¡£FsckÒ²»áÅöµ½ËüÎÞ·¨ÐÞ¸´µÄ´ÅÅÌ´íÎó¡£Åöµ½ÕâÖÖÇé¿ö£¬¾ÍÊǼòµ¥µØ½«Îļþɾ³ý»òÁí´æÎªÒ»¸öÎļþ¡£ÔÚ¸ßÃܶȷÃÎʵÄÊý¾ÝÖÐÐÄ£¬fsck¿ÉÄÜ»áÔì³É¼«´óµÄÊý¾ÝÎļþÆÆ»µ¡£Ö»Óе±fsck Íê³ÉɨÃè¡¢¼ì²éÓëÐÞ¸´¹¤×÷ºó£¬Linuxϵͳ²ÅÄÜ¿ªÊ¼Ê¹Óᣵ±È»£¬Èç¹ûÓÐÑÏÖØµÄÎļþ»òÊý¾Ý¶ªÊ§µÄ»°£¬ÏµÍ³ºÜ¿ÉÄÜÎÞ·¨ÖØÐÂÆô¶¯ÁË!
·ÇÈÕÖ¾ÎļþϵͳµÄÖÖÀࣺ
Linux¿ÉÒÔÖ§³ÖÖÖÀà·±¶àµÄÎļþϵͳ£¬¼¸ºõËùÓеÄLinux·¢Ðа涼ÓÃext


Ïà¹ØÎĵµ£º

LinuxÏÂpsÃüÁîÏê½â


linuxÉϽø³ÌÓÐ5ÖÖ״̬:
1. ÔËÐÐ(ÕýÔÚÔËÐлòÔÚÔËÐжÓÁÐÖеȴý)
2. ÖжÏ(ÐÝÃßÖÐ, ÊÜ×è, Ôڵȴýij¸öÌõ¼þµÄÐγɻò½ÓÊܵ½ÐźÅ)
3. ²»¿ÉÖжÏ(ÊÕµ½ÐźŲ»»½ÐѺͲ»¿ÉÔËÐÐ, ½ø³Ì±ØÐëµÈ´ýÖ±µ½ÓÐÖжϷ¢Éú)
4. ½©ËÀ(½ø³ÌÒÑÖÕÖ¹, µ«½ø³ÌÃèÊö·û´æÔÚ, Ö±µ½¸¸½ø³Ìµ÷ÓÃwait4()ϵͳµ÷ÓúóÊÍ·Å)
5. Í£Ö¹(½ø³ÌÊÕµ½SIGSTOP, SIGSTP, ......

Linux³õʼ»¯ÄÚºËÁÙʱҳ±íÖ®ºóµÄsetup_memoryº¯Êý

»°ËµÔÚlinuxÄں˳õʼ»¯ÍêÄÚºËÁÙʱҳ±íÀ´Ó³Éäǰ8MBÄÚ´æºó£¬ÔÚÓûÍûµÄÇýʹÏ£¬linux¿ªÊ¼×ÅÊÖÇÀÕ¼
896MBÒÔϵÄÄÚ´æÁË¡£È»¶øÇÀ¶áÕâ896MBÄÚ´æ¾ø·ÇÒ×Ê¡£linux»¹ÓÐÐí¶àÂé·³µÄÊÂÒª×ö¡£±ÈÈç˵½ø¹¥ºÍÕ¼ÁìÒÁÀ­¿ËµÈµÈ¡£ÓÚÊÇ
setup_memoryº¯Êý¿ªÊ¼Îªlinux²ß»®ºÍ³ï±¸´ËÊ¡£Ö÷ÒªÈÎÎñÊǽ¨Á¢Ò»ÕÅÓëÎïÀíÄÚ´æÒ³¿òºÅ¶ÔÓ¦µÄλͼ¡£Èç¹û¸ÃÒ³¿ò±»Õ ......

linux 2.6Ô´´úÂëÇé¾°·ÖÎö±Ê¼ÇÖ®ÄÚ´æ2

linuxÖеĶλúÖÆ£º
ÔÚlinuxÖУ¬Âß¼­µØÖ·µ½ÎïÀíµØÖ·£¬ÊǾ­¹ý·Ö¶Îµ¥Ôª£­>·ÖÒ³µ¥ÔªÕâÁ½¸ö²¿·ÖµÄת»»À´Íê³ÉµÄ¡£ÆäÖÐÂß¼­µØÖ·Óɶαêʶ·ûºÍÖ¸¶¨¶ÎÄÚÏà¶ÔµØÖ·µÄÆ«ÒÆÁ¿¡£Ç°Õß16볤µÄ×ֶΣ¨¶ÎÑ¡Ôñ·ûsegment selector£©,ºóÕßÊÇ32볤µÄ×ֶΡ£
¶ÎÑ¡Ôñ·ûµÄ¹¹³É:
15-3(index)Ö¸¶¨ÁË·ÅÔÚGDT»òÕßLDTÖеÄÏàÓ¦¶ÎÃèÊö·ûµÄÈë¿Ú
2£¨TL£­ ......

linux Ìí¼ÓÄÚºËÄ£¿é

Ä£¿éÊÇLINUXÌØÓеÄÒ»ÖÖ»úÖÆ£¬¿ÉÒÔ¶¯Ì¬µÄÔö¼ÓÄں˵ŦÄÜ
¿ÉÒÔ×÷Ϊ¶ÀÁ¢³ÌÐòÀ´±àÒ룬µ«¿ÉÒÔËæÊ±±»Á´½Óµ½ÄÚºËÖУ¬³ÉΪÄں˵ÄÒ»²¿·Ö£¨INSMOD ./[Ä£¿éÃû].ko£©,Ò²¿ÉÒÔ±»Ð¶ÔØ£¨RMMOD ./[Ä£¿éÃû].ko£©£¬Ä£¿é¼òµ¥Áé»î£¬Ïà±Èϵͳµ÷Ó㬱ÜÃâÁ˱àÒëºÍÆô¶¯Äں˵ÄÂé·³£¬È´Ò»Ñù¿ÉÒÔÔÙºÍÐÄ̬¹¤×÷¡£
ÏÂÃæÐ´Ð´¸öÀý×Ó
Áгöij½ø³Ì¼Ò×åµÄÐÅÏ¢£ ......

LinuxÄں˼°ARMµÄÄÚ´æ¹ÜÀí

ÓÐÐí¶àÊ£¬ÐèÒª»Øµ½u-boot²ÅÄÜ˵Çå³þ……
include\configs\XXXX.hÖУ¨XXXXÊÓ¾ßÌåÆ½Ì¨¶ø¶¨£©£¬Ò»°ã»á×÷ÀàËÆÈç϶¨Ò壺
#define CONFIG_BOOTCOMMAND "mmcinit; fatload mmc 0 0x81c00000 uImage; bootm 0x81c00000"
±àÒëʱ¸ÃºêCONFIG_BOOTCOMMAND´«µÝ¸øÒ»¸öENVÏîbootcmd£¬¶øÔÚcommon\main.cÖУ¬º¯Êýmain_loopÈ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ