¾È³çÇϼ¼¿ä. Ÿ¶ôõ»ç ÀÔ´Ï´Ù.. µ¨ÆÄÀÌ ÀÔ¹®¼°¡ ¾ø´Ù°í Çؼ ¾²°í ÀÖ½À´Ï´Ù.
1. ¾²·¹µå´Â ºÒÇÊ¿ä
OS °¡ CPU ¿¡°Ô »ç¿ë±ÇÀ» ¹Þ¾Æ, Processor º°·Î CPU »ç¿ë±ÇÀ» ºÐÇÒ ÇÕ´Ï´Ù. ÇÁ·Î¼¼¼ °üÁ¡¿¡¼ º¸¸é, CPU °¡ ó¸® ÇÒ ÀÏÀ» ¹Ú½º¿¡ ´ã¾Æ ÀÏ·Ä·Î ´Ã¿©³õ°í¼, ¾Õ¿¡¼ ºÎÅÍ Çϳª¾¿ ó¸®ÇØ ³ª°©´Ï´Ù.
ÇÁ·Î¼¼½º¿¡ ¼ºê ¾²·¹µå°¡ ¸î°³°¡ µ¹¾Æ°¡µç, CPU ´Â "Çѹø¿¡ Çϳª¾¿" ó¸® ÇÕ´Ï´Ù.
¾²·¹µå´Â ÇÔ¼ö ·çƾÀ¸·Î º¯°æ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
2. ¾²·¹µå°¡ ÇÊ¿äÇÑ °æ¿ì
- ÇÁ¸°ÅÍ Ãâ·Â ·çƾÀº ¾²·¹µå·Î µ¹¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- nonblock ¼ÒÄÏÀº ¾²·¹µå·Î µ¹¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
nonblock ¼ÒÄÏ¿¡¼´Â connect, disconnect, receive µîÀÇ ¼ÒÄÏ À̺¥Æ®°¡ ¹ß»ýÇϸé, ÇÁ·Î¼¼½º¿¡¼ ó¸® ÇÏ´Â ÇÒÀÏ ¹Ú½º¸¦ ¸ØÃß°í, ¼ÒÄÏ À̺¥Æ®¸¦ ¸ÕÀú ó¸® ÇÕ´Ï´Ù. ±×·¡¼ ¼ÒÄÏ À̺¥Æ®°¡ ÇÒÀÏ ¹Ú½º ¼ø¼¸¦ ¸Á°¡¶ß¸®Áö ¾Êµµ·Ï, ¾²·¹µå·Î ¼ÒÄÏ À̺¥Æ®¸¦ ¹Þ¾Æ¼ ÇÒ ÀÏ ¹Ú½º¸¦ ¸¸µé¾î¼ µÚ¿¡ ´Ã¿© ³õÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
*** nonblock ¼ÒÄÏ¿¡¼ ¾²·¹µå¸¦ ¾È¾²·Á¸é, nonblock ¼ÒÄÏ À̺¥Æ®¸¦ À̺¥Æ® ¸®½ºÆ®¿¡ Ãß°¡ ÇÑ ÈÄ, À̺¥Æ® ¸®½ºÆ®¸¦ ÀÐ¾î¼ Ã³¸® ÇÏ°Ô ÇÏ¸é µË´Ï´Ù.
3. »ó¼ÓÀº ºÒÇÊ¿ä
OOP ÀÇ ¸ñÀûÀº, ÇÁ·Î±×·¥À» ´Ü¼øÇÏ°í ü°èÀûÀ¸·Î ¸¸µé¾î¼, ¿À·ù³ª ¹ö±×°¡ »ý±â±â ¾î·Æ°Ô ÇÏ°í, ¿À·ù³ª ¹ö±×°¡ »ý°Üµµ ½±°Ô ÇØ°á Çϱâ À§ÇÔ ÀÔ´Ï´Ù.
»ó¼ÓÀÇ ¸ñÀûÀº Àüü Äڵ带 º¯°æ ÇÏÁö ¾Ê°í, ÀϺθ¦ »ó¼Ó ¹Þ¾Æ ¼öÁ¤Çϱâ À§ÇÔ ÀÔ´Ï´Ù.
UNIX ³ª LINUX °°ÀÌ OS ¿Í ÄÄÆÄÀÏ·¯°¡ º¯°æµÇÁö ¾Ê´Â °³¹ß ȯ°æ¿¡¼´Â ¸Â½À´Ï´Ù.
Windows ¿Í Delphi ¿Í °°ÀÌ OS ¿Í ÄÄÆÄÀÏ·¯°¡ ÀÚÁÖ º¯°æµÇ´Â °³¹ß ȯ°æ¿¡¼´Â °³¹ß ÇÒÀÏÀÌ ¸¹¾ÆÁý´Ï´Ù.
»ó¼ÓµÈ Äڵ带 ¼öÁ¤ ÇÏ·Á¸é, »ó¼Ó °èÃþµµ¸¦ µû¶ó ¾î´À Ŭ·¡½º¿¡¼ ¾î¶»°Ô ¼øÂ÷ÀûÀ¸·Î ¿µÇâÀ» ¹ÌÄ¥Áö »ý°¢ÇÏ°í, µð¹ö°Å·Î parentÀÇ parent·Î ¿Ã¶ó °¬´Ù°¡ child ÀÇ child ·Î ³»·Á °¬´Ù°¡ ¸î ¹ø ¿Ô´Ù °¬´Ù ÇØ¾ß ÇÕ´Ï´Ù.
°¡±ÞÀûÀÌ¸é »ó¼ÓÀ» ¾ÈÇϵµ·Ï, ²À ÇÊ¿äÇÏ´Ù¸é Çѹø Á¤µµ »ó¼Ó ÇÏ°Ô Çϼ¼¿ä.
4. »ó¼ÓÀÌ ÇÊ¿äÇÑ °æ¿ì
»ó¼ÓÀÌ OOPÀÇ ¸ñÀû ¿Ü¿¡µµ, ¼ºÁú°ú Ư¼ºÀÌ ´Ù¸¥ "°Í" µé °£ÀÇ ¿¬°á(À̱âÁ¾°£ÀÇ ¿¬°á)À» À§ÇØ ÇÊ¿äÇÕ´Ï´Ù.
¿¹) IInterface with ActiveX, FireMoneky with Android and iOx
¸¶Áö¸·À¸·Î.
°üÁ¡ÀÇ Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù.
ºñÁö´Ï½º °üÁ¡¿¡¼ º¸¸é,
µ¨ÆÄÀÌ ÄÄÆ÷³ÍÆ®¸¦ °³¹ß ÇÏ¿© ÆǸŸ¦ Çϰųª, ÇÁ·Î±×·¥ ÀϺΠ¸ðµâÀ» ÆǸŠÇϰųª, µð¹ÙÀ̽º¸¦ ÆǸÅÇϸé..
Window ³ª Delphi ¿¡¼ »õ¹öÁ¯ÀÌ ³ª¿À°Å³ª º¯°æÀÌ ¹ß»ý Çϸé,
±âÁ¸ ÇÁ·Î±×·¥À» ¼öÁ¤ ÇÏ¿©¾ß ÇÏ°í, ±×¿¡ µû¶ó ¸ÅÃâÀÌ ¹ß»ýÇÕ´Ï´Ù.
¿¹) PC ¾÷ü´Â MS °¡ ¸Ô¿© »ì¸®°í ÀÖ½À´Ï´Ù.
|