£¨4£©²ÉÓÃÒþʽÁ´½Ó£¬½«µÚÒ»¸öÊý¾Ý²åÈëÎļþβ²¿£¨102´Î£©
2¡¢ÔÚUNIXÖУ¬ÈôÅÌ¿éΪ1KB£¬Ã¿¿é¿É·Å256¸öµØÖ·£¬ÈçºÎ½«ÏÂÁÐÎļþµÄÆ«ÒÆÁ¿×ª»»ÎªÎïÀíµØÖ·£º9000£¬18000£¬420000
3¡¢Ä³ÎļþϵͳÖУ¬Íâ´æÎªÓ²ÅÌ£¬ÎïÀí¿é´óСΪ512B¡£ÓÐÎļþA£¬°üº¬590¸öÂß¼¼Ç¼£¬Ã¿¸ö¼Ç¼ռ255B£¬Ã¿¸öÎïÀí¿é´æ·Å2¸öÂß¼¼Ç¼¡£ÎļþAËùÔÚµÄĿ¼ÈçͼËùʾ¡£Ã¿¸öĿ¼ÏîÕ¼127B£¬Ã¿¸öÎïÀí¿é·Å4¸öĿ¼Ïî¡£ÎÊ£º
£¨1£©ÈôÎļþ²ÉÓô®Áª½á¹¹£¬Á´½Ó×ÖÕ¼2B£¬ÄÇôҪ½«A¶ÁÈëÄڴ棬ÖÁÉÙÐèÒª´æÈ¡¼¸´ÎÓ²ÅÌ£¿£¨300´Î£©
£¨2£©ÈôÎļþ²ÉÓÃÁ¬Ðø½á¹¹£¬ÄÇôҪ½«AµÄµÚ480ºÅ¼Ç¼¶ÁÈëÄڴ棬ÖÁÉÙÒª´æÈ¡¼¸´ÎÓ²ÅÌ£¿£¨5´Î£©
Root
Bin dev etc boot usr tmp
Mike marv you he
File dir1 dir2
A B C D E
4¡¢Ä³²Ù×÷ϵͳµÄÎļþ¹ÜÀí²ÉÓÃÖ±½ÓË÷ÒýºÍ¶à¼¶Ë÷Òý»ìºÏ·½Ê½£¬ÎļþË÷Òý±í¹²ÓÐ10ÏÆäÖÐǰ8ÏîÊÇÖ±½ÓË÷ÒýÏµÚ9ÏîÊÇÒ»´Î¼ä½ÓË÷ÒýÏµÚ10ÏîÊǶþ´Î¼ä½ÓË÷ÒýÏ¼Ù¶¨ÎïÀí¿éµÄ´óСÊÇ2K£¬Ã¿¸öË÷ÒýÏîÕ¼ÓÃ4B£¬ÎÊ£º
£¨1£©¸ÃÎļþϵͳÖÐ×î´óµÄÎļþ¿ÉÒÔ´ïµ½¶à´ó£¿ £¨2£©¼Ù¶¨Ò»¸öÎļþµÄʵ¼Ê´óСÊÇ128MB£¬¸ÃÎļþʵ¼ÊÕ¼ÓôÅÅ̿ռä¶à´ó£¨°üÀ¨¼ä½ÓË÷Òý¿é£©£¿ 5¡¢Ò»¸öÎļþÓÐ100¸ö´ÅÅ̿飬¼ÙÉèÎļþ¿ØÖÆ¿éÔÚÄÚ´æ¡£ÔÚÏÂÁÐÇé¿öÏ£¬·Ö±ð¼ÆË㲢˵Ã÷ÔÚÁ¬Ðø·ÖÅäºÍÏÔʾÁ´½Ó·ÖÅ䷽ʽÏ£¬·Ö±ðÐèÒªÖ´ÐжàÉٴδÅÅÌI/O²Ù×÷£¿£¨¼ÙÉèÿ¶Á»òдһ¿é´ÅÅÌ¿é¾ÍÊÇÒ»´Î´ÅÅ̲Ù×÷£»¼ÙÉèÔÚÁ¬Ðø·ÖÅäÏ£¬ÎļþÍ·²¿ÎÞ¿ÕÏеĴÅÅ̿飬µ«Îļþβ²¿ÓпÕÏеĴÅÅ̿飩
£¨1£©ÔÚÎļþ¿ªÊ¼´¦Ìí¼ÓÒ»¸ö´ÅÅ̿飨ÐèÒªÍùÌí¼ÓµÄ´ÅÅÌ¿éÖÐдÊý¾Ý£©£» £¨2£©ÔÚÎļþµÚ50¿éǰÌí¼ÓÒ»¸ö´ÅÅ̿飨²»ÐèÒªÍùÌí¼ÓµÄ´ÅÅÌ¿éÖÐдÊý¾Ý£©£» £¨3£©É¾³ýÎļþµÚ50¿é´ÅÅ̿飻
£¨4£©ÔÚÎļþ½áβ´¦É¾³ýÒ»¸ö´ÅÅ̿顣
6¡¢¼Ù¶¨´ÅÅÌ¿éµÄ´óСΪ1KB£¬¶ÔÓÚ540MBµÄÓ²ÅÌ£¬ÆäÎļþ·ÖÅä±íFATÐèÒªÕ¼ÓöàÉÙ´æ´¢¿Õ¼ä£¿Èç¹ûÓ²ÅÌÈÝÁ¿ÊÇ1.2GBÄØ£¿
7¡¢ÅжϣºÊ¹ÓÃÁ´½Ó½á¹¹×éÖ¯µÄÎļþÊʺÏÓÚ²ÉÓÃËæ»ú·ÃÎʵķ½Ê½¡£
8¡¢ÔÚ´ÅÅÌÉÏÓÐÒ»¸öÎļþϵͳ£¬´ÅÅÌÿ¿é512×Ö¡£¼Ù¶¨Ã¿¸öÎļþÔÚĿ¼ÖÐÕ¼ÓÐÒ»¸öĿ¼Ï¸ÃĿ¼Ïî¸ø³öÁËÎļþÃû¡¢µÚÒ»¸öË÷Òý¿éµÄµØÖ·¡¢Îļþ³¤¶È£¨¿éÊý£©¡£ÔÚË÷Òý¿éÖУ¨°üÀ¨µÚÒ»¸öË÷Òý¿é£©Ç°Ãæ511¸ö×ÖÖ¸ÏòÎļþ¿é£¬¼´µÚi¸öË÷ÒýÏi=0£¬1£¬2£¬¡510£©Ö¸ÏòÎļþµÄµÚi¿é£¬Ë÷Òý¿éÖÐ×îºóÒ»¸ö×ÖÖ¸ÏòÏÂÒ»¸öË÷Òý¿é£¬×îºóÒ»¸öË÷Òý¿éÖÐ×îºóÒ»¸ö×ÖΪnull¡£¼Ù¶¨Ä¿Â¼ÔÚ´æ´¢Æ÷ÖУ¬Ã¿¸öÎļþµÄÂß¼¿éºÅ¾ù´Ó0¿ªÊ¼±àºÅ£¬Âß¼¿éÓëÎïÀí¿é³¤Ïàͬ¡£¶ÔÕâÑùµÄ
41
Ë÷ÒýÎïÀí½á¹¹£¬¸ÃϵͳӦÈçºÎ½«Âß¼¿éºÅ±ä»»³ÉÎïÀí¿éºÅ£¿ Ìáʾ£º£¨1£©¼ÆËã×éºÅ£ºa=m/511,ÔÙ¼ÆËã×éÄÚ¿éºÅ£ºb=mQ1,ÉèÖÃi=0£¬×ª£¨2£©
£¨2£©Èôi==a£¬Ôò¶Á³ö¸Ã×éÄÚµÚb+1¸öË÷ÒýÏ¸ÃË÷ÒýÏîÖ¸ÏòµÄ¿éºÅ¾ÍÊÇÎïÀí¿éºÅ£¬½áÊø£»Èôi£¡=a£¬¶Á³öµÚ512ÏîË÷ÒýÏ²¢¶Á³ö¸ÃË÷ÒýÏî¶ÔÓ¦µÄË÷Òý¿é£¬×ª£¨2£©¡£
9¡¢ÓÐÒ»¸öÎļþϵͳÈçÏÂͼËùʾ¡£Í¼Öеķ½¿ò±íʾĿ¼£¬È¦±íʾÆÕͨÎļþ¡£¸ùĿ¼³£×¤Äڴ棬Ŀ¼Îļþ×éÖ¯³ÉÁ´½ÓÎļþ£¬²»ÉèÎļþ¿ØÖƿ飬ÆÕͨÎļþ×éÖ¯³ÉË÷ÒýÎļþ¡£Ä¿Â¼±íĿָʾÏÂÒ»¼¶ÎļþÃû¼°Æä´ÅÅ̵ØÖ·£¨¸÷Õ¼2¸ö×Ö½Ú£¬¹²4¸ö×Ö½Ú£©¡£Èôϼ¶ÎļþÊÇĿ¼Îļþ£¬Ö¸Ê¾ÆäµÚÒ»¸ö´ÅÅÌ¿éµØÖ·¡£Èôϼ¶ÎļþÊÇÆÕͨÎļþ£¬Ö¸Ê¾ÆäÎļþ¿ØÖÆ¿éµÄ´ÅÅ̵ØÖ·¡£Ã¿¸öĿ¼Îļþ´ÅÅÌ¿é×îºó4¸ö×Ö½Ú¹©ÀÁ´Ê¹Óá£Ï¼¶ÎļþÔÚÉϼ¶Ä¿Â¼ÎļþÖеĴÎÐòÔÚͼÖÐΪ´Ó×óÖÁÓÒ¡£Ã¿¸ö´ÅÅÌ¿éÓÐ512×Ö½Ú£¬ÓëÆÕͨÎļþµÄÒ»¿éµÈ³¤¡£ÆÕͨÎļþµÄÎļþ¿ØÖÆ¿éÄÚÈݰüÀ¨£º¸ÃÎļþµÄÓйØÃèÊöÐÅÏ¢ºÍÎļþµØÖ·ÐÅÏ¢£¬ÆäÖÐǰ10¸öµØÖ·Ö±½Óָʾ¸ÃÎļþǰ10¸ö¿éµÄµØÖ·£¬µÚ11¡¢12¡¢13¸öµØÖ··Ö±ðÊÇÒ»¼¶Ë÷Òý¡¢¶þ¼¶Ë÷Òý¡¢Èý¼¶Ë÷Òý¡£ÎÊ£º £¨1£©Ò»¸öÆÕͨÎļþ×î¶à¿ÉÒÔÓжàÉÙ¸öÊý¾Ý¿é£¿
£¨2£©ÈôÒª¶ÁÎļþJÖеÄijһ¿é£¬×î¶àÆô¶¯´ÅÅ̶àÉٴΣ¿ £¨3£©ÈôÒª¶ÁWÎļþÖеÄijһ¿é£¬×îÉÙÆô¶¯´ÅÅ̶àÉٴΣ¿
£¨4£©¾Í£¨3£©¶øÑÔ£¬Îª×î´óÏ޶ȼõÉÙÆô¶¯´ÅÅ̵ĴÎÊý£¬¿É²ÉÓÃʲô·½·¨£¿´Ëʱ£¬´ÅÅÌ×î¶àÆô¶¯¶àÉٴΣ¿
¸ùĿ¼ABCDEFGHIJKLMNPQRSTUVW
13¡¢»Ø´ð£º£¨1£©ÔÚunixÎļþϵͳÖУ¬inode½Úµã°üÀ¨ÄÄЩÄÚÈÝ£¿£¨2£©µ±Á½¸ö½ø³Ì´ò¿ªÍ¬Ò»¸öÎļþÊÇ£¬ÔÚÄÚºËÖÐÊÇ·ñ»á´æÔÚ¸ÃÎļþµÄÁ½¸öi½Úµã£¿Á½¸ö½ø³Ì¶ÁдÎļþµÄÆ«ÒÆÁ¿ÊÇ·ñʼÖÕÏàͬ£¿£¨3£©¼ÙÉèunixÎļþϵͳ²ÉÓÃ2¼¶Ë÷Òý½á¹¹£¬Ã¿¸ö´ÅÅÌ¿é´óСΪ4K×Ö½Ú£¬±£´æÒ»¸ö
22
´ÅÅÌ¿éºÅÐèÒª4¸ö×Ö½Ú£¬ÔòÎļþµÄ×î´ó³¤¶È¿ÉÒÔΪ¶àÉÙ¸ö×Ö½Ú£¿£¨40K+2K£© 14¡¢¼ÙÉèij¸ö²ÉÓÃҳʽÐéÄâÄÚ´æ¹ÜÀíµÄunixÀàÐ͵IJÙ×÷ϵͳÖУ¬Ã¿¸öi½ÚµãÖаüº¬12¸öÖ±½Ó¿éÖ¸ÕëÒÔ¼°Ò»´Î¡¢¶þ´Î¡¢Èý´Î¼ä½ÓÖ¸Õë¸÷Ò»¸ö¡£ÁíÍ⣬¼ÙÉèÒ³Ãæ´óСºÍ´ÅÅÌÉÈÇø´óС¶¼ÊÇ8192×Ö½Ú£¬Ã¿¸ö´ÅÅÌ¿éÖ¸ÕëÕ¼ÓÃ64λ¡£¼ÙÉè¸Ã²Ù×÷ϵͳµÄÎļþϵͳ´øÓа´ÕÕ´ÅÅÌÉÈÇø´óС»®¿éµÄÄڴ滺³åÇø£¬ÇÒ±»·ÃÎʵÄÎļþÒѱ»´ò¿ª¡£ÈôijÓû§³ÌÐòÒª·ÃÎʸÃÎļþµÚ13423956¸ö×Ö½Ú£¬×î¶àÐèÒª¶àÉٴδÅÅÌ·ÃÎÊ£¿Çë˵Ã÷ÿ´Î·ÃÎÊ´ÅÅ̵ÄÄ¿µÄ¡£
42
15¡¢ÉèÒ»¸öÎļþÕ¼¾ÝÁË100¸öÎïÀí¿é£¬¶ÔÓÚÁ¬Ðø½á¹¹¡¢Á´½Ó½á¹¹ºÍË÷Òý½á¹¹µÄÎļþ£¬Èç¹ûÒª½«Ò»¿éÐÅÏ¢°´ÏÂÊöÒªÇó²Ù×÷£¬¼ÙÉèÎļþµÄÎļþ¿ØÖÆ¿éÒѾÔÚÄڴ棬ÎÊ·Ö±ðÒªÆô¶¯¶àÉٴδÅÅÌI/O²Ù×÷£¿
£¨1£©¼ÓÔÚÎļþµÄÊײ¿£¨Á¬Ðø½á¹¹201´Î£¬Á´½Ó½á¹¹1´Î£¬Ë÷Òý½á¹¹1´Î£© £¨2£©¼ÓÔÚÎļþÖм䣨101´Î£¬51´Î£¬1´Î£© £¨3£©¼ÓÔÚÎļþµÄβ²¿£¨1´Î£¬2´Î£¬1´Î£© £¨4£©´ÓÎļþµÄÊײ¿É¾È¥£¨0´Î£¬1´Î£¬1´Î£© £¨5£©´ÓÎļþµÄÖмäɾȥ£¨98´Î£¬52´Î£¬1´Î£© £¨6£©´ÓÎļþµÄβ²¿É¾È¥£¨0´Î£¬1´Î£¬1´Î£©
15¡¢²ÉÓÃÖ±½Ó´æÈ¡·¨´æÈ¡Îļþʱ£¬¶Ô£¨Ë÷ÒýÎļþ£©Ð§ÂÊ×î¸ß£¬¶Ô£¨Á´½ÓÎļþ£©Ð§ÂÊ×îµÍ¡£ 16¡¢Îļþ½á¹¹¡¢Îļþ´æ´¢É豸ºÍ´æÈ¡·½·¨Ö®¼äµÄ¹ØÏµ¡£
ÎļþµÄÎïÀí½á¹¹ÃÜÇÐÒÀÀµÓÚÎļþ´æ´¢Æ÷µÄÌØÐԺʹæÈ¡·½·¨¡£³£ÓõÄÎļþ´æ´¢Æ÷ÓдŴøºÍ´ÅÅÌ¡¢´Å´øÊôÓÚ˳Ðò´æ´¢É豸£¬ÊʺϹ¹ÔìÁ¬Ðø½á¹¹Îļþ£¬ÏàÓ¦µÄ´æÈ¡·¨Í¨³£ÊÇ˳Ðò´æÈ¡·¨¡£´ÅÅÌÊôÓÚÖ±½Ó´æ´¢É豸£¬¸÷ÖÖÎïÀí½á¹¹¶¼¿É²ÉÓãºÈç¹û²ÉÓÃ˳Ðò´æÈ¡·¨£¬¼¸ÖÖÎïÀí½á¹¹¶¼¿ÉÒÔ´æÇ®£»Èç¹û²ÉÓÃÖ±½Ó´æÈ¡·¨£¬ÔòË÷ÒýÎļþЧÂÊ×î¸ß£¬Á¬ÐøÎļþЧÂʾÓÖУ¬´®ÁªÎļþЧÂÊ×îµÍ¡£
17¡¢Îļþ´æ´¢Æ÷¡¢ÎļþÎïÀí½á¹¹ºÍ´æÈ¡·½·¨µÄ¹ØÏµ£º
´æ´¢É豸 Îļþ½á¹¹ ´æÈ¡·½·¨ ´ÅÅÌ Á¬Ðø ˳Ðò¡¢Ö±½Ó Á´½Ó ˳Ðò Ë÷Òý ˳Ðò¡¢Ö±½Ó ´Å´ø Á¬Ðø ˳Ðò 18¡¢ÅжϣºÎļþµÄÎïÀí½á¹¹Óë¾ßÌåµÄÎļþ´æ´¢É豸Î޹ء£
19¡¢¼Ù¶¨unixϵͳÖеĴÅÅÌ¿é´óСΪ512B£¬ÏÖÔÚÒª¶ÔÒ»¸öÒѾ´ò¿ªµÄ1M´óСµÄÎļþ±éÀúÒ»±é£¬½«Òª·¢Éú¶àÉٴδÅÅÌÍê³ÉÖжϣ¿
20¡¢¶ÔÓÚÁ¬ÐøÎļþ¡¢´®ÁªÎļþºÍË÷ÒýÎļþÈýÖÖÎïÀí½á¹¹£¬Á¬ÐøÎļþÊʺϵij¡ºÏÊÇ£¨Ã»ÓУ©£»´®ÁªÎļþÊʺϵij¡ºÏÊÇ£¨È«Êʺϣ©£»Ë÷ÒýÎļþÊʺϵij¡ºÏÊÇ£¨3£¬4£©¡£ £¨1£©´ÓÎļþÍ·²¿À©Õ¹£»£¨2£©´ÓÎļþÖв¿À©Õ¹£»£¨3£©´ÓÎļþβ²¿À©Õ¹£» £¨4£©´ÓÎļþÍ·²¿É¾³ý£»£¨5£©´ÓÎļþÖв¿É¾³ý£»£¨6£©´ÓÎļþβ²¿É¾³ý 21¡¢ÏÂÃæËµ·¨ÕýÈ·µÄÊÇ£¨1£¬4£©
£¨1£©ÔÚ´Å´øÉϵÄ˳ÐòÎļþÖвåÈëеļǼʱ£¬±ØÐë¸´ÖÆÕû¸öÎļþ£» £¨2£©ÔÚ´ÅÅÌÉϵÄ˳ÐòÎļþÖвåÈëеļǼʱ£¬±ØÐë¸´ÖÆÕû¸öÎļþ£» £¨3£©ÔÚË÷Òý˳ÐòÎļþµÄ×îºóÌí¼ÓеļǼʱ£¬Ò»¶¨¸´ÖÆÕû¸öÎļþ£» £¨4£©ÔÚ´Å´øÉϵÄ˳ÐòÎļþµÄ×îºóÌí¼ÓеļǼʱ£¬²»±Ø¸´ÖÆÕû¸öÎļþ¡£
6.4 Ŀ¼¹ÜÀí
1¡¢ÔÚij¸öÎļþϵͳÖУ¬Ã¿¸öÅÌ¿éΪ512B£¬FCBΪ64B£¬ÆäÖÐÎļþÃûÕ¼8B£¬Èç¹û²ÉÓÃÀàËÆUNIXϵͳµÄ·½·¨£¬½«ÎļþÃûÓëÎļþÆäËûÃèÊöÐÅÏ¢·Ö¿ª´æ·Å£¬ÔÚÎļþĿ¼ÏîÖÐÖ»°üÀ¨ÎļþÃûºÍË÷Òý½ÚµãµÄ±àºÅ£¬Ë÷Òý½Úµã±àºÅÕ¼2B£¬¶ÔÒ»¸ö´æ·ÅÔÚ´ÅÅÌÉϵÄ1024¸öĿ¼ÏîµÄĿ¼£¬ÊԱȽÏÒýÈëË÷Òý½Úµãǰºó£¬ÎªÕÒµ½ÆäÖÐÒ»¸öÎļþµÄFCB£¬Æ½¾ùÆô¶¯´ÅÅ̵ĴÎÊý¡£
2¡¢ÔÚʵÏÖÎļþϵͳʱ°ÉÎļþĿ¼µÄĿ¼Ïî·Ö³ÉÁ½²¿·Ö£ºË÷Òý½ÚµãºÍ·ûºÅĿ¼ÏÓÐʲôºÃ´¦£¿
3¡¢ÉèÖõ±Ç°Ä¿Â¼µÄÖ÷ÒªÔÒòÊÇ£¨½ÚÊ¡Ö÷´æ¿Õ¼ä£»¼Ó¿ìÎļþ²éÕÒËÙ¶È£»½ÚÊ¡¸¨´æ¿Õ¼ä£»±ãÓÚ´ò¿ªÎļþ£© 4¡¢UNIXϵͳÖУ¬Êý¾Ý½á¹¹´ÅÅÌË÷Òý½Úµã(dinode)ÖÐÓÐÊý¾ÝÏîdi_nlink£¬»î¶¯Ë÷Òý½Úµã(inode)
43
ÖÐÓÐÊý¾ÝÏîi_count¶øÏµÍ³´ò¿ªÎļþ±í(file)ÖÐÓÐÊý¾ÝÏîf_count¡£¼òÊöÕâÈý¸öÊý¾Ý½á¹¹Ö®¼äµÄÁªÏµ¡£²¢Ö¸³öÕâÈý¸öÊý¾ÝÏîµÄ×÷Óá£
Ìáʾ£ºdi_nlinkÖ¸³öÎļþ(»òĿ¼)µÄÁ¬½ÓÊýÊÇ(Ïà¶Ô)¾²Ì¬µÄ
i_countÔòÊǻµÄ£¬¼´ÕýÔÚʹÓøÃÄÚ´æi½ÚµãµÄ¼ÆÊý£¬¼´¶¯Ì¬µÄ
nlink·½±ãʹÓò»Í¬Ä¿Â¼(ÓÈÆäÊÇ¡°À롱µÃ½ÏԶʱ)£¬´ò¿ªÒ»Îļþºó¼´f_count Ϊ 1,i_countÔö1;¹Ø±Õʱ¸÷¼õ1
f_countΪ0ʱ£¬ÏµÍ³´ò¿ªÎļþ±íÏîΪ×ÔÓÉµÄ i_countΪ0ʱ£¬ÄÚ´æ»î¶¯Ë÷Òý½Úµã±íÏîΪ×ÔÓɵÄ
di_nlinkΪ0ʱ£¬¸ÃÎļþ±»É¾³ý£¬ÊÕ»ØÎļþ¿Õ¼äºÍi_node¿Õ¼ä
5¡¢Ê¹ÓÃÎļþϵͳʱ£¬Í¨³£ÒªÏÔʽµØ½øÐÐOPENºÍCLOSE²Ù×÷£¬ÕâÑù×öµÄÄ¿µÄÊÇʲô£¿Èç¹ûÒ»¸öÎļþϵͳ²ÉÓûùÓÚÎļþ·ÖÅä±íµÄ¶à¼¶Ä¿Â¼½á¹¹£¬¼ÙÉèÎļþ·ÖÅä±í´óСΪ500KB£¬ÅÌ¿é´óСΪ1KB£¬Îļþ·ÖÅä±íµÄÿһ¸ö±íÏîÕ¼2.5×Ö½Ú£¬¸ùÄ¿Â¼Çø´óСΪ32KB£¬Ä¿Â¼Ïî´óСΪ16B£¬¼ÆËãÎļþϵͳ¿É¹ÜÀíµÄÊý¾ÝÇø´óС£¬¸ùĿ¼ÖÐÈÝÄɵÄÎļþÊýÄ¿¡£²¢Õë¶Ô¸ÃÎļþϵͳ£¬ËµÃ÷OPEN²Ù×÷¹ý³ÌÖжÔÎļþϵͳµÄ²Ù×÷¡£
6.5Îļþ´æ´¢¿Õ¼äµÄ¹ÜÀí
1¡¢ÔÚUNIXϵͳÖÐÓоí×ÊÔ´±íÈçͼËùʾ£º
£¨1£© ÏÖÓÐÒ»¸ö½ø³ÌÒªÊÍ·Å4¸öÎïÀí¿é£¬Æä¿éºÅΪ150££¡¢156££¡¢172££¡¢177£££¬»³ö¾í
×ÊÔ´±íµÄ±ä»¯¡£
£¨2£© ÔÚ£¨1£©µÄ»ù´¡Éϼٶ¨Ò»¸ö½ø³ÌÒªÇó·ÖÅä5¸ö¿ÕÏп飬»³ö·ÖÅäºóµÄ¾í×ÊÔ´±í¡£
S_nfree=98
S_nfree[0]=120
S_nfree[1]=121
?
S_nfree[96]=145
S_nfree[97]=210
2¡¢ÔÚUNIXÖУ¬Ã¿¸öi½ÚµãÖÐÓÐ10¸öÖ±½ÓµØÖ·ºÍÒ»¡¢¶þ¡¢Èý¼¶¼ä½ÓË÷Òý¡£Èôÿ¸öÅÌ¿é512B£¬Ã¿¸öÅÌ¿éµØÖ·4B£¬ÔòÒ»¸ö1MBµÄÎļþ·Ö±ðÕ¼ÓöàÉÙ¼ä½ÓÅ̿飿20MBµÄÎļþÄØ£¿
3¡¢Èô8¸ö×Ö£¨×Ö³¤32룩×é³ÉµÄλʾͼ¹ÜÀíÄڴ棬¼Ù¶¨Óû§¹é»¹Ò»¸ö¿éºÅΪ100µÄÄÚ´æ¿éʱ£¬Ëü¶ÔӦλʾͼµÄλÖÃΪ£¨4£¬4£©
4¡¢¼ÙÉèÒ»¸ö´ÅÅÌ×é¹²ÓÐ100¸öÖùÃæ£¬Ã¿¸öÖùÃæÓÐ8¸ö´ÅµÀ£¬Ã¿¸öÅÌÃæ±»·ÖΪ4¸öÉÈÇø¡£Âß¼¼Ç¼µÄ´óСÓëÉÈÇø´óСÏàµÈ£¬ÖùÃæ¡¢´ÅµÀ¡¢ÉÈÇøµÄ±àºÅ¾ù´Ó¡°0¡±¿ªÊ¼£¬ÏÖÓÃ×Ö³¤Îª16λµÄ200¸ö×Ö£¨µÚ0µ½199×Ö£©×é³ÉλʾͼÀ´Ö¸Ê¾´ÅÅ̿ռäµÄʹÓÃÇé¿ö¡£ÎÊ£º
£¨1£©Îļþϵͳ·¢ÏÖλʾͼÖеÚ15×ÖµÚ7λΪ0¶ø×¼±¸·ÖÅä¸øÄ³Ò»¼Ç¼ʱ£¬¸Ã¼Ç¼»á´æ·Åµ½´ÅÅ̵ÄÄÄÒ»¿éÉÏ£¿´Ë¿éµÄÎïÀíλÖã¨ÖùÃæºÅ¡¢´ÅµÀºÅºÍÉÈÇøºÅ£©ÊǶàÉÙ£¿
£¨2£©É¾³ýÎļþÊÇ»¹Òª¹é»¹´æ´¢¿Õ¼ä£¬µÚ56ÖùÃæµÚ6´ÅµÀµÚ3ÉÈÇøµÄ¿é¾Í±ä³ÉÁ˿հ׿飬´Ëʱ£¬Î»Ê¾Í¼Öеĵڼ¸Î»Ó¦¸ÃÓÉ1¸Ä³É0£¿
44
6.6Îļþ¹²ÏíºÍ±£»¤
1¡¢ÅжϣºÓû§¶ÔÎļþµÄ·ÃÎÊ£¬½«ÓÉÓû§·ÃÎÊ±í¡¢Ä¿Â¼·ÃÎÊȨÏÞ¼°ÎļþÊôÐÔÈýÕßµÄȨÏÞËùÈ·¶¨¡£
2¡¢Îª·ÀÖ¹Óû§Ê¹Óù²ÏíÎļþʱ¿ÉÄÜÔì³ÉÎļþ±»ÆÆ»µ£¬Í¨³£¿É²ÉÓ㨣©·½·¨À´±£»¤Îļþ¡££¨Ñ¡Ï½¨Á¢¶à¸ö¸±±¾£»¶¨Ê±×ª´¢Îļþ£»¹æ¶¨Ê¹ÓÃȨÏÞ£»ÉèÖÿÚÁ
3¡¢ÏµÍ³¼°°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇ·ÀÖ¹£¨Î´¾ºË×¼µÄÓû§½øÈëϵͳ£©£»Óû§¼¶°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇΪÓû§£¨·ÖÅä¡°Îļþ·ÃÎÊȨ¡±£©£»Ä¿Â¼¼¶°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇΪ±£»¤ÏµÍ³µÄ£¨¸÷¼¶Ä¿Â¼£©£»Îļþ¼¶°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇ¿ØÖÆ£¨Óû§¶ÔÎļþµÄ·ÃÎÊ£©¡£
45