ÀüÀÚ»ó°Å·¡
½Ã½ºÅÛ ¿î¿µ ¹× °ü¸®
1.ÀüÀÚ»ó°Å·¡ ÄÄÇ»ÅÍ
½Ã½ºÅÛ
2. ¿î¿µ üÁ¦
1) ¿î¿µÃ¼Á¦ÀÇ °³¿ä
¿î¿µÃ¼Á¦(OS : Operating System)´Â »ç¿ëÀÚ¿Í ÄÄÇ»ÅÍ Çϵå¿þ¾î »çÀÌ¿¡ À§Ä¡ÇÏ¿© Çϵå¿þ¾î¸¦ ¿î¿µ·°ü¸®Çϰí, ¸í·É¾î¸¦ Á¦¾îÇÏ¿©
»ç¿ëÀÚ¿Í Çϵå¿þ¾î, ±×¸®°í Çϵå¿þ¾î¿Í ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î¿ÍÀÇ °ü°è¸¦ ¿øÈ°ÇÏ°Ô ÇØÁÖ´Â ½Ã½ºÅÛ ÇÁ·Î±×·¥ÀÌ´Ù. º¸Åë À©µµ 98À̳ª
À©µµ 2000, ¸®´ª½º µî°ú °°Àº ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î¸¦ ¿î¿µÃ¼Á¦¶ó°í ºÎ¸¥´Ù.
ÇÙ½É
Á¤¸®
-----------------------------------------------------------------------
¿î¿µÃ¼Á¦ÀÇ
°³¿ä
·ÇÑÁ¤µÈ
ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» º¸´Ù È¿À²ÀûÀ¸·Î °ü¸®ÇÏ°í ¿î¿µÇϱâ À§ÇÑ ½Ã½ºÅÛ ÇÁ·Î±×·¥ÀÌ´Ù.
·±âº»ÀûÀÎ
±â´ÉÀº ÄÄÇ»ÅÍ ½Ã½ºÅÛ ÀÚ¿ø °ü¸®ÀÌ´Ù.
·ÄÄÇ»ÅÍ
½Ã½ºÅÛÀÇ ¿À·ù 󸮸¦ ´ã´çÇÑ´Ù.
·»ç¿ëÀÚ¿Í
ÄÄÇ»ÅÍ ½Ã½ºÅÛ °£ÀÇ ÀÎÅÍÆäÀ̽º ±â´ÉÀ» ¼öÇàÇÑ´Ù.
--------------------------------------------------------------------------------
¨ç
¿î¿µÃ¼Á¦ÀÇ ±â´É°ú ¸ñÀû
¡ß
¿î¿µÃ¼Á¦ÀÇ ±â´É
·ºÎÆÃ
±â´É
¿î¿µÃ¼Á¦´Â
Àü¿øÀ» Ä×À» ¶§ ½Ã½ºÅÛÀ» ÃʱâÈÇÏ°í »ç¿ëÀÚ°¡ ¹Ù·Î ÀÛ¾÷ÇÒ ¼ö Àִ ȯ°æÀ» ¸¸µé¾îÁÖ¾î¾ß ÇÑ´Ù. ÄÄÇ»ÅÍÀÇ Àü¿øÀ» ²°À»
¶§´Â »ç¿ëÇÏ´ø ¸Þ¸ð¸®¸¦ ¹Ý³³ÇÏ°í ½Ã½ºÅÛÀ» ÃʱâÈÇÑ´Ù.
·ÀÚ¿ø
°ü¸®
ÀÚ¿ø
°ü¸®´Â »ç¿ëÀÚ³ª ÀÀ¿ë ÇÁ·Î±×·¥µéÀÌ Á¦ÇÑµÈ ÀÚ¿øÀ» °øÀ¯ÇÏ¿©, °¢ ÀÚ¿øÀÇ ÀÌ¿ë·üÀ» ÃÖ´ëÈÇϰí ó¸® ´É·ÂÀ» Çâ»ó½ÃŰ´Â
±â´ÉÀÌ´Ù.
·»ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º
¿î¿µÃ¼Á¦¸¦
ÀÌ¿ëÇÏ¸é º¹ÀâÇÑ ³»¿ë¿¡ ½Å°æ ¾µ ÇÊ¿ä ¾øÀÌ GUI ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© Æí¸®ÇÑ ÀÛ¾÷ ȯ°æÀ» Á¦°øÇÑ´Ù.
Tip!----------------------------------------------------------------------------
¿î¿µÃ¼Á¦°¡
ÇÏ´Â ÀÏ
·¸Þ¸ð¸®ÀÇ
»óÅÂ¿Í ¿î¿µ °ü¸®
·Çϵå¿þ¾î
ÀåÄ¡¿Í ÇÁ·Î±×·¥ ¼öÇà Á¦¾î
·µ¥ÀÌÅ͸¦
ÀúÀåÇϰųª ¾×¼¼½º Á¦¾î
·ÇÁ·Î¼¼½ºÀÇ
»ý¼º ¹× ½ÇÇà
·CPU ½ºÄÉÁÙ¸µ
·±â¾ï
ÀåÄ¡ÀÇ ÇÒ´ç ¹× È¸¼ö
·ÀÎÅÍ·´Æ®
°ü¸®
·»ç¿ë·á
°è»ê
·ÄÄÆÄÀÏ, ¾î¼Àºí, ¸µÅ·, µð¹ö±ë
·»ç¿ëÀÚ°¡
ÀÔ·ÂÇÏ´Â ¸í·ÉÀ» ¹Þ¾Æ ¼öÇàÇÏ´Â ÀÏ
--------------------------------------------------------------------------------
¡ß
¿î¿µÃ¼Á¦ÀÇ ¸ñÀû
·Æí¸®ÇÑ
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(User Interface) Á¦°ø
·ÄÄÇ»ÅÍ
½Ã½ºÅÛ ¼º´É(Performance) Çâ»ó
·»ý»ê¼º
Çâ»ó
·À̿뼺
Çâ»ó
·Ã³¸®·®(Throughput) Çâ»ó
·ÀÀ´ä
½Ã°£ÀÇ ´ÜÃà(Response Time)
·½Å·Ú¼º(Reliability) Çâ»ó
¡ß
¿î¿µÃ¼Á¦ ¼¼ºÎ ±â´ÉÀÇ °èÃþ±¸Á¶
·1°èÃþ : µ¿±âÈ ¹× ÇÁ·Î¼¼¼ÀÇ ½ºÄÉÁÙ¸µÀ» À§ÇÑ 'ÇÁ·Î¼¼¼ °ü¸®'¸¦ ´ã´çÇÑ´Ù.
·2°èÃþ : ¸Þ¸ð¸®ÀÇ ÇÒ´ç ¹× È¸¼ö ±â´ÉÀ» ½ÇÇàÇÏ´Â '¸Þ¸ð¸® °ü¸®'¸¦ ´ã´çÇÑ´Ù.
·3°èÃþ : ÇÁ·Î¼¼½ºÀÇ »ý¼º, Á¦°Å, ÇÁ·Î¼¼½º°£ÀÇ ¸Þ½ÃÁö Àü´Þ, ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ°ú Á¤Áö µî 'ÇÁ·Î¼¼½º °ü¸®'¸¦ ´ã´çÇÑ´Ù.
·4°èÃþ : ÁÖº¯ ÀåÄ¡ÀÇ »óŸ¦ ÆÄ¾ÇÇÏ¿© °ü¸®ÇÑ´Ù. Áï, ÀÔ·Ãâ·Â ÀåÄ¡¸¦ ½ºÄÉÁÙ¸µ Çϰí, ÀÔ·Ãâ·Â¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ »çÇ×À» Áö½ÃÇÏ´Â
µî 'ÁÖº¯ ÀåÄ¡ÀÇ °ü¸®'¸¦ ´ã´çÇÑ´Ù.
·5°èÃþ : ÆÄÀÏÀÇ »ý¼º°ú ¼Ò¸ê, ÆÄÀÏÀÇ ¿±â¿Í ´Ý±â, ÆÄÀÏÀÇ ÆÇµ¶ ¹× ±â·Ï µî 'Á¤º¸°ü¸®'¸¦ ´ã´çÇÑ´Ù.
¡ß
¿î¿µÃ¼Á¦ÀÇ ¹ß´Þ °úÁ¤
Àϰý
ó¸® ¡æ °¡»ó ¸Þ¸ð¸® ¡æ ½ÃºÐÇÒ Ã³¸® ¡æ ºÐ»ê ó¸®
Tip!----------------------------------------------------------------------------
°³Àοë°ú
¼¹ö¿ë ¿î¿µÃ¼Á¦ÀÇ Á¾·ù
°³Àοë
ÄÄÇ»ÅÍ ¿î¿µÃ¼Á¦ : DOS(Disk Operating System), À©µµ 95/98, OS/2, Mac
O/S, Linux, À©µµ 2000 ÇÁ·ÎÆä¼Å³Î µî
¼¹ö¿ë
ÄÄÇ»ÅÍ ¿î¿µÃ¼Á¦ : UNIX, À©µµ NT, À©µµ 20000 ¼¹ö, Linux µî
--------------------------------------------------------------------------------
¨è
¿î¿µÃ¼Á¦ÀÇ ±¸¼º
¡ß
Á¦¾î ÇÁ·Î±×·¥(Control Program)
¿î¿µÃ¼Á¦´Â
½Ã½ºÅÛÀÇ ÀÛµ¿ »óŸ¦ °¨½ÃÇϰí, ÀÛ¾÷ÀÇ ¿ì¼± ¼øÀ§¸¦ °áÁ¤ÇÏ´Â µî ½Ã½ºÅÛ ÀüüÀÇ µ¿ÀÛÀ» Á¦¾î·¿î¿µÇÑ´Ù.
¡ß
ó¸® ÇÁ·Î±×·¥(Processing Program)
Á¦¾î
ÇÁ·Î±×·¥ÀÇ °ü¸®ÇÏ¿¡¼ ƯÁ¤ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ°í µ¥ÀÌÅ͸¦ ó¸®ÇÑ´Ù.
¨é
¿î¿µÃ¼Á¦ÀÇ Á¾·ù
¡ß
Àϰý ó¸® ½Ã½ºÅÛ(Batch Processing System)
ÀԷµǴÂ
ÀÚ·áµéÀ» ÀÏÁ¤ ±â°£ ¶Ç´Â ÀÏÁ¤·® ¸ð¾ÆµÎ¾ú´Ù°¡ ÇѲ¨¹ø¿¡ ó¸®ÇÏ´Â ¹æ½ÄÀÌ´Ù.
·ÀåÁ¡ : ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
·´ÜÁ¡ : ÀÚ·á ¹ß»ýÀ¸·ÎºÎÅÍ ÃÖÁ¾ °á°ú¸¦ ¾ò±â±îÁö ½Ã°£ÀÌ ºñ±³Àû ¿À·¡ °É¸°´Ù.
¡ß
´ÙÁß ÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛ(Multiprogramming System)
Áß¾Ó
ó¸® ÀåÄ¡ÀÇ È¿À²À» ±Ø´ëÈÇϱâ À§ÇÑ ¹æ¹ýÀÌ´Ù. ¿©·¯ °³ÀÇ »ç¿ëÀÚ ÇÁ·Î±×·¥À» ¸¶Ä¡ µ¿½Ã¿¡ ½ÇÇàÇÏ´Â °Íó·³ ó¸®ÇÏ´Â
¹æ½ÄÀ¸·Î, Áß¾Ó Ã³¸® ÀåÄ¡ÀÇ È¿À²À» ±Ø´ëÈÇÑ´Ù.
¡ß
½ÃºÐÇÒ Ã³¸® ½Ã½ºÅÛ(Time Sharing System)
½ÃºÐÇÒÀº
ÇÑ ÄÄÇ»Å͸¦ ¿©·¯ ¸íÀÇ »ç¿ëÀÚ°¡ µ¿½Ã¿¡ »ç¿ëÇÏ´Â °æ¿ì, »ç¿ëÀÚµéÀÌ CPUÀÇ ½Ã°£ ÀÚ¿øÀ» ³ª´©¾î ¾²´Â °ÍÀ» ¸»ÇÑ´Ù.
µû¶ó¼ ½ÃºÐÇÒ Ã³¸® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ¸é ´Ù¼öÀÇ »ç¿ëÀÚµéÀÌ °¢°¢ º°°³ÀÇ ´Ü¸»±â¸¦ ÅëÇØ µ¿½Ã¿¡, µ¶¸³ÀûÀ¸·Î ÀÏÇÒ ¼ö ÀÖ´Â ÄÄÇ»ÆÃ ȯ°æÀ» ±¸ÇöµÈ´Ù. CPU
½ºÄÉÁÙ¸µ°ú ´ÙÁß ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» »ç¿ëÇϸç, ÇÁ·Î¼¼¼°¡ °¢ ÀÛ¾÷¿¡ ÀÏÁ¤·®ÀÇ ½Ã°£À» ¹èÁ¤ÇÏ¿© ¼ø¼´ë·Î ó¸®ÇÔÀ¸·Î½á, ¸¶Ä¡ ¿©·¯ °³ÀÇ ÀÛ¾÷µéÀÌ µ¿½Ã¿¡
󸮵Ǵ °Íó·³ º¸ÀÌ°Ô µÈ´Ù.
¡ß
½Ç½Ã°£ ó¸® ½Ã½ºÅÛ(Real Time System)
´Ü¸»±â³ª
Á¦¾î ´ë»óÀ¸·ÎºÎÅÍ Ã³¸®¸¦ ¿ä±¸ÇÏ´Â ÀÚ·á°¡ ¹ß»ýÇÒ ¶§¸¶´Ù Áï½Ã ó¸®ÇØ, ±× °á°ú¸¦ Ãâ·ÂÇϰųª ¿ä±¸¿¡ ÀÀ´äÇÏ´Â ¹æ½ÄÀÌ´Ù.
·ÀåÁ¡ : »ç¿ëÀÚÀÇ ³ë·Â°ú ó¸® ½Ã°£, ºñ¿ëÀÌ Àý°¨µÈ´Ù.
·´ÜÁ¡ : ÀÚ·á°¡ ¿øÄ¢ ¾øÀÌ µµÂøÇϹǷΠÀÔ·Ãâ·Â ÀڷḦ ÀϽà ÀúÀå ȤÀº ´ë±â½ÃÄÑ¾ß Çϰí, ½Ã½ºÅÛ¿¡ Àå¾Ö°¡ ¹ß»ýÇßÀ» ¶§ ´Ü¼øÇÑ Àç½ÇÇàÀÌ
ºÒ°¡´ÉÇÏ´Ù.
¡ß
ºÐ»ê ó¸® ½Ã½ºÅÛ(Distributed Processing System)
Åë½Å
ȸ¼±À¸·Î ¿¬°áµÈ ¿©·¯ °³ÀÇ ÄÄÇ»ÅÍ¿Í ´Ü¸»±â¿¡ ÀÛ¾÷°ú ÀÚ¿øÀ» ºÐ»ê½ÃŲ ÈÄ Åë½Å ³×Æ®¿öÅ©¸¦ ÅëÇØ ±³½Å·Ã³¸®ÇÏ´Â ¹æ½ÄÀÌ´Ù.
·Æ¯Â¡ : ÀÚ¿ø °øÀ¯(Resource Sharing), °è»ê ¼Óµµ Áõ°¡(Computation Speedup), ½Å·Ú¼º(Reliability),
Åë½Å(Communication) µîÀÇ Æ¯Â¡À» °¡Áø´Ù.
¡ß
º´·Ä ó¸® ½Ã½ºÅÛ (Parallel Processing System)
·ÇϳªÀÇ
¿î¿µÃ¼Á¦ ¶Ç´Â Çϳª ÀÌ»óÀÇ µ¶¸³µÈ ¿î¿µÃ¼Á¦°¡ ¿©·¯ °³ÀÇ ÇÁ·Î¼¼¼¸¦ °ü¸®ÇÑ´Ù.
·º´·Ä
ó¸® ½Ã½ºÅÛ¿¡´Â ÁÖÁ¾(Master/Slave) ´ÙÁß Ã³¸®±â ½Ã½ºÅÛÀÌ ÀÖ´Ù. ÀÌ ½Ã½ºÅÛÀº ÀÔ·Ãâ·Â°ú ¿¬»êÀ» ¼öÇàÇÏ´Â
ÇϳªÀÇ ÁÖ(ñ«) ÇÁ·Î¼¼¼¿Í, ¿¬»ê¸¸À» ¼öÇàÇÏ´Â ³ª¸ÓÁö Á¾(ðô) ÇÁ·Î¼¼¼·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ÁÖ ÇÁ·Î¼¼¼¸¸ÀÌ ¿î¿µÃ¼Á¦¸¦ ¼öÇàÇϹǷÎ, ÁÖ ÇÁ
·Î¼¼¼°¡
°íÀ峯 °æ¿ì Àü ½Ã½ºÅÛÀÌ ¸ØÃá´Ù.
ÇÙ½É
Á¤¸®-----------------------------------------------------------------------
¿î¿µÃ¼Á¦ÀÇ
Á¾·ù
·Àϰý
ó¸® ½Ã½ºÅÛ(Batch Processing System)
·´ÙÁß
ÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛ(Multiprogramming System)
·½ÃºÐÇÒ
ó¸® ½Ã½ºÅÛ(Time·Sharing System)
·½Ç½Ã°£
ó¸® ½Ã½ºÅÛ(Real·Time System)
·ºÐ»ê
ó¸® ½Ã½ºÅÛ(Distributed Processing System)
·º´·Ä
ó¸® ½Ã½ºÅÛ (Parallel Processing System)
--------------------------------------------------------------------------------
TIP!----------------------------------------------------------------------------
Á¤º¸
ó¸® ½Ã½ºÅÛÀÇ ¹ßÀü
ºñÁýÁß
ó¸® ½Ã½ºÅÛ(Decentralized Data Processing) ¡æ ÁýÁß Ã³¸® ½Ã½ºÅÛ
(Centralized Data Processing System) ¡æ ºÐ»ê ó¸® ½Ã½ºÅÛ(Distributed
Data
Processing System)
--------------------------------------------------------------------------------
[±×¸²] ÁÖÁ¾ ´ÙÁß Ã³¸®±â ½Ã½ºÅÛ