CACHE - ¸Þ¸ð¸®ÀÇ ³»¿ëÀ» µð½ºÅ©¿¡ ¾²±â 107/2
°í¼º´É ÆÄÀÏ ½Ã½ºÅÛ(HPFS)ÀÌ µð½ºÅ©¿¡ Á¤º¸¸¦ ¾²´Â µ¥ »ç¿ëÇÏ´Â ¸Å°³º¯¼ö¸¦
ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº CONFIG.SYS ÆÄÀϳ» RUN ¸í·É¹®ÀÇ ÀϺηΠÁöÁ¤Çϰųª ¶Ç´Â
¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÀÔ·ÂÇÕ´Ï´Ù.
CACHE
>
/LAZY:state /MAXAGE:time
>
/DISKIDLE:time
/BUFFERIDLE:time
°ü·Ã ¸í·É: IFS, IFS (HPFS.IFS)
ÀÌ ¸í·ÉÀ» ¸Å°³º¯¼ö ¾øÀÌ ÀÔ·ÂÇϸé, ¿î¿µÃ¼Á¦°¡ CACHE¿¡ ´ëÇÑ ÇöÀç °ªÀ» ³ªÅ¸³À´Ï´Ù.
´ÙÀ½ °æ¿ì ij½¬ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
o OS/2 ¼³Ä¡Áß¿¡ ÇÏµå µð½ºÅ© ÆÄƼ¼ÇÀ» Æ÷¸ËÇÑ °æ¿ì
o °í¼º´É ÆÄÀÏ ½Ã½ºÅÛÀ» ¼±ÅÃÇÑ °æ¿ì
½Ã½ºÅÛ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ OS2.INI ÆÄÀÏÀ» ÅëÇØ 1Â÷ ÆÄƼ¼Ç¿¡ ´ëÇÑ Ä³½¬¸¦
¼³Á¤ÇÕ´Ï´Ù. HPFS´Â 2KBÀÇ ºí·ÏÀ¸·Î ºÐÇÒµÈ ¸Þ¸ð¸®ÀÇ Ä³½¬¸¦ °ü¸®ÇÕ´Ï´Ù.
µð½ºÅ©¿¡¼ ÀÐ°í µð½ºÅ©¿¡ ¾²´Â ÀÚ·á´Â ÀÌ Ä³½¬¸¦ ÅëÇØ Àü¼ÛµÇ¾î, ÀåÂ÷ ¿äûÀ»
¸¸Á·½ÃŰ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ä³½¬´Â ÀÌ ÂüÁ¶ÀÇ ´Ù¸¥ °÷¿¡¼ ³íÀǵÈ
BUFFERS ¹× DISKCACHE ¸í·É°ú´Â º°°³ÀÇ °ÍÀÔ´Ï´Ù.
»ç¿ëÀÚ°¡ ij½¬¿¡ ¾ø´Â ÀڷḦ ¿äûÇÒ ¶§, HPFS´Â ÃÖ±Ù¿¡ °¡Àå ÀÌ¿ëÀÌ ÀûÀº(LRU)
ºí·ÏÀ» ¼±ÅÃÇϰí, ÇÊ¿äÇÒ °æ¿ì ±× ºí·Ï³»ÀÇ ÀڷḦ µð½ºÅ©¿¡ ¾´ µÚ, ±× ºí·ÏÀ»
¿äûµÈ ÀÚ·á·Î ä¿ó´Ï´Ù. ÀÌ´Â ÀÚÁÖ »ç¿ëµÇ´Â ÀÚ·á°¡ ¸Þ¸ð¸®¿¡ ÀÖÀ» È®·üÀ» ¸Å¿ì
³ô¿©ÁÖ¸ç, µû¶ó¼ µð½ºÅ© Àбâ Á¶ÀÛ ºñ¿ëÀ» Àý¾àÇÕ´Ï´Ù.
Ãß°¡·Î, ÆÄÀÏ ½Ã½ºÅÛÀº ij½¬ ºí·Ï ³»¿ëÀ» ¾Ë¾Æ À¯¸®ÇÏ°Ô ÀÌ¿ëÇÕ´Ï´Ù. ÆÄÀÏ
½Ã½ºÅÛÀÌ °ð ´Ù½Ã »ç¿ëÇÏÁö ¾ÊÀ» ÀÚ·á´Â Áï½Ã Àç»ç¿ëÀ¸·Î Ç¥½ÃµÈ ij½¬ ºí·Ï¿¡
À§Ä¡ÇÕ´Ï´Ù. ´ë°³ÀÇ °æ¿ì, ¾²±â ¿äûÀ» ¼ö½ÅÇßÀ» ¶§, ÀڷḦ Áï½Ã µð½ºÅ©¿¡
½á¾ßÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. HPFS´Â ±×·± ÀڷḦ ÃëÇØ, ½ÇÁ¦·Î µð½ºÅ© ¾²±â Á¶ÀÛÀ»
¼öÇàÇÏÁö ¾Ê°í ±×°ÍÀ» ºí·Ï ij½¬¿¡ º¹»çÇÕ´Ï´Ù. ÀÏ´Ü ÀÚ·á°¡ ij½¬¿¡ ÀÖÀ¸¸é,
¹é±×¶ó¿îµå Ȱµ¿À¸·Î µð½ºÅ©¿¡ ¾º¿© Áý´Ï´Ù.
¶ÇÇÑ, ÀÌ ´À¸° ¾²±â°¡ µð½ºÅ© ºñȰµ¿(idle) ½Ã°£Áß¿¡ ¼öÇàµÇ¹Ç·Î, µé¾î¿À´Â ¿äûÀº
´ëÇü µð½ºÅ© ¾²±â Á¶ÀÛÀÌ ¿Ï·áµÇ±â¸¦ ±â´Ù¸± Çʿ䰡 ¾ø½À´Ï´Ù. ÀÌ´Â Àü¹ÝÀûÀÎ
½Ã½ºÅÛ Ã³¸®´É·Â°ú ¸ðµç ¿äû 󸮿¡ ´ëÇÑ ÀÀ´ä ½Ã°£À» ÃÖÀûÈÇÕ´Ï´Ù.
HPFS¿¡´Â µð·ºÅ丮·ÎÀÇ Á¢±Ù ¼Óµµ¸¦ ³ôÀÌ´Â Ãß°¡ ij½¬ ·¹º§µµ µé¾î ÀÖ½À´Ï´Ù.
HPFS´Â ÀÌ Ä³½¬¸¦ ÀÌ¿ëÇÏ¿©, ¿äûÀÌ ÀÌ·ç¾îÁö°í ÀÖ´Â µð·ºÅ丮¿¡ ½Å¼ÓÇϰÔ
µµ´ÞÇÕ´Ï´Ù.
ÁÖ: /LAZY ¸Å°³º¯¼ö¸¦ ONÀ¸·Î ¼³Á¤ÇÒ °æ¿ì, ½Ã½ºÅÛÀÇ Àü¿øÀ» ²ô±â Àü¿¡ µ¥½ºÅ©Å¾ÀÇ
¸Þ´º¿¡¼ Á¾·á¸¦ ¼±ÅÃÇϽʽÿÀ. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é, HPFS ij½¬ ¹öÆÛÀÇ ³»¿ëÀÌ
µð½ºÅ©¿¡ ¾º¿©ÁöÁö ¾Ê¾ÒÀ» °æ¿ì ÀÚ·á°¡ À¯½ÇµÉ ¼ö ÀÖ½À´Ï´Ù. ¾ÈÀüÀ» À§ÇØ, ±×¸®°í
¼º´ÉÀÌ Å« °ü½É»ç°¡ ¾Æ´Ò °æ¿ì, /LAZY:OFF ¼±ÅÃÇ׸ñÀ» »ç¿ëÇÏ¿©, ij½¬¸¦ ÅëÇØ
µð½ºÅ©¿¡ ¾²µµ·Ï ÇϽʽÿÀ.
CACHE ¿¹ 108/2
ij½¬ ¸Þ¸ð¸®ÀÇ ÀڷḦ Áï½Ã µð½ºÅ©¿¡ ¾²µµ·Ï ÇÏ·Á¸é, ´ÙÀ½À» OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼
ÀÔ·ÂÇϽʽÿÀ.
CACHE /LAZY:OFF
´À¸° ¾²±â¸¦ ¿ÀÇÁÇÑ ÈÄ ´Ù½Ã ¿ÂÇϰí, °°Àº ¸í·É ÇÁ·ÒÇÁÆ® ¼¼¼Ç »ç¿ëÀ» °è¼Ó
À¯ÁöÇÏ·Á¸é, ´ÙÀ½À» OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ÀÔ·ÂÇϽʽÿÀ.
DETACH CACHE /LAZY:ON
ij½¬ ¸Þ¸ð¸®ÀÇ ÀÚ·á°¡ Áï½Ã µð½ºÅ©¿¡ ¾º¿©Áöµµ·Ï Çϰí ÀÌ ´À¸° ¾²±â »óŸ¦ °è¼Ó
»ý·«½Ã °ªÀ¸·Î µÎ·Á¸é, ´ÙÀ½À» STARTUP.CMD ÆÄÀÏ¿¡ ÀÔ·ÂÇϽʽÿÀ.
C:\OS2\CACHE.EXE /LAZY:OFF
4000 ¹Ð¸®¼¼ÄÁµå ÀÌ»ó ij½¬ ¸Þ¸ð¸®¿¡ ÀÖ´ø ÀڷḦ µð½ºÅ©¿¡ ¾²·Á¸é, ´ÙÀ½À»
CONFIG.SYS ÆÄÀÏ¿¡ ÀÔ·ÂÇϽʽÿÀ.
RUN=C:\OS2\CACHE.EXE /MAXAGE:4000
µð½ºÅ© ºñȰµ¿(idle) ½Ã°£À» 2000 ¹Ð¸®¼¼ÄÁµå·Î ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½À» CONFIG.SYS
ÆÄÀÏ¿¡ ÀÔ·ÂÇϽʽÿÀ.
RUN=C:\OS2\CACHE.EXE /DISKIDLE:2000
ij½¬ ¹öÆÛ ºñȰµ¿(idle) ½Ã°£À» 1000 ¹Ð¸®¼¼ÄÁµå·Î ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½À» CONFIG.SYS
ÆÄÀÏ¿¡ ÀÔ·ÂÇϽʽÿÀ.
RUN=C:\OS2\CACHE.EXE /BUFFERIDLE:1000
| |