ÀüÀÚ»ó°Å·¡ ½Ã½ºÅÛ ¿î¿µ ¹× °ü¸®

   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)

--------------------------------------------------------------------------------

 

[±×¸²] ÁÖÁ¾ ´ÙÁß Ã³¸®±â ½Ã½ºÅÛ