POSIX (Portable Operating System Interface)
|
POSIX[Æ÷Á÷½º]´Â À¯´Ð½º ¿î¿µÃ¼°è¿¡ ±â¹ÝÀ» µÎ°í ÀÖ´Â ÀÏ·ÃÀÇ Ç¥ÁØ ¿î¿µÃ¼°è ÀÎÅÍÆäÀ̽ºÀÌ´Ù. Ç¥ÁØÈ¿¡ °üÇÑ Çʿ伺Àº, ÄÄÇ»Å͸¦ »ç¿ëÇϰí ÀÖ´Â ±â¾÷µéÀÌ ´Ù½Ã ÄÚµùÇÏÁö ¾Ê°í¼µµ ´Ù¸¥ ÄÄÇ»ÅÍ È¸»ç°¡ ¸¸µç ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡µµ ¿î¿µÇÒ ¼ö ÀÖµµ·Ï, ȣȯ¼ºÀÌ ÀÖ´Â ÇÁ·Î±×·¥À» °³¹ßÇϱ⠿øÇÏ´Â µ¥¿¡¼ ±âÀÎÇß´Ù. À¯´Ð½º´Â Á¦ÀÛÀÚ¿Í ºñ±³Àû ¹«°üÇÑ, Á߸³ÀûÀÎ ÀÔÀå¿¡ ÀÖ¾ú±â ¶§¹®¿¡ Ç¥ÁØ ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º·Î ¼±Á¤µÇ¾ú´Ù. ±×·¯³ª, ¸î¸î ÁÖ¿ä À¯´Ð½º ¹öÀüµéÀº °øÅë ºÐ¸ð¿¡ ÇØ´çÇÏ´Â ½Ã½ºÅÛÀ» °³¹ßÇØ¾ßÇÒ Çʿ䰡 »óÁ¸Çϰí ÀÖ¾ú´Ù. ºñ°ø½ÄÀûÀ¸·Î, POSIX ³»ÀÇ °¢ Ç¥ÁØÀº POSIX¶ó´Â ¿ë¾î ´ÙÀ½¿¡ ¼Ò¼ö·Î Ç¥½ÃÇϵµ·Ï Á¤ÀǵǾú´Ù. ±×·¡¼, POSIX.1Àº C ¾ð¾î ÀÀ¿ëÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽ºÀÇ Ç¥ÁØÀÌ´Ù. POSIX.2´Â Ç¥ÁØ ½©°ú À¯Æ¿¸®Æ¼ ÀÎÅÍÆäÀ̽ºÀÌ´Ù (Áï, »ç¿ëÀÚ°¡ ¿î¿µÃ¼°è¿Í ¸í·É¾î·Î ÀÎÅÍÆäÀ̽º ÇÏ´Â °Í). ½º·¹µå °ü¸®¿ë POSIX.4¸¦ Æ÷ÇÔÇÑ µÎ °³ÀÇ ÁÖ¿ä ÀÎÅÍÆäÀ̽º°¡ Ãß°¡ÀûÀ¸·Î °³¹ßµÇ°Å³ª °³¹ß Áß¿¡ ÀÖ´Ù. POSIX ÀÎÅÍÆäÀ̽ºµéÀº IEEEÀÇ ÈÄ¿ø ÇÏ¿¡ °³¹ßµÇ¾ú´Ù. ÃÖ±Ù¿¡, POSIX.1°ú POSIX.2 ÀÎÅÍÆäÀ̽ºµéÀº X/Open ÇÁ·Î±×·¡¹Ö °¡À̵å 4.2 (ÀÌ´Â "´ÜÀÏ À¯´Ð½º ±Ô°Ý" ¶Ç´Â "À¯´Ð½º 95"¶ó°íµµ ºÒ¸°´Ù)¶ó°í ºÒ¸®´Â ´Ù¼Ò Ä¿´Ù¶õ ÀÎÅÍÆäÀ̽º ³»¿¡ Æ÷ÇԵǾú´Ù. À¯´Ð½ºÀÇ »óÇ¥´Â »ê¾÷°è Ç¥ÁØÈ ±×·ìÀÎ ¿ÀDZ׷ìÀÌ °¡Áö°í ÀÖÀ¸¸ç, "À¯´Ð½º"½Ã½ºÅÛÀ¸·Î¼ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ºÎÇÕÇÏ´Â ¿î¿µÃ¼°è¿¡ »óÇ¥±ÇÀ» ºÎ¿©ÇÒ ±Ç¸®¸¦ °¡Áö°í ÀÖ´Ù. IBMÀÇ OS/390Àº À¯´Ð½º ÀÎÅÍÆäÀ̽º »óÇ¥¸¦ °¡Áö°í ÀÖ´Â ¿î¿µÃ¼°èÀÇ ÀÏ·ÊÀÌ´Ù.
|
|
| ÀÌ Á¤º¸´Â 2000³â 1¿ù 4ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. | |