|
|
|
 |
ÆÇ¸Å°¡ |
22,000¿ø ¡æ 19,800¿ø 10% |
|
 |
¸¶Àϸ®Áö |
1% 200¿ø |
|
 |
¹ßÇàÀÏ |
2005-08-10
|
 |
ISBN |
8956742723 | 9788956742724
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 629ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
|
 |
¹è¼Ûºñ |
2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
|
| |
|
|  |
| ÆÇ¸Å½ÃÀÛ ¾Ë¸² SMS ½Åû |
Ãâ°£¿¹Á¤/ǰÀý/ÀϽÃǰÀý/ÀýÆÇ »óÅÂÀÇ »óǰÀÌ
ÆÇ¸Å°³½ÃµÇ¸é, SMS¾Ë¸²À» ½ÅûÇϽŠ°í°´´Ô²²
¾Ë¸²SMS¸¦ ¹ß¼ÛÇØ µå¸³´Ï´Ù.
(´Ü, ¹®ÀÚ¸Þ¼¼Áö È®ÀÎ ÈÄ Áï½Ã ±¸¸ÅÇÏÁö ¾ÊÀ¸¸é
Àç°í°¡ ¼ÒÁøµÉ ¼ö ÀÖ½À´Ï´Ù.) |
|
|
|
|
 |
| ÇÁ·Î±×·¡¹Ö
|
|
|
|
|
|
|
 |
|
Windows APIÀÇ ÇÙ½É ±â´É°ú ÇÔ¼öµé¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ Áöħ¼. Windows XP¿Í 2003À» ºñ·ÔÇÑ ÃֽŠWindows ¹öÀüµé·Î °»½ÅµÇ¾ú´Ù. ´Ù¸¥ ´ëºÎºÐÀÇ Windows ÇÁ·Î±×·¡¹Ö ±³Àçµé°ú´Â ´Þ¸®, ÀÌ Ã¥Àº ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ Áö¸éÀ» ¼ÒºñÇÏÁö ¾Ê°í ÆÄÀÏ ½Ã½ºÅÛ, ¸Þ¸ð¸®, ÇÁ·Î¼¼½º, ½º·¹µå, µ¿±âÈ, Åë½Å, º¸¾È µîÀÇ ÇÙ½É ½Ã½ºÅÛ ¼ºñ½ºµé¿¡ ÃÊÁ¡À» µÐ´Ù.
UNIX³ª ±âŸ ¿î¿µÃ¼Á¦µé¿¡ Ä£¼÷ÇÑ µ¶Àڵ鿡 ´ëÇÑ ¹è·Á¸¦ °®Ãá ÀÌ Ã¥À» ÅëÇØ¼, µ¶ÀÚ´Â ÀÌ¹Ì ¾Ë°í ÀÖ´Â Áö½Ä¿¡ ±â¹ÝÇØ¼ Windows APIÀÇ °¡Àå Áß¿äÇÑ ±â´É°ú Ư¡À» ºü¸£°í ½±°Ô ¹è¿ï ¼ö ÀÖ´Ù. »õ·Î¿î API ÇÔ¼öµé°ú »õ·Î¿î ³»¿ëÀ¸·Î °»½Å, °³¼±µÈ ÀÌ °³Á¤ÆÇÀº ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö, Windows ¼ºñ½º, ÇÁ·Î¼¼½º¿Í ½º·¹µå °ü¸®, ´ÜÀÏ ÇÁ·Î¼¼¼ ¹× ´ÙÁß ÇÁ·Î¼¼¼ ½Ã½ºÅÛ¿¡¼ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ¼º´É µîÀ» ´Ù·é´Ù. ¶ÇÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» »õ·Î¿î Windows 64ºñÆ® APIÀÎ Win64·Î À̽ÄÇÏ´Â ±â¹ýµéµµ À̾߱âÇÑ´Ù.
ÀÌ Ã¥Àº ´ÜÀÏ ÇÁ·Î¼¼½º ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀÎ ±â´Éµé·ÎºÎÅÍ ½ÃÀÛÇØ¼, ´ÙÁß ½º·¹µå ȯ°æ¿¡ °ü·ÃµÈ Á» ´õ º¹ÀâÇϰí Á¤±³ÇÑ ±â´Éµé·Î Á¡ÁøÀûÀ¸·Î ³ª¾Æ°£´Ù. °¢ Àå¿¡¼´Â ÇØ´ç ÁÖÁ¦¸¦ Àß º¸¿©ÁÖ´Â »ç½ÇÀûÀÎ ¿¹Á¦µéÀÌ ÀÖ´Ù.
|
 |
|
 |
Á¦ 1 Àå Win32¿Í Win64ÀÇ ±âÃÊ
¿î¿µÃ¼Á¦ÀÇ Çʼö ±â´É
WindowsÀÇ ÁøÈ
Windows ¹öÀüµé
WindowsÀÇ ½ÃÀå ¿ªÇÒ
Windows, Ç¥ÁØ, °³¹æ ½Ã½ºÅÛ
WindowsÀÇ ¿øÄ¢µé
Win64 ´ëºñ
Ç¥ÁØ C ¶óÀ̺귯¸®: ÆÄÀÏ Ã³¸®¿¡ °ü·ÃÇØ¼
ÀÌ Ã¥À» Ȱ¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ °Íµé
¿¹Á¦: °£´ÜÇÑ ¼øÂ÷Àû ÆÄÀÏ º¹»ç
¿ä¾à
½Ç½À °úÁ¦
Á¦ 2 Àå Windows ÆÄÀÏ ½Ã½ºÅÛ°ú ¹®ÀÚ I/O »ç¿ëÇϱâ
WindowsÀÇ ¿©·¯ ÆÄÀÏ ½Ã½ºÅÛµé
ÆÄÀÏ À̸§ ±ÔÄ¢
ÆÄÀÏ ¿±â, Àбâ, ¾²±â, ´Ý±â
Àá±ñ °ç°¡Áö: À¯´ÏÄÚµå¿Í ÀϹÝÀû ¹®ÀÚµé
À¯´ÏÄÚµå Àü·«µé
Ç¥ÁØ ÀåÄ¡µé°ú ÄÜ¼Ö I/O
¿¹Á¦: ÄÜ¼Ö Ãâ·Â°ú ÀÔ·Â
¿¹Á¦: ¿À·ù ó¸®
¿¹Á¦: ¿©·¯ °³ÀÇ ÆÄÀϵéÀ» Ç¥ÁØ Ãâ·ÂÀ¸·Î º¹»ç
¿¹Á¦: ASCII¸¦ À¯´ÏÄÚµå·Î º¯È¯
ÆÄÀϰú µð·ºÅ͸® °ü¸®
¿¹Á¦: ÇöÀç µð·ºÅ͸® Ãâ·Â
¿ä¾à
½Ç½À °úÁ¦
Á¦ 3 Àå °í±Þ ÆÄÀÏ ¹× µð·ºÅ͸® ó¸®¿Í ·¹Áö½ºÆ®¸®
64ºñÆ® ÆÄÀÏ ½Ã½ºÅÛ
ÆÄÀÏ Æ÷ÀÎÅÍ
ÆÄÀÏ Å©±â ¾ò±â
¿¹Á¦: ÀÓÀÇÀûÀÎ ·¹ÄÚµå °»½Å
ÆÄÀÏ Æ¯¼º°ú µð·ºÅ͸® ó¸®
¸¶¿îÆ® ÁöÁ¡
¿¹Á¦: ÆÄÀÏ Æ¯¼ºµéÀ» ³ª¿
¿¹Á¦: ÆÄÀÏ ½Ã°£ ¼³Á¤
ÆÄÀÏ Ã³¸® Àü·«
ÆÄÀÏ Àá±Ý
·¹Áö½ºÆ®¸®
·¹Áö½ºÆ®¸® °ü¸®
¿¹Á¦: ·¹Áö½ºÆ®¸® Ű¿Í ³»¿ë ³ª¿Çϱâ
¿ä¾à
½Ç½À °úÁ¦
Á¦ 4 Àå ¿¹¿Ü ó¸®
¿¹¿Ü¿Í ±× 󸮺Î
ºÎµ¿¼Ò¼öÁ¡ ¿¹¿Üµé
¿À·ù¿Í ¿¹¿Ü
¿¹Á¦: ¿À·ù¸¦ ¿¹¿Ü·Î Ãë±ÞÇϱâ
Á¾·á 󸮺Î
Àü¿ª, Áö¿ª ½ºÅà µÇ¤±â
¿¹Á¦: Á¾·á 󸮺θ¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¥ ǰÁú °³¼±
¿¹Á¦: ÇÊÅÍ ÇÔ¼ö »ç¿ëÇϱâ
ÄÜ¼Ö Á¦¾î 󸮺Î
¿¹Á¦: ÄÜ¼Ö Á¦¾î 󸮺Î
º¤ÅÍ½Ä ¿¹¿Ü ó¸®
¿ä¾à
½Ç½À °úÁ¦
Á¦ 5 Àå ¸Þ¸ð¸® °ü¸®, ¸Þ¸ð¸® ¸Êµå ÆÄÀÏ, DLL
Win32¿Í Win64 ¸Þ¸ð¸® °ü¸® ¾ÆÅ°ÅØÃ³
Èü
Èü ¸Þ¸ð¸® °ü¸®
¿¹Á¦: ÀÌÁø °Ë»ö Æ®¸®¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ Á¤·Ä
¸Þ¸ð¸® ¸Êµå ÆÄÀÏ
¿¹Á¦: ¸Þ¸ð¸® ¸Êµå ÆÄÀÏÀ» ÀÌ¿ëÇÑ ¼øÂ÷ ÆÄÀÏ Ã³¸®
¿¹Á¦: ¸Þ¸ð¸® ¸Êµå ÆÄÀÏÀÇ Á¤·Ä
¿¹Á¦: º£À̽ºÆ® Æ÷ÀÎÅÍ »ç¿ëÇϱâ
µ¿Àû ¸µÅ© ¶óÀ̺귯¸®
¿¹Á¦: ÆÄÀÏ º¯È¯ ÇÔ¼ö¸¦ ¸í½ÃÀûÀ¸·Î ¸µÅ©
DLL ÁøÀÔÁ¡
DLL ¹öÀü °ü¸®
¿ä¾à
½Ç½À °úÁ¦
Á¦ 6 Àå ÇÁ·Î¼¼½º °ü¸®
Windows ÇÁ·Î¼¼½º¿Í ½º·¹µå
ÇÁ·Î¼¼½º »ý¼º
ÇÁ·Î¼¼½º ÇÚµé °³¼ö
ÇÁ·Î¼¼½º ½Å¿ø
ÇÚµé º¹Á¦
ÇÁ·Î¼¼½º¿Í ½º·¹µåÀÇ Á¾·á
ÇÁ·Î¼¼½º Á¾·á ±â´Ù¸®±â
ȯ°æ ºí·°°ú ȯ°æ ¹®ÀÚ¿
¿¹Á¦: º´·ÄÀû ÆÐÅÏ °Ë»ö
´ÙÁß ÇÁ·Î¼¼¼ ȯ°æÀÇ ÇÁ·Î¼¼½º
ÇÁ·Î¼¼½º ¼öÇà ½Ã°£
¿¹Á¦: ÇÁ·Î¼¼½º ¼öÇà ½Ã°£
ÄÜ¼Ö Á¦¾î À̺¥Æ® ¹ß»ý
¿¹Á¦: °£´ÜÇÑ ÀÛ¾÷ °ü¸®
ÀÛ¾÷ °´Ã¼
¿ä¾à
½Ç½À °úÁ¦
Á¦ 7 Àå ½º·¹µå¿Í ½ºÄÉÁÙ¸µ
½º·¹µåÀÇ °³¿ä
½º·¹µåÀÇ ±âÃÊ
½º·¹µå °ü¸®
½º·¹µå¿¡¼ C ¶óÀ̺귯¸® »ç¿ë
¿¹Á¦: ´ÙÁß ½º·¹µå ÆÐÅÏ °Ë»ö
¼º´É »óÀÇ ¿µÇâ
°¨µ¶/ÀÏ²Û ¸ðÇü°ú ±âŸ ½º·¹µù ¸ðÇüµé
¿¹Á¦: º´ÇÕ Á¤·Ä - ºÐÇÒÁ¤º¹À» ÅëÇÑ SMP Ȱ¿ë
½º·¹µå ·ÎÄà ÀúÀå¼Ò
ÇÁ·Î¼¼½º¿Í ½º·¹µåÀÇ ¿ì¼±¼øÀ§¿Í ½ºÄÉÁÙ¸µ
½º·¹µåÀÇ ¿©·¯ »óŵé
ÇÔÁ¤°ú ÈçÇÑ ½Ç¼öµé
½Ã°£ ¸¸·á ´ë±â
ÆÄÀ̹ö
¿ä¾à
½Ç½À °úÁ¦
Á¦ 8 Àå ½º·¹µå µ¿±âÈ
½º·¹µå µ¿±âÈÀÇ Çʿ伺
½º·¹µå µ¿±âÈ °´Ã¼µé
CRITICAL_SECTION °´Ã¼
°øÀ¯ º¯¼ö¸¦ º¸È£Çϱâ À§ÇÑ CRITICAL_SECTION
¿¹Á¦: °£´ÜÇÑ »ý»êÀÚ/¼ÒºñÀÚ ½Ã½ºÅÛ
¹ÂÅØ½º
¼¼¸¶Æ÷¾î
À̺¥Æ®
¿¹Á¦: »ý»êÀÚ/¼ÒºñÀÚ ½Ã½ºÅÛ
¹ÂÅØ½º¿Í CRITICAL_SECTION¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ Áöħµé
»óÈ£Àá±Ý ÇÔ¼öµé¿¡ ´ëÇØ Á» ´õ
¸Þ¸ð¸® °ü¸®ÀÇ ¼º´É °í·Á»çÇ×
¿ä¾à
½Ç½À °úÁ¦
Á¦ 9 Àå µ¿±âÈÀÇ ¼º´É ¿µÇâ°ú Áöħµé
µ¿±âȰ¡ ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâ
¼º´É ÃøÁ¤À» À§ÇÑ ¸ðÇü ÇÁ·Î±×·¥
CS ½ºÇÉ È½¼ö¸¦ ÀÌ¿ëÇÑ SMP ¼º´É Á¶À²
½º·¹µå °æÀïÀ» ÁÙÀ̱â À§ÇÑ ¼¼¸¶Æ÷¾î ½º·ÎƲ
ÇÁ·Î¼¼¼ ģȵµ
I/O ¿Ï·á Æ÷Æ®
¼º´É »óÀÇ ÇÔÁ¤µé°ú Áöħµé
¿ä¾à
½Ç½À °úÁ¦
Á¦ 10 Àå °í±Þ ½º·¹µå µ¿±âÈ
Á¶°Ç º¯¼ö ¸ðÇü°ú ¾ÈÀü¼º ¼Ó¼ºµé
SignalObjectAndWait »ç¿ë¹ý
¿¹Á¦: ¹®Åΰª À庮 °´Ã¼
´ë±â¿ °´Ã¼
¿¹Á¦: ´Ù´Ü°è ÆÄÀÌÇÁ¶óÀο¡¼ ´ë±â¿À» »ç¿ë
ºñµ¿±â ÇÁ·Î½ÃÀú È£Ãâ
ºñµ¿±â ÇÁ·Î½ÃÀú È£ÃâÀÇ µî·Ï
ÅëÁö °¡´É ´ë±â »óÅÂ
¾ÈÀüÇÑ ½º·¹µå Ãë¼Ò
ÀÀ¿ë ÇÁ·Î±×·¥ À̽ļºÀ» À§ÇÑ Pthreads »ç¿ë
½º·¹µå ½ºÅðú ½º·¹µå °³¼ö
´ÙÁß ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼³°è, µð¹ö±ë, Å×½ºÆÃ¿¡ ´ëÇÑ Á¶¾ð
Windows API ÀÌ¿ÜÀÇ ¼ö´Üµé
¿ä¾à
½Ç½À °úÁ¦
Á¦ 11 Àå ÇÁ·Î¼¼½º°£ Åë½Å
ÀÍ¸í ÆÄÀÌÇÁ
¿¹Á¦: ÀÍ¸í ÆÄÀÌÇÁ¸¦ ÀÌ¿ëÇÑ I/O ÀçÁöÁ¤
¸í¸íµÈ ÆÄÀÌÇÁ
¸í¸íµÈ ÆÄÀÌÇÁ Æ®·£Àè¼Ç ÇÔ¼öµé
¿¹Á¦: Ŭ¶óÀ̾ðÆ®/¼¹ö ¸í·ÉÁ٠󸮱â
Ŭ¶óÀ̾ðÆ®/¼¹ö ¸í·ÉÁ٠󸮱⿡ ´ëÇÑ ³íÀÇ
¸ÞÀϽ½·Ô
ÆÄÀÌÇÁ¿Í ¸ÞÀϽ½·ÔÀÇ »ý¼º, ¿¬°á, À̸§
¿¹Á¦: Ŭ¶óÀÌ¾ðÆ®µéÀÌ Ã£À» ¼ö ÀÖ´Â ¼¹ö
½º·¹µå ¸ðÇüµé¿¡ ´ëÇÑ ³íÀÇ
¿ä¾à
½Ç½À °úÁ¦
Á¦ 12 Àå Windows ¼ÒÄÏÀ» ÀÌ¿ëÇÑ ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö
Windows ¼ÒÄÏ
¼ÒÄÏ ¼¹ö ÇÔ¼öµé
¼ÒÄÏ Å¬¶óÀÌ¾ðÆ® ÇÔ¼öµé
¸í¸íµÈ ÆÄÀÌÇÁ¿Í ¼ÒÄÏÀÇ ºñ±³
¿¹Á¦: ¼ÒÄÏ ¸Þ½ÃÁö ¼ö½Å ÇÔ¼ö
¿¹Á¦: ¼ÒÄÏ ±â¹Ý Ŭ¶óÀ̾ðÆ®
¿¹Á¦: »õ·Î¿î ±â´ÉÀÌ Ãß°¡µÈ ¼ÒÄÏ ±â¹Ý ¼¹ö
ÇÁ·Î¼¼½º ³»ºÎ ¼¹ö
ÁÙ ÁöÇâÀû ¸Þ½ÃÁö, DLL ÁøÀÔÁ¡, TLS
¿¹Á¦: ¼ÒÄÏ ¸Þ½ÃÁö¸¦ À§ÇÑ, ½º·¹µå¿¡ ¾ÈÀüÇÑ DLL
¿¹Á¦: ¶Ç ´Ù¸¥ ½º·¹µå ¾ÈÀü DLL Àü·«
µ¥ÀÌÅͱ׷¥
¹öŬ¸® ¼ÒÄÏ ´ë Windows ¼ÒÄÏ
Windows ¼ÒÄÏÀ» ÀÌ¿ëÇÑ Áßø I/O
Windows ¼ÒÄÏ 2
¿ä¾à
½Ç½À °úÁ¦
Á¦ 13 Àå Windows ¼ºñ½º
Windows ¼ºñ½º ¸¸µé±â - °³¿ä
main() ÇÔ¼ö
ServiceMain() ÇÔ¼öµé
¼ºñ½º Á¦¾î 󸮺Î
¿¹Á¦: ¼ºñ½º "·¡ÆÛ"
Windows ¼ºñ½ºÀÇ °ü¸®
¿ä¾à: ¼ºñ½ºÀÇ ÀÛµ¿°ú °ü¸®
¿¹Á¦: ¼ºñ½º Á¦¾î ¼Ð
ÀÀ¿ë ÇÁ·Î±×·¥°ú ¼ºñ½º°¡ Ä¿³Î °´Ã¼¸¦ °øÀ¯Çϱâ
À̺¥Æ® ·Î±ë
¼ºñ½ºÀÇ µð¹ö±ë¿¡ ´ëÇØ
¿ä¾à
½Ç½À °úÁ¦
Á¦ 14 Àå ºñµ¿±â ÀÔÃâ·Â°ú I/O ¿Ï·á Æ÷Æ®
Windows ºñµ¿±â I/OÀÇ °³¿ä
Áßø I/O
¿¹Á¦: ÆÄÀÏ ÇÚµéÀ» ÅëÇÑ µ¿±âÈ
¿¹Á¦: Áßø I/O¿Í ´ÙÁß ¹öÆÛ¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ º¯È¯
¿Ï·á ·çƾÀ» ÀÌ¿ëÇÏ´Â È®Àå I/O
¿¹Á¦: È®Àå I/O¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ º¯È¯
½º·¹µå¸¦ ÀÌ¿ëÇÑ ºñµ¿±â I/O
´ë±â °¡´É ŸÀ̸Ó
¿¹Á¦: ´ë±â °¡´É ŸÀÌ¸Ó »ç¿ë
I/O ¿Ï·á Æ÷Æ®
¿¹Á¦: I/O ¿Ï·á Æ÷Æ®¸¦ ÀÌ¿ëÇÏ´Â ¼¹ö
¿ä¾à
½Ç½À °úÁ¦
Á¦ 15 Àå Windows °´Ã¼ÀÇ º¸¾È
º¸¾È Ư¼º
º¸¾ÈÀÇ °³¿ä: º¸¾È ¼¼úÀÚ
º¸¾È ¼¼úÀÚÀÇ Á¦¾î Ç÷¡±×µé
º¸¾È ½Äº°ÀÚ
ACLÀÇ °ü¸®
¿¹Á¦: NTFS ÆÄÀÏ¿¡¼ UNIX ½ºÅ¸ÀÏ ÆÛ¹Ì¼Ç Èä³»³»±â
¿¹Á¦: º¸¾È Ư¼º ÃʱâÈ
º¸¾È ¼¼úÀÚÀÇ Á¶È¸¿Í º¯°æ
¿¹Á¦: ÆÄÀÏ ÆÛ¹Ì¼Ç Àбâ
¿¹Á¦: ÆÄÀÏ ÆÛ¹Ì¼Ç º¯°æ
Ä¿³Î°ú Åë½Å °´Ã¼ÀÇ º¸¾È
¿¹Á¦: ÇÁ·Î¼¼½º¿Í ½º·¹µåÀÇ º¸¾È
Ãß°¡ÀûÀÎ º¸¾È ±â´ÉµéÀÇ °³¿ä
¿ä¾à
½Ç½À °úÁ¦
Á¦ 16 Àå Win64 ÇÁ·Î±×·¡¹Ö
Win64ÀÇ ÇöȲ
64ºñÆ® ¾ÆÅ°ÅØÃ³ÀÇ °³¿ä
Win64 ÇÁ·Î±×·¡¹Ö ¸ðÇü
ÀÚ·á Çü½Äµé
±¸Çü ÄÚµåÀÇ ÀÌÁÖ
¿¹Á¦: sortMMÀÇ ÀÌÁÖ
¿ä¾à
½Ç½À °úÁ¦
ºÎ·Ï A ¿¹Á¦ ÇÁ·Î±×·¥ »ç¿ë¹ý
À¥ »çÀÌÆ® ÆÄÀϵéÀÇ ±¸¼º
Çì´õ ÆÄÀϵé
Ãß°¡ÀûÀÎ ÆíÀÇ¿ë ÇÔ¼öµé
ºÎ·Ï B Windows, UNIX, C ¶óÀ̺귯¸® ´ëÁ¶Ç¥
2Àå, 3Àå: ÆÄÀÏ ¹× µð·ºÅ͸® °ü¸®
4Àå: ¿¹¿Ü ó¸®
5Àå: ¸Þ¸ð¸® °ü¸®, ¸Þ¸ð¸® ¸Êµå ÆÄÀÏ, DLL
6Àå: ÇÁ·Î¼¼½º °ü¸®
7Àå: ½º·¹µå¿Í ½ºÄÉÁÙ¸µ
8Àå-10Àå: ½º·¹µå µ¿±âÈ
11Àå: ÇÁ·Î¼¼½º°£ Åë½Å(IPC)
14Àå: ºñµ¿±â I/O
15Àå: Windows °´Ã¼ÀÇ º¸¾È
ºÎ·Ï C ¼º´É ÃøÁ¤ °á°ú
Å×½ºÆ® ±¸¼º
¼º´É ÃøÁ¤ °á°ú
Å×½ºÆ® ½ÇÇà ¹æ¹ý
Âü°í¹®Çå
ã¾Æº¸±â |
 |
|
 |
Johnson M. Hart´Â Windows, Linux, UNIX ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß°ú °³¼±, À¯Áöº¸¼ö¸¦ Àü¹®À¸·Î ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ±³À°ÀÚÀÌÀÚ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. JohnÀº Àü ¼¼°èÀÇ °í°´µé¿¡°Ô Àü¹® ±³À° °ÀÇ¿Í ¼¼¹Ì³ª¸¦ Á¦°øÇϸç, ¶ÇÇÑ ¿©·¯ ±â¼ú ¹®¼µéÀÇ ÀúÀÚÀ̱⵵ ÇÏ´Ù.
¡¼ ÀúÀÚ¡¤¿ªÀÚ Prolog ¡½ ÀÌ Ã¥Àº Çö´ëÀûÀÎ ¿î¿µÃ¼Á¦°¡ ÁÖµÇ°Ô °ü¸®ÇÏ´Â ÀÚ¿øµé, Áï ÆÄÀÏ, ½º·¹µå, ³×Æ®¿÷, ¸Þ¸ð¸® µîÀ» ¿î¿µÃ¼Á¦°¡ Á¦°øÇÏ´Â ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇØ¼ ´Ù·ç´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±×·± Á¢±Ù ¹æ½ÄÀº ¿î¿µÃ¼Á¦ ÀÚü³ª ÀåÄ¡ µå¶óÀ̹ö µî Çϵå¿þ¾î¿¡ Á÷Á¢ ¸Â´êÀº ¿µ¿ª±îÁö ³»·Á°¥ ÇÊ¿ä´Â ¾ø´Â ´ë´Ù¼öÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀڵ鿡°Ô ¾È¼º¸ÂÃãÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.
¶ÇÇÑ ´ÙÁß ÇÁ·Î¼¼¼¿Í 64ºñÆ® ÇÁ·Î±×·¡¹ÖÀ» ºñÁß ÀÖ°Ô ´Ù·ç¾ú´Ù´Â Á¡µµ ÁÖ¸ñÇÒ ¸¸ÇÕ´Ï´Ù. ´ÙÁß ÇÁ·Î¼¼¼ ½Ã½ºÅÛ°ú 64ºñÆ® ȯ°æÀº ÄÄÇ»ÆÃ Àü¹Ý¿¡ Ä¿´Ù¶õ º¯È¸¦ ¾ß±âÇÒ °ÍÀÔ´Ï´Ù. °ð ´Ù°¡¿Ã º¯È¿¡ ´ëºñÇϰíÀÚ ÇÏ´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ô ÁÁÀº ÁöħÀÌ µÉ °ÍÀÔ´Ï´Ù.
±Û¾²±â Ãø¸é¿¡¼ ÀÌ Ã¥ÀÌ °¡Áø ÇÑ °¡Áö ¹Ì´öÀº, ÀúÀÚ°¡ ±âÁ¸ Ã¥À̳ª ±âŸ ÀÚ·á¿¡ ¹«Á¶°Ç ÀÇÁ¸ÇÏÁö ¾Ê°í ÀÚ½ÅÀÌ ¾Ë°í ÀÖ°í °ÞÀº ¹Ù¸¦ ÁÞ´ë ÀÖ°Ô ½á³»·Á °¬´Ù´Â Á¡ÀÔ´Ï´Ù. ÁÖ¿öµéÀº À̾߱⸦ °¡Áö°í ¾Æ´Â ô ÇÏ´Â Àϵµ ¾ø°í, ¾ð¶æ º¸¸é ±×·² µí ÇÏÁö¸¸ »ç½ÇÀº ±Í¿¡ °É¸é ±Í°í¸®, ÄÚ¿¡ °É¸é ÄÚ°ÉÀÌ ½ÄÀÇ À̾߱⸦ ´Ã¾î³õÁöµµ ¾Ê½À´Ï´Ù. µ¶ÀÚ°¡ ²À ¾Ë¾Æ¾ß ÇÒ, ±×¸®°í ÀúÀÚ ÀÚ½ÅÀÌ ¹è¿ì°í °Þ¾î¼ üµæÇϰí ÀÖ´Â ³»¿ëÀ» ÀڽŠÀÖ°Ô, ±×·¯³ª ¹ÝÁõÀÇ °¡´É¼ºÀ» ¿¾îµÎ°í Á¦½ÃÇϴ åÀÔ´Ï´Ù.
¾Õ¿¡¼ ¹ÝÁõ °¡´É¼ºÀ» À̾߱âÇߴµ¥, »ç½Ç ³»¿ë¿¡ ¿À·ù°¡ ÀüÇô ¾ø´Â Ã¥À» ¹Ù¶ó±â´Â Èûµç ÀÏÀÔ´Ï´Ù. ±×·¸´Ù¸é Â÷¼±ÀÇ Á¢±Ù¹æ½ÄÀº, ÀúÀÚ°¡ ÀÚ½ÅÀÌ Æ²¸± ¼öµµ ÀÖ´Ù´Â Á¡À» ÀÎÁ¤ÇÑ »óÅ¿¡¼ Á¤Á÷ÇÏ°Ô ±ÛÀ» ¾²°í, µ¶ÀÚ°¡ ¿À·ù¸¦ ¹ß°ßÇϰųª ÀúÀÚÀÇ ÁÖÀåÀ» µÚÁýÀ» ¼ö ÀÖ´Â °¡´É¼ºÀ» ÃÖ´ëÇÑ ¿¾îÁÖ´Â °ÍÀÌ µÉ °ÍÀÔ´Ï´Ù. ±Ù°Å°¡ È®½ÇÇÑ API ¼¼ú ÀÌ¿ÜÀÇ ºÎºÐ, ¿¹¸¦ µé¾î ¼º´ÉÀ̳ª ¾ÈÀü¼º¿¡ ´ëÇÑ ¼³¸í¿¡¼ ÀúÀÚ´Â ±×·± Á¢±Ù¹æ½ÄÀ» Ãæ½ÇÈ÷ µû¶ú´Ù°í »ý°¢ÇÕ´Ï´Ù. ƯÈ÷ ¼º´É ¹®Á¦¿¡¼´Â »ó¼¼ÇÑ º¥Ä¡¸¶Å© ÀÚ·á±îÁö Á¦½ÃÇϰí ÀÖ´Ù´Â Á¡¿¡¼, ÀúÀÚÀÇ ½Ç¿ëÀûÀÌ°í °øÁ¤ÇÑ ÀÚ¼¼¸¦ ³ôÀÌ Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
 |
|
|
|
|
|
|
|
|
|
|
|