MacsBug´Â ¸Æ ÇÁ·Î±×·¡¹Ö ½Ã¿¡ ¹ö±×¸¦ Àâ¾Æ ³»´Â µð¹ö°Å Áß ÇϳªÀÔ´Ï´Ù. ƯÈ÷ ¾î¼Àºí¸®¾î ¼öÁØÀÇ ÇÏÀ§ ·¹º§¿¡¼ ¹ö±×¸¦ Àâ´Â µ¥ »ç¿ëÇϹǷΠ"low-level debugger"¶ó°í ÇÕ´Ï´Ù. MacsBug´Â ÇÁ·Î±×·¡¹Ö µð¹ö±ë¿¡ ¾²ÀÌ´Â °Í¿Ü¿¡µµ ¸î °¡Áö À¯¿ëÇÑ ¾²ÀÓ»õ¸¦ °®°í ÀÖ½À´Ï´Ù.
MacsBug´Â http://developer.apple.com/tools/debuggers/MacsBug/¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Æ ¿À¿¡½º 8.6¿¡¼´Â 6.5.4 ÀÌÀü ¹öÀüÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
´Ù¿î·Îµå ¹ÞÀº ÆÐŰÁö¿¡´Â ¿©·¯ °¡Áö Àç¹ÌÀÖ´Â °ÍµéÀÌ °°ÀÌ µé¾î ÀÖ½À´Ï´Ù. "MacsBugApp"À̶ó´Â ¾ÖÇø®ÄÉÀ̼ÇÀº MacsBug¸¦ ±×´ë·Î ÀçÇöÇØ µÐ ÀϹÝÀûÀÎ ¾ÖÇø®ÄÉÀ̼ǰú °°Àº °ÍÀÔ´Ï´Ù. ´õºíŬ¸¯À¸·Î ÆÄÀδõ »ó¿¡¼ ¹Ù·Î ½ÇÇàÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.
MacsBug¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº °£´ÜÇÕ´Ï´Ù. ´Ù¿î·Îµå ¹ÞÀº MacsBug¸¦ ½Ã½ºÅÛ Æú´õ¿¡ ±×³É ³ÖÀ¸¼¼¿ä. ±×³É ½Ã½ºÅÛ Æú´õÀÔ´Ï´Ù. È®Àå ÆÄÀÏ Æú´õ°¡ ¾Æ´Õ´Ï´Ù. ½Ã½ºÅÛ Æú´õ¿¡ ³ÖÀº ´ÙÀ½ Àç½Ãµ¿Çϸé "Welcome to Mac OS" ¹Ø¿¡ "Debugger Installed" ¶ó´Â ¹®ÀåÀÌ ¶å´Ï´Ù. ±ÛÀÚ°¡ ¶ßÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ Æú´õ¿¡ µé¾î ÀÖ´ÂÁö È®ÀÎÇØ º¸¼¼¿ä. "Finder", "System"°ú °°Àº ·¹º§ÀÔ´Ï´Ù.
"Debugger Installed" ¹®Àåµµ ³ª¿Ô°í Á¤»óÀûÀ¸·Î ½Ãµ¿Àº ³¡³µ´Âµ¥µµ º°·Î ´Þ¶óÁø °Ô ¾ø¾î º¸ÀÏ °Ì´Ï´Ù. MacsBug¿¡ µé¾î °¡´Â ¹æ¹ýÀº Ưº°ÇÑ Å° Á¶ÇÕÀÌ ÇÊ¿äÇÕ´Ï´Ù. [Ä¿¸ÇµåŰ + ÆÄ¿öŰ]¸¦ µ¿½Ã¿¡ ´©¸£¸é MacsBug »óÅ·Πµé¾î °©´Ï´Ù. µé¾î°¡±â Àü¿¡ ºüÁ® ³ª¿À´Â ¹ýÀ» ¾Ë°í µé¾î °¡¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é µð¹ö°Å¿¡¼ ¸ø ºüÁ® ³ª¿Í¼ Àç½Ãµ¿ÇϰԵǴ ¾îó±¸´Ï ¾ø´Â »óȲÀ» ¸Â°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. (Ȥ½Ã ±×·± ÀÏ ÀÖ¾úÀ¸¸é, ¾îµð°¡¼ Àý´ë ¾ê±âÇÏÁö ¸¶¼¼¿ä. -_-) ºüÁ® ³ª¿À´Â ¸í·É¾î´Â Å©°Ô ¼¼ °³ Á¤µµ°¡ ÀÖ½À´Ï´Ù.
gÀÔ´Ï´Ù. g¸¦ ÀÔ·ÂÇÏ°í ¸®ÅÏ۸¦ ´©¸£¸é MacsBug·Î µé¾î ¿À±â Àü¿¡ ÀÖ´ø ÇÁ·Î±×·¥À¸·Î µÇµ¹¾Æ °©´Ï´Ù. esÀÔ´Ï´Ù. "exit to shell"ÀÇ ¾àÀÚÀÔ´Ï´Ù. g¿ÍÀÇ Â÷ÀÌÁ¡Àº es¸¦ ÀÔ·ÂÇϸé MacsBug·Î µé¾î ¿À±â Á÷Àü ÀÛ¾÷ÇÏ´ø ÇÁ·Î±×·¥À» Á¾·áÇÏ°í ÆÄÀδõ·Î °¡°Ô µÈ´Ù´Â Á¡ÀÔ´Ï´Ù.command-g¸¦ ÇÔ²² ´©¸£´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº g¸¦ ´©¸£°í ¸®ÅÏ Å°¸¦ Ä£ °Í°ú °°Àº È¿°ú¸¦ °¡Á® ¿É´Ï´Ù. MacsBug¿¡ µé¾î °¡°Ô µÇ´õ¶óµµ ´çȲÇÏÁö ¾Ê°í g¸¦ ´©¸¥ ÈÄ ºüÁ® ³ª¿Ã Áغñ°¡ µÇ¾ú½À´Ï±î? ±×·¯¸é [Ä¿¸Çµå-ÆÄ¿ö Ű]¸¦ ´·¯¼ MacsBug·Î µé¾î °¬´Ù ³ª¿Í º¸¼¼¿ä.
¹«»çÈ÷ ±ÍȯÇÑ °ÍÀ» ȯ¿µÇÕ´Ï´Ù! Ȥ½Ã Àç½Ãµ¿ÇÑ ºÐÀº ... ¾ð±ÞÀ» ȸÇÇÇϵµ·Ï ÇϰڽÀ´Ï´Ù. -_-;;
µé¾î°¡ º¸´Ï Ȳ´çÇÑ È¸éÀÌ ¶ßÁÒ? Å©°Ô ³× ÆÄÆ®·Î ³ª´©¾î Áý´Ï´Ù.¾Æ·¡ ±×¸²À» º¸¼¼¿ä.

¿ì¸®°¡ ÁÖ¸ñÇØ¾ß ÇÒ°÷Àº ¿Þ Æíº¸´Ù´Â ¿À¸¥ ÆíÀÔ´Ï´Ù. ¸í·É¾î¸¦ ÀÔ·ÂÇÏ´Â °÷(Ä¿¼°¡ ±ô¹ÚÀ̰í ÀÖÁÒ?)°ú ÇÁ·Î½ÃÁ® À̸§ÀÌ ³ª¿À´Â °÷À» º¸¸é µÇ°Ú½À´Ï´Ù. ¿¹¸¦ Çϳª µé¾î º¸°Ú½À´Ï´Ù. ¾Æ·¡ ±×¸²Àº À ±×¸²ÀÇ ¿À¸¥Æí ¾Æ·¡ ÂÊÀ» ¼³¸íÇÑ °ÍÀÔ´Ï´Ù. Á¶±Ý Ȳ´çÇØ º¸ÀÔ´Ï´Ù¸¸ ´ëÃæ ±×·± °ÍÀÌ ÀÖ´Ù Á¤µµ·Î ±¸°æ¸¸ ÇØº¸¼¼¿ä.

[proc name] : ÇöÀç ¼öÇàÁßÀÎ ÇÁ·Î½ÃÁ® À̸§ÀÔ´Ï´Ù. MacsBug·Î µé¾î ¿À±â Àü ½ÇÇàµÇ°í ÀÖ´ø procedure(ÆÄ½ºÄ®¿¡¼ subroutineÀ» ÀÏÄÃÀ» ¶§ ¾²´Â ¸»ÀÔ´Ï´Ù¸¸ ÇÔ¼ö¶ó°í ÀÌÇØÇÏ¸é µË´Ï´Ù.)¸¦ ³ªÅ¸³À´Ï´Ù.;will branch : ÀÌ ¹®Àå ÀÖ´Â ÁÙ ¹Ù·Î ¹ØÀÇ ¸í·É¾î°¡ ¼öÇàµÉ ¶§ ¾îµð·Ð°¡ ºÐÁö(branch)µÇ¾î À̵¿ÇÑ´Ù´Â ¾ê±âÀÔ´Ï´Ù. Å©·¡Å·½Ã Áß¿äÇÑ Á¤º¸°¡ µË´Ï´Ù.+nnnn : À̰ÍÀº +nnnn°ú °°Àº ÁÙ¿¡ ÀÖ´Â ¸í·É¾î°¡ procedure ½ÃÀÛ ÁÙ¿¡¼ºÎÅÍ ¾î´À Á¤µµ ¶³¾îÁ® ÀÖ³ª(offset)¸¦ ³ªÅ¸³À´Ï´Ù.nnnnnn : À̰Ͱú °°Àº ÁÙ¿¡ ÀÖ´Â ¸í·É¾î°¡ ¸Þ¸ð¸® ³»¿¡¼ À§Ä¡ÇÏ´Â Àý´ëÀûÀÎ ÁÖ¼ÒÀÔ´Ï´Ù.BCC.S µîµî : ¼öÇàµÇ´Â ¸í·É¾îÀÇ ¾î¼Àºí¸® ¹öÀüÀÔ´Ï´Ù.641A,2008 µîµî : °°Àº ÁÙÀÇ ¾î¼Àºí¸® ¸í·É¾î¸¦ ±â°è¾î(16Áø¼ö)·Î ¹Ù²Û °ÍÀÔ´Ï´Ù.³Ê¹« ¾î·ÆÁÒ? ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï¶ó¸é À§ ³»¿ë¿¡ °üÇØ ÀÚ¼¼È÷ ¾Ë ÇÊ¿ä ¾ø½À´Ï´Ù.
MacsBug´Â óÀ½¿¡ ¾ê±âÇÑ °Íó·³ µð¹ö°ÅÀ̹ǷΠÇÁ·Î±×·¡¹Ö ½Ã¿¡ µð¹ö±ë ¿ëÀ¸·Î ¾²ÀÔ´Ï´Ù¸¸ ´Ù¸¥ ÇÑ ÆíÀ¸·Î Å©·¡Å·À» À§ÇØ ¾µ ¼öµµ ÀÖ½À´Ï´Ù. Å©·¡Å·ÀÇ ¿ø¸®´Â ´ë°³ÀÇ °æ¿ì °£´ÜÇÕ´Ï´Ù. 'µî·ÏÇ϶ó'´Â ´ëÈ»óÀÚ·Î "branch"ÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â ºÎºÐÀ» ã¾Æ¼ branchÇÏ´Â ¸í·É¾î¸¦ branch ÇÏÁö ¾Ê°Ô ¸¸µé¸é µÇ´Â °ÍÀÔ´Ï´Ù. °ü°ÇÀº branch ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â ·çƾÀ» ¾ó¸¶³ª »¡¸® ãÀ» ¼ö ÀÖ´À³ÄÀÔ´Ï´Ù. °æÇè ¸¹Àº Å©·¡Ä¿¶õ ±× ·çƾÀ» ¼Õ½±°Ô »¡¸® ã´Â ¿©·¯ °¡Áö ³ëÇϿ츦 °®°í ÀÖ´Â »ç¶÷ÀÔ´Ï´Ù. ÀÌ ±ÛÀº ÇÁ·Î±×·¡¹ÖÀ̳ª Å©·¡Å·°ú º° °ü°è¾ø´Â ¿£µåÀ¯Àú¸¦ À§ÇÑ ±ÛÀÔ´Ï´Ù.
±×·¯¸é ¿£µåÀ¯Á®°¡ MacsBug·Î ¹» ÇÒ ¼ö ÀÖÀ»±î¿ä? Á¦ÀÏ Áß¿äÇÑ ¿ëµµ´Â ½Ã½ºÅÛ Ãæµ¹ÀÌ ÀÖÀ» ¶§ Á¶±ÝÀ̳ª¸¶ ¸Å²ô·´°Ô ¸¶¹«¸®Çϰí, °¡´ÉÇÑ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ÃÖ¼ÒÈÇÏ´Â °ÍÀÔ´Ï´Ù.
MacsBug´Â ½Ã½ºÅÛ Ãæµ¹ ½Ã ÀÀ±Þóġ¸¦ ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Ãæµ¹ÀÌ ÀϾ´õ¶óµµ MacsBug°¡ ÀνºÅç µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â ÆøÅº´ë½Å MacsBug°¡ ¶å´Ï´Ù. ÀÌÁ¦ ´ëÃ¥¾øÀÌ [Ä¿¸Çµå-ÄÁÆ®·²-ÆÄ¿öŰ]¸¦ ´·¯¾ß ÇÏ´Â »óȲÀÌ ¾Æ´Ñ, ¾î´À Á¤µµÀÇ ÀÚÀ²±ÇÀ» °®°Ô µÈ °ÍÀÔ´Ï´Ù. Ãæµ¹ Àü¿¡ ¾Æ¸¶µµ ¾î¶² ÇÁ·Î±×·¥Àΰ¡ »ç¿ëÇÏ´Ù°¡ MacsBug·Î µé¾î¿À°Ô µÇ¾úÀ» °ÍÀÔ´Ï´Ù. MacsBug ȸéÀÇ ¿ÞÆí Ä÷³ÀÇ SP¶ó°í ÀûÈù °÷ÀÇ ¿©¼¸ ¹øÂ° ÁÙ ¹Ø¿¡ º¸¸é CurAppName À̶ó´Â Ç׸ñÀÌ ÀÖ½À´Ï´Ù. Áö±Ý È®ÀÎÇØ º¸¼¼¿ä. ¹Ù·Î ±× ¾Æ·¡¿¡ ÀûÈù À̸§ÀÌ »ç¿ëÇÏ´Ù°¡ µé¾î¿Â ÇÁ·Î±×·¥ À̸§ÀÔ´Ï´Ù. ¸ÂÁÒ?
¿Ö Ãæµ¹ÀÌ ÀϾ´ÂÁö ±× ÀÌÀ¯¸¦ ¾Ë°í ½Í´Ù¸é Ä¿¸Çµå ¶óÀÎ ÀÔ·ÂÇÏ´Â °÷ ¹Ù·Î À§ ¼½¼ÇÀ» º¸¸é µË´Ï´Ù. ¾Æ¹« °Íµµ ¾È ³ª¿Í ÀÖ´Ù¸é how¶ó°í Ä¡°í ¸®ÅÏ Å°¸¦ ´·¯º¸¼¼¿ä. À§ Æí¿¡ ±× ÀÌÀ¯°¡ ³ª¿É´Ï´Ù. ±×·¯¸é, Ãæµ¹·Î µé¾î¿Â »óÅÂÀε¥ ¹» ¾î¶»°Ô Ç϶õ ¸»Àΰ¡. À§¿¡¼ ¾ê±âÇÑ ¸í·É¾î Áß es¸¦ ÀÔ·ÂÇÏ°í ¸®ÅÏÀ» Ä¡¸é ¾î¶»°Ô µÉ±î¸¦ »ý°¢ÇØ º¸¼¼¿ä. ¹®ÀÚ±×´ë·Î Exit To Shell, Áï Ãæµ¹À» ÀÏÀ¸Å² ÇÁ·Î±×·¥(CurAppName)À» Á¾·áÇÏ°í ÆÄÀδõ·Î µ¹¾Æ°¡°Ô µÇ´Â °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î Ãæµ¹ÀÌ ÀϾ´õ¶óµµ ÀÏ´Ü ÆÄÀδõ·Î ´Ù½Ã µ¹¾Æ ¿Í¼ ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼ ÀÛ¾÷ÇÏ´ø °ÍµéÀ» ¾ÈÀüÇÏ°Ô ÀúÀåÇÑ ´ÙÀ½ Àç½Ãµ¿À» ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. esÀÔ´Ï´Ù. ¿Ü¿ö µÎ¼¼¿ä.
Ãæµ¹ ½Ã »ç¿ëÇÒ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¸í·É¾î´Â rsÀÔ´Ï´Ù. "restart"¸¦ ¶æÇÏ´Â ÀÌ ¸í·É¾î´Â ¹«Á¶°Ç Àç½Ãµ¿Çϱ⠶§¹®¿¡ Ãæµ¹ ÇÁ·Î±×·¥ ¿ÜÀÇ ÀÛ¾÷ ³»¿ëÀ» ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. esº¸´Ù´Â ½Ç¿ë¼ºÀÌ ¶³¾îÁý´Ï´Ù. ±×·±µ¥ ¸¶¿îÆ®µÈ ¸ðµç º¼·ýÀ» ´Ù unmountÇÏ°í¼ Àç½Ãµ¿ÇϹǷΠÇÏµå µð½ºÅ© µð·ºÅ丮 ¼Õ»óÀ» ¾î´ÀÁ¤µµ ÃÖ¼ÒÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñ½ÁÇÑ Àç½Ãµ¿ ¸í·É¾î·Î rb°¡ ÀÖ½À´Ï´Ù. "reboot"À» ¶æÇÏ´Â ¸í·É¾î·Î ½Ãµ¿ º¼·ý¸¸ unmountÇÑ´Ù´Â Á¡¿¡¼ rsº¸´Ù ÁÁÁö ¾Ê½À´Ï´Ù. µû¶ó¼, Ãæµ¹·Î MacsBug¿¡ µé¾î¿Â °æ¿ì ´ÙÀ½°ú °°ÀÌ ´ëÀÀÇÏ¸é µË´Ï´Ù.
ÀÏ´Ü es¸¦ ÇØº¸°í ¾ÈµÇ¸é rs¸¦ ÇÑ´Ù
À§¿Í °°ÀÌ Çϸé Ãæµ¹ ÇÁ·Î±×·¥ ¿ÜÀÇ ÀÛ¾÷¹°Àº ÀúÀåÇÒ ¼öµµ ÀÖ°í, º»Ã¼ Àü¿ø ۸¦ ¹Ù·Î ´©¸£´Â °Íº¸´Ù ÈξÀ ´õ ¸¶¹«¸®°¡ µÈ »óÅ¿¡¼ Àç½Ãµ¿ÇÏ°Ô µÇ¹Ç·Î Çϵåµð½ºÅ© µð·ºÅ丮 ¼Õ»óÀ̳ª ½Ã½ºÅÛ ¼Õ»óÀÇ °¡´É¼ºÀ» ³·Ãâ ¼ö ÀÖ½À´Ï´Ù. ÇÑ °¡Áö ±â¾ïÇØ µÑ Á¡Àº es·Î ¹®Á¦°¡ »ý±ä ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¾·áÇÑ ÈÄ¿¡ ÆÄÀδõ·Î µ¹¾Æ¿Í¼ ¾Æ¹« ÀÌ»óÀÌ ¾ø´Â °Íó·³ º¸ÀÌ´õ¶óµµ ÀúÀåÇÒ °ÍÀ» »¡¸® ÀúÀåÇϰí Áï½Ã Àç½Ãµ¿ÇÏ´Â °ÍÀÌ ÁÁ´Ù´Â Á¡ÀÔ´Ï´Ù. es·Î µÇµ¹¾Æ¿Â »óÅ´ ±âº»ÀûÀ¸·Î Ãæµ¹ÇÑ »óÅÂ¿Í ¸¶Âù°¡ÁöÀ̱⠶§¹®ÀÔ´Ï´Ù.
µÎ ¹øÂ°·Î, ¹®¼ ÀÛ¾÷À» ÇÏ´Ù°¡ Ãæµ¹ÀÌ ÀÏ¾î³ °æ¿ì MacsBug¸¦ ÀÌ¿ëÇØ¼ ³¯·Á¹ö¸° ¹®¼¸¦ º¹±¸ÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. F¶ó´Â °Ë»ö ¸í·É¾î¸¦ »ç¿ëÇØ¼ µ¥ÀÌÅ͸¦ ã¾Æ³½ ´ÙÀ½ log¶ó´Â ¸í·É¾î¸¦ ½á¼ ¹®¼·Î ÀúÀåÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. À̰ÍÀÌ °¡Àå µå¶ó¸¶Æ½ÇÑ MacsBugÀÇ ¿ëµµÀÔ´Ï´Ù¸¸ ºÒÇàÈ÷µµ ÇÑ±Û Áö¿ø ¾È µÇ¹Ç·Î ãÀ» ¹®ÀÚ¿ÀÌ ´ã±ä ¹øÁö ¼ö¸¦ ¾Ë¾Æ³¾ ±æÀÌ ¾ø½À´Ï´Ù.
¼¼ ¹øÂ°, MacsBug¸¦ ½á¼ ½Ã½ºÅÛ Á¤º¸¸¦ ÆÄ¾ÇÇÒ ¼ö ÀÖ½À´Ï´Ù. MacsBug·Î µé¾î°¡¼ stdlog¶ó´Â ¸í·É¾î¸¦ Ä¡¸é ¹«¾ùÀΰ¡ ½ºÄµÇÏ¸é¼ ÇÏµå µð½ºÅ© ±Ü´Â ¼Ò¸®°¡ µé¸³´Ï´Ù. ´Ù ³¡³ª¸é g¸¦ ´·¯¼ µÇµ¹¾Æ ³ª¿À¼¼¿ä. ÆÄÀδõ »ó¿¡ ¹®¼°¡ Çϳª ³õ¿© ÀÖÀ» °Ì´Ï´Ù. ±×°É SimpleText·Î ¿¾î º¸¼¼¿ä. ½Ã½ºÅÛ Á¤º¸¿Í ¹é±×¶ó¿îµå¿¡¼ µ¹¾Æ°¡°í ÀÖ´Â ¿©·¯ Á¾·ùÀÇ ÇÁ·Î±×·¥µé ±×¸®°í ±× ÇÁ·Î±×·¥µéÀÇ ·¥ ÁÖ¼Ò µî, ¸¹Àº Á¤º¸°¡ ´ã±ä ¹®¼ÀÔ´Ï´Ù.
³× ¹øÂ°, MacsBug¸¦ °è»ê±â·Î ¾µ ¼ö ÀÖ½À´Ï´Ù. ½ÊÁø¼ö¸¦ ³ªÅ¸³»´Â Ç¥½ÃÀÎ #À» ¾Õ¿¡ ºÙ¿©¼ ¿©·¯ ¿¬»êÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡±×¸²Àº (10 + 10)À» ÇØ º» °ÍÀÔ´Ï´Ù.
¶ÇÇÑ ½ÊÁø¼ö¸¦ 16Áø¼ö·Î ¹Ù²Ü ¼öµµ ÀÖ½À´Ï´Ù. #40À̶ó°í ÀÔ·ÂÇÏ°í ¸®ÅÏÀ» Ä¡¸é, ¾Æ·¡ ±×¸²Ã³·³ $°¡ ¾Õ¿¡ ºÙÀº 16Áø¼ö·Î º¯È¯µË´Ï´Ù.
¶Ç 1¸Þ°¡¹ÙÀÌÆ®(megabyte;MB)´Â ¸î ų·Î¹ÙÀÌÆ®(kilobyte;KB)ÀÎÁöµµ ¾Ë ¼ö ÀÖ½À´Ï´Ù. #1m/#1k ¶ó°í ÀÔ·ÂÇØ º¸¼¼¿ä. À̰ÍÀº 1MB¸¦ 1KB·Î ³ª´« °ÍÀÔ´Ï´Ù. ±× °á°ú´Â ¾Æ·¡ ±×¸²°ú °°ÀÌ #1024ÀÔ´Ï´Ù.
´Ù¼¸ ¹øÂ°·Î, MacsBug¸¦ ÀÌ¿ëÇØ¼ ¿¡·¯ ³Ñ¹öÀÇ Àǹ̸¦ ¾Ë¾Æ º¼ ¼ö ÀÖ½À´Ï´Ù. error #¿¡·¯³Ñ¹ö¶ó°í ÀÔ·ÂÇÏ¸é ¿¡·¯ ³Ñ¹ö°¡ ¶æÇÏ´Â °ÍÀ» ¾Ë·Á ÁÝ´Ï´Ù.
