http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=523 [º¹»ç]
À¯´Ð½ºÀÇ ¿ª»ç 1. Project for MULTICS1960³â´ë ¸» MULTICS¶ó´Â »õ·Î¿î °³³äÀÇ OS¸¦ ¸¸µé±â À§ÇÑ project¿¡ Âü°¡Çß´Ù°¡ project°¡ ÁߴܵǾî Bell ¿¬±¸¼Ò·Î µ¹¾Æ¿Â Dennis Ritchie°¡ MULTICSÀÇ ¿©·¯ °³³äÀ» ±¸ÇöÇØ º¸±â À§ÇØ Ken Thomson°ú ÇÔ²² PDP-7¿¡ ±¸ÇöÇϱ⠽ÃÀÛ.±âº» °³³äÀº file system±¸¼º°ú »ç¿ëÀÚ°¡ ¸í·ÉÀ» ³»·Á ¹Ù·Î ½ÇÇàÇØ º¸´Â command interpreter°³³ä, °¢ ¸í·ÉÀÌ »õ·Î¿î process¸¦ Çü¼ºÇؼ ½ÇÇàÇϵµ·Ï ÇÏ´Â °³³äÀÌ Æ÷ÇԵǾî ÀÖ¾ú´Ù. 2. Recording in C LanguagePDP-11/45±âÁ¾À¸·Î portingÀ» ÇÏ¸é¼ HardwareÁö¿ø¿¡ ÀÇÇÑ MultiprogrammingÀÌ °¡´ÉÇØ Á³À¸¸ç OS¸¦ C Language·Î ´Ù½Ã ÀÛ¼ºÇÏ°Ô µÇ¾ú´Ù. C Language·Î ÀÛ¼ºµÈ UNIX´Â ´Ù¸¥ ±âÁ¾À¸·ÎÀÇ portingÀÌ ½¬¿öÁ³À¸¸ç C Language¸¦ ´ëÇ¥ÀûÀÎ program language·Î ¸¸µç °è±â°¡ µÇ¾ú´Ù.UNIXÀÇ ÇÁ·Î±×·¥ ÇüÅ´ ¼Óµµ³ª sizeÀÇ ÃÖÀûȺ¸´Ù´Â ±â´ÉÀÇ °£Æí¼ºÀ» ÃÖ¿ì¼±À¸·Î »ý°¢ÇÑ´Ù. °¢ Utility´Â °¡Àå °£´ÜÇÑ ´É·ÂÀ» °¡Áö°í ÀÖÀ¸³ª filter³ª pipe°³³äÀ» ÀÌ¿ëÇÏ¿© ¿©·¯°³¸¦ Á¶ÇÕÇÏ¿© º¹ÀâÇÑ ÀÏÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. 3. Variation : BSD ,System V and POSIX1978³â Version 7ÀÌ ¹ßÇ¥µÇ¸é¼ AT&T¿¡¼ University of Californial at Berkeley·Î licence°¡ Çã¿ëµÇ¾î BSD UNIX°¡ ¹ßÀüÇÏ´Â Áß¿äÇÑ °è±â°¡ µÇ¾ú´Ù.ÀÌÈÄ virtual memory µîÀ» Æ÷ÇÔÇÑ 3BSD°¡ ¹ßÇ¥µÇ¸é¼ AT&TÀÇ System III, Systen V µî°ú´Â º°µµ·Î ¹ßÀüÇÏ¿© ¿Ô´Ù. ¼·Î´Â ¸í·É¾î¿¡ À־µ ¾î´À Á¤µµ Â÷À̸¦ º¸ÀÌ¸ç °¢°¢ÀÇ ÇÁ·Î±×·¥ ¹æ¹ý¿¡µµ ¸î°¡Áö °³³ä»óÀÇ Â÷À̸¦ µÎ°í ÀÖ´Ù.BerkeleyÀÇ BSD UNIX´Â ¹Ì±¹¹æ¼ºÀÇ Defence Advanced Research Project AgencyÀÇ Áö¿øÀ» ¹Þ°ÔµÇ¾î Á¤ºÎ, ±³À°±â°ü, ¿¬±¸¼Ò µî¿¡ Æø³Ð°Ô UNIX°¡ ¾²ÀÌ°Ô µÇ´Â °è±â°¡ µÇ¾úÀ¸¸ç TCP/IP Networking°³¹ß µî¿¡µµ Áß¿äÇÑ ±Ù°£ÀÌ µÇ¾ú´Ù.UNIX´Â C·Î Â¥¿©Áø °ÅÀÇ ´ëºÎºÐÀÇ ¼Ò½º°¡ ¾Ë·ÁÁ® ÀÖÀ¸¹Ç·Î À̸¦ ¸ð¹æÇÑ À¯»çÇÑ OS°¡ ¸¹ÀÌ µîÀåÇÏ°Ô µÇ¾î ´Ù¾çÇÑ UNIXº¯Á¾µéÀÌ ÆÛÁö°Ô µÇ¾ú´Ù. MSÀÇ Intel Chip¿ë XENIX, IBMÀÇ AIX, Sun microsystemsÀÇ Sun OS, Solaris, DECÀÇ Ultrics, HPÀÇ HP-UX ÃÖ±ÙÀÇ PC¿ë UNIXÀÎ Linux µîµîÀÇ ¸¹Àº Á¦Ç°ÀÌ ³ªÅ¸³ªÀÚ °¢ Á¦Ç°ÀÇ Æ¯¼ºÀÌ UNIXÀÇ Æ¯Â¡µéÀ» ¸¹ÀÌ ÀúÇØÇÏ¿© ÅëÇÕµÈ Ç¥ÁؾÈÀ» ¸¸µé±â À§ÇÑ ÇùÀÇ°¡ ÁøÇàµÇ¾ú´Ù. ÀÌ¿¡ Ç¥ÁؾÈÀ¸·Î Á¦½ÃµÈ °ÍÀÌ POSIXÀÌ´Ù. |
Hit : 8456 Date : 2006/06/01 10:06
|