À̸íÇå °æ¿µ ½ºÄð
HOME | BUSINESS | TECH | CULTURE | FORUM | LIST | @emhdt  
[¸ÅŲÅä½Ã] ¸ÅŲÅä½Ã µð¹ö°Å, MacsBug
·Î ·¹º§ µð¹ö°Å
À̸íÇå / 1998-5-20 /

MacsBug °³¿ä

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 »óÅ·Πµé¾î °©´Ï´Ù. µé¾î°¡±â Àü¿¡ ºüÁ® ³ª¿À´Â ¹ýÀ» ¾Ë°í µé¾î °¡¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é µð¹ö°Å¿¡¼­ ¸ø ºüÁ® ³ª¿Í¼­ Àç½Ãµ¿ÇϰԵǴ ¾îó±¸´Ï ¾ø´Â »óȲÀ» ¸Â°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. (Ȥ½Ã ±×·± ÀÏ ÀÖ¾úÀ¸¸é, ¾îµð°¡¼­ Àý´ë ¾ê±âÇÏÁö ¸¶¼¼¿ä. -_-) ºüÁ® ³ª¿À´Â ¸í·É¾î´Â Å©°Ô ¼¼ °³ Á¤µµ°¡ ÀÖ½À´Ï´Ù.

  1. ù ¹øÂ° ¸í·É¾î´Â, gÀÔ´Ï´Ù. g¸¦ ÀÔ·ÂÇÏ°í ¸®ÅÏ۸¦ ´©¸£¸é MacsBug·Î µé¾î ¿À±â Àü¿¡ ÀÖ´ø ÇÁ·Î±×·¥À¸·Î µÇµ¹¾Æ °©´Ï´Ù.
  2. µÎ ¹øÂ° ¸í·É¾î´Â esÀÔ´Ï´Ù. "exit to shell"ÀÇ ¾àÀÚÀÔ´Ï´Ù. g¿ÍÀÇ Â÷ÀÌÁ¡Àº es¸¦ ÀÔ·ÂÇϸé MacsBug·Î µé¾î ¿À±â Á÷Àü ÀÛ¾÷ÇÏ´ø ÇÁ·Î±×·¥À» Á¾·áÇÏ°í ÆÄÀδõ·Î °¡°Ô µÈ´Ù´Â Á¡ÀÔ´Ï´Ù.
  3. ¼¼ ¹øÂ° ¸í·É¾î´Â command-g¸¦ ÇÔ²² ´©¸£´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº g¸¦ ´©¸£°í ¸®ÅÏ Å°¸¦ Ä£ °Í°ú °°Àº È¿°ú¸¦ °¡Á® ¿É´Ï´Ù.

MacsBug¿¡ µé¾î °¡°Ô µÇ´õ¶óµµ ´çȲÇÏÁö ¾Ê°í g¸¦ ´©¸¥ ÈÄ ºüÁ® ³ª¿Ã Áغñ°¡ µÇ¾ú½À´Ï±î? ±×·¯¸é [Ä¿¸Çµå-ÆÄ¿ö Ű]¸¦ ´­·¯¼­ MacsBug·Î µé¾î °¬´Ù ³ª¿Í º¸¼¼¿ä.

¹«»çÈ÷ ±ÍȯÇÑ °ÍÀ» ȯ¿µÇÕ´Ï´Ù! Ȥ½Ã Àç½Ãµ¿ÇÑ ºÐÀº ... ¾ð±ÞÀ» ȸÇÇÇϵµ·Ï ÇϰڽÀ´Ï´Ù. -_-;;
µé¾î°¡ º¸´Ï Ȳ´çÇÑ È­¸éÀÌ ¶ßÁÒ? Å©°Ô ³× ÆÄÆ®·Î ³ª´©¾î Áý´Ï´Ù.¾Æ·¡ ±×¸²À» º¸¼¼¿ä.

Macsbug's window

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

window
  • [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·Î µé¾î¿À°Ô µÇ¾úÀ» °ÍÀÔ´Ï´Ù. 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)À» ÇØ º» °ÍÀÔ´Ï´Ù.

10Áø¼ö ¿¬»ê

¶ÇÇÑ ½ÊÁø¼ö¸¦ 16Áø¼ö·Î ¹Ù²Ü ¼öµµ ÀÖ½À´Ï´Ù. #40À̶ó°í ÀÔ·ÂÇÏ°í ¸®ÅÏÀ» Ä¡¸é, ¾Æ·¡ ±×¸²Ã³·³ $°¡ ¾Õ¿¡ ºÙÀº 16Áø¼ö·Î º¯È¯µË´Ï´Ù.

16Áø¼ö ¿¬»ê

¶Ç 1¸Þ°¡¹ÙÀÌÆ®(megabyte;MB)´Â ¸î ų·Î¹ÙÀÌÆ®(kilobyte;KB)ÀÎÁöµµ ¾Ë ¼ö ÀÖ½À´Ï´Ù. #1m/#1k ¶ó°í ÀÔ·ÂÇØ º¸¼¼¿ä. À̰ÍÀº 1MB¸¦ 1KB·Î ³ª´« °ÍÀÔ´Ï´Ù. ±× °á°ú´Â ¾Æ·¡ ±×¸²°ú °°ÀÌ #1024ÀÔ´Ï´Ù.

¸Þ°¡¹ÙÀÌÆ®

´Ù¼¸ ¹øÂ°·Î, MacsBug¸¦ ÀÌ¿ëÇØ¼­ ¿¡·¯ ³Ñ¹öÀÇ Àǹ̸¦ ¾Ë¾Æ º¼ ¼ö ÀÖ½À´Ï´Ù. error #¿¡·¯³Ñ¹ö¶ó°í ÀÔ·ÂÇÏ¸é ¿¡·¯ ³Ñ¹ö°¡ ¶æÇÏ´Â °ÍÀ» ¾Ë·Á ÁÝ´Ï´Ù.

Áö±Ý °è½Å °÷Àº: TECH > [¸ÅŲÅä½Ã] ¸ÅŲÅä½Ã µð¹ö°Å, MacsBug