Áý¿¡ °¡¾ßÇÒ ½Ã°£À» ÀÎÁöÇÏ´Â ¹æ¹ý

À¥¼­ÇÎÇÏ´Ù°¡ ¿ì¿¬È÷ µé¸¥ »çÀÌÆ®¿¡¼­ “ÇÁ·Î±×·¡¸Ó°¡ µÇ´Â ¹ý”À̶ó´Â ¾à°£Àº Ȳ´çÇÑ Á¦¸ñÀÇ ¹®¼­¸¦ ¹ß°ßÇÏ¿´´Ù. ¿ø¹®Àº Robert L. Read¶ó´Â »ç¶÷ÀÌ ½è°í À§Å°¿¡ ¹ø¿ªµÇ¾î ÀÖ´Ù. ¾ÆÁ÷ ¸ðµÎ ÀÐÁö´Â ¾Ê¾ÒÁö¸¸(2/3Á¤µµ Àоú´Ù) ÇÁ·Î±×·¡¸Ó°¡ ÇѹøÂëÀº »ý°¢ÇÏ°í ³Ñ¾î°¡¾ß ÇÒ °Í °°Àº ÅäÇȵ鿡 ´ëÇØ¼­ ´Ù·ç°í À־ ¾Æ´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ô ±ÇÇÏ°í ½ÍÀº ¹®¼­´Ù.

ÀÌ ¹®¼­¿¡¼­ ´Ù·ç°í ÀÖ´Â ÅäÇȵé Áß Àç¹ÌÀÖ´Â ³»¿ëÀÌ Àִµ¥…


Áý¿¡ °¡¾ßÇÒ ½Ã°£À» ÀÎÁöÇÏ´Â ¹æ¹ý

… Áß·« …

Àü¿°¼º ÀÖ´Â º´¿¡ °É·È´Ù¸é Áý¿¡ °¡¶ó. Á×°í ½Í´Ù´Â »ý°¢ÀÌ µç´Ù¸é Áý¿¡ °¡¾ß ÇÑ´Ù. ¸î ÃÊ ÀÌ»ó ´©±º°¡¸¦ Á×ÀÌ°í ½Í´Ù´Â »ý°¢ÀÌ µç´Ù¸é Áý¿¡ °¡¼­ ½¬¾î¾ß ÇÑ´Ù. ´©±º°¡°¡ °¡º­¿î ¿ì¿ïÁõÀ» ³Ñ¾î¼­ ½É°¢ÇÑ Á¤½Å ÀÌ»óÀ̳ª Á¤½Åº´ÀÇ Áõ¼¼¸¦ º¸Àδٸé Áý¿¡ °¡°Ô ÇØ¾ß ÇÑ´Ù. ÇÇ·Î ¶§¹®¿¡ Æò¼Ò¿Í ´Þ¸® ºÎÁ¤Á÷Çϰųª ³²À» ¼ÓÀÌ°í ½Í´Ù´Â À¯È¤ÀÌ µç´Ù¸é ½¬¾î¾ß ÇÑ´Ù. ÇÇ·Î¿Í ½Î¿ì±â À§ÇØ ¸¶¾àÀ̳ª °¢¼ºÁ¦¸¦ ¾²Áö ¸»¶ó. Ä«ÆäÀÎÀ» ³²¿ëÇÏÁöµµ ¸»¶ó.

ÀÌ·± »óȲÀÌ ¾Æ´Ï¸é Áý¿¡°¡Áö ¸»¶ó´Â ¼Ò¸®´Â ¾Æ´Ï°ÚÁö? ¤»¤»

±×¸®°í Á¦´Ð½º±ºÀº ¹®¼­ÀÇ 3.3.3ÀýÀ» º¸°Ô³ª :p

2004-02-27 1:31 AM
comments/trackbacks(0) | permalink

Grady Booch´Â ÀÌ·¸°Ô »ý°å´Ù.

Aaron Skonnard¿Í Grady Booch

2004-02-25 6:06 AM
comments/trackbacks(0) | permalink

Divide And Conquer

Å©±â°¡ Å©°í º¹ÀâÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÀÛÀº ´ÜÀ§·Î ³ª´©¾î ÇØ°áÇÏÀÚ´Â °ÍÀÌ Divide and conquerÀÌ´Ù. ³ª´©¾î ÇØ°áÇÑ´Ù´Â ¿øÄ¢Àº ÀÌ »Ó¸¸ÀÌ ¾Æ´Ï¶ó ¿©·¯ ¹®Á¦¸¦ µ¿½Ã¿¡ ÇØ°áÇÏ´Â µ¥µµ À¯È¿ÇÑ ¿øÄ¢ÀÎ µí ÇÏ´Ù.

¿©·¯ ÀÛ¾÷À» µ¿½Ã¿¡ ó¸®Çϱâ À§ÇØ ÂªÀº ½Ã°£¿¡ ½±°Ô ó¸®ÇÒ ¼ö ÀÖ´Â ´õ ÀÛÀº ´ÜÀ§ÀÇ ÀÛ¾÷À¸·Î ³ª´©°í ³ª´©¾îÁø ÀÛÀº ÀÛ¾÷µéÀ» ¿ì¼±¼øÀ§¸¦ Á¤ÇØ ÀÛ¾÷¸ñ·Ï¿¡ Àû´çÈ÷ ¼­·Î ³¢¿ö ³Ö¾î Çϳª¾¿ ÇØ°áÇØ ³ª°¡¸é ¸¶Ä¡ ¿©·¯°¡Áö ÀÛ¾÷À» µ¿½Ã¿¡ ó¸®ÇÏ´Â °Íó·³ º¸ÀδÙ. ºñ¼±Á¡Çü(non-preemptive) ¹æ½ÄÀÇ ¸ÖƼÅ×½ºÅ· OS ó·³.

ÀÌ ¶§ Àû´çÇÑ Å©±â·Î ÀÛ¾÷¸¦ ³ª´©´Â °ÍÀÌ Áß¿äÇÏ´Ù. ³Ê¹« Å©°Ô ³ª´²Áø ÀÛ¾÷´Â »õ·Î Ãß°¡µÈ ´õ ÀÛÀº ÀÛ¾÷µé¿¡ ÀÇÇØ ¿ì¼±¼øÀ§°¡ °è¼Ó ¹Ð¸®°Ô µÇ°í ³ªÁß¿¡´Â ±âÇÑ ³»¿¡ ó¸®Çϱ⠾î·Á¿öÁö´Â »óȲÀÌ µÇ±â ½±´Ù. ´õ ªÀº ½Ã°£¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ÀÌ ¼±È£µÇ±â ¶§¹®ÀÌ´Ù.

¶Ç, µ¿½Ã¿¡ ÁøÇàÇØ¾ß ÇÒ ÀÛ¾÷ÀÌ ¸¹À» ¼ö·Ï ´õ ÀÛÀº Å©±â·Î(´õ ªÀº ½Ã°£¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â Å©±â·Î) ³ª´²¾ß ÇÑ´Ù. ±×·¡¾ß¸¸ ¿©·¯ ÀÛ¾÷µéÀÌ µ¿½Ã¿¡ ÁøÇàµÇ°í ÀÖ´Â °Í ó·³ º¸ÀÌ°Ô µÉ °ÍÀÌ´Ù.

¹®Á¦´Â ÀÛ°Ô ³ª´²Áø ÀÛ¾÷µéÀ» ¿À°¡¸ç ó¸®ÇÒ ¶§ »ý±â´Â ¹®¸Æ º¯°æ(context change)¿¡ µû¸¥ ¿À¹öÇìµåÀÌ´Ù. ÀÛ¾÷À» ´õ Àß°Ô ³ª´©°Ô µÇ¸é ´õ ÀæÀº ¹®¸Æ º¯°æÀ¸·Î ÀÌ¿¡ µû¸£´Â ¿À¹öÇìµå ¶ÇÇÑ Áõ°¡ÇÏ°Ô µÈ´Ù.

¿©·¯ ÀÛ¾÷À» µ¿½Ã¿¡ ó¸®ÇÏ°Ô µÉ ¶§ ÀÌ·± ¿À¹öÇØµå¸¦ °í·ÁÇØ¾ß ÇÏ´Â °ÍÀº ÀÛ¾÷À» Áö½ÃÇÏ´Â »ç¶÷À̳ª ÀÛ¾÷À» ¼öÇàÇÏ´Â »ç¶÷ÀÌ ¿°µÎÇØ µÎ¾î¾ß¸¸ ÇÏ´Â °ÍÀÌ´Ù.

ÇÏÁö¸¸ ½±°Ô ÀØ°Ô µÈ´Ù. -_-;

2004-02-22 12:50 PM
comments/trackbacks(0) | permalink

ÄÚ´õ¸¦ À§ÇÑ ½ºÆ®·¡½º ÇØ¼Ò¹ý

½ºÆ®·¡½º Ç® ±æ¾ø´Â ÄÚ´õ¿¡°Ô´Â ÀÌ·±½ÄÀÇ Ä¿¸àÆÃ ¹æ½ÄÀÌ µµ¿òÀÌ µÉ°Å °°´Ù.

¾î¼¸é ÄÚµù »ý»ê¼º Çâ»óÀ¸·Î À̾îÁú Áöµµ.. ¤»¤§

ps) À©µµ¿ì ÄÚµù Çϸ鼭 ½×ÀÎ°Ô ¸¹¾Ò³ª? …

2004-02-20 8:52 AM
comments/trackbacks(0) | permalink

ÄÚµå ¸®ºä

³ª¿Í ´Ù¸¥ ÄÚµù ÄÁº¥¼Ç

³ª¿Í ´Ù¸¥ ³×ÀÌ¹Ö ½ºÅ¸ÀÏ

³ª¿Í ´Ù¸¥ Ç÷οì

³ª¿Í ´Ù¸¥ ¼³°è ¹æ½Ä

ÀÌ·± °Íµé ¶§¹®¿¡ ³² ÄÚµå º¸´Â°Å ±²ÀåÈ÷ ºÒÆíÇÏ´Ù.

³²ÀÌ ¸¸µç Äڵ带 º¸´Â°Ô µµ¿òÀÌ ¸¹ÀÌ µÈ´Ù´Â °É ¾ËÁö¸¸ ¼­µµ…

¾îÁ¦ ¾îÂî¾îÂîÇÏ¿© Äڵ帮ºäÇÒ ±âȸ°¡ ÀÖ¾ú´Âµ¥…

inheritance¿Í compositionÀ¸·Î Ŭ·¡½º¿Í °´Ã¼°¡ ÁÖ··ÁÖ·· ÀÌ»Ú°Ô ¸Þ´Þ¸° ¼³°è.

°£·«ÇÏ°í ±ò²ûÇÑ ÄÚµù ½ºÅ¸ÀÏ.

¸¸µç »ç¶÷ÀÇ Ä£ÀýÇÑ ¼³¸í.

¸¶Ä¡ DP¿¡ ³ª¿À´Â »ùÇà Äڵ带 º¸´Â µíÇØ¼­ ±âºÐ ÁÁÀº Äڵ帮ºä°¡ µÉ ¼ö ÀÖ¾ú´Ù.

2004-02-17 3:23 AM
comments/trackbacks(0) | permalink