ÀÓº£µðµå ½Ã½ºÅÛ(Embedded System)À̶õ?
ÀÓº£µðµå ½Ã½ºÅÛ(Embedded System)À̶õ µµ´ëü
¹«¾ùÀϱî. ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ ¾ÆÁÖ °£´ÜÇÏ°Ô ¸»ÇÏÀÚ¸é ¾î¶² ƯÁ¤ÇÑ Ã³¸®¸¦ Çϱâ À§ÇØ Àü¿ëÀ¸·Î ¼³°èµÇ¾î ³»ÀåµÈ
½Ã½ºÅÛÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ÀÓº£µðµå ½Ã½ºÅÛ¿¡´Â ´Ù¾çÇÑ °ÍÀÌ ÀÖ´Ù. ¿¹¸¦ µé¾î, Àü±â¹ä¼ÜÀº ÀÓº£µðµå ½Ã½ºÅÛÀÇ
¿¹·Î¼ ÁÁÀº »ç·ÊÀÏ °ÍÀÌ´Ù. ¹ä¼ÜÀ» »ç¿ëÇÒ ¶§, ¹äÁþ±â ¸ðµå(ÃÖ±Ù¿¡´Â Çö¹Ì ¸ðµå, ½Å¼Ó ¹äÁþ±â ¸ðµå
µîµµ ÀÖ´Ù)¸¦ ¼±ÅÃÇÏ°í ½ºÅ¸Æ® ¹öÆ°À» ´©¸¥´Ù°í ÇÏ´Â ½ÄÀ¸·Î Á¶ÀÛÀ» ÇÑ´Ù.
Á¶ÀÛÀÇ ¼ø¼³ª ¸ðµåÀÇ ÆǺ°, ¶Ç ¸ðµåº° ¿Âµµ³ª ½Ã°£ Á¦¾î´Â ¹ä¼Ü¿¡ ¡°³»ÀåµÈ(Embedded)¡± Àü¿ë ½Ã½ºÅÛÀÌ ÇÏ°í ÀÖ´Â ¼ÀÀÌ´Ù(±×¸² 1).
ÀÌ·± Á¤ÀÇ¿¡¼ ¸»ÇÏÀÚ¸é, PC´Â ÀÓº£µðµå ½Ã½ºÅÛÀ̶ó°í´Â ¸»Çϱ⠾î·Á¿î ºÎºÐÀÌ
ÀÖ´Ù. PC´Â ÀνºÅçÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇØ ´Ù¾çÇÑ Ã³¸®°¡ °¡´ÉÇϵµ·Ï ÇÒ Àֱ⠶§¹®ÀÌ´Ù.
ÀÓº£µðµå ½Ã½ºÅÛÀÇ ½ÇÇö ¹æ¹ý
ÀÓº£µðµå ½Ã½ºÅÛÀ» ½ÇÇöÇϱâ À§Çؼ´Â Å©°Ô ³ª´©¾î ´ÙÀ½ 2°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.
(1) ¸ðµÎ Çϵå¿þ¾î·Î Á¦¾îÇÏ°í ÀÖ´Â °æ¿ì ¿ì¼±, Çϳª´Â ±×¸² 2¿Í °°ÀÌ Çϵå¿þ¾î¸¸À¸·Î
½Ã½ºÅÛÀ» ½ÇÇöÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿¹¸¦ µé¾î, ¼±ÅÃÇÑ ¸ðµå¸¦ Çø³Ç÷ÓÀ¸·Î À¯ÁöÇÏ°í, ±×°Í¿¡ ÀÇÇØ ¼±ÅÃµÈ È¸·Î°¡
µ¿ÀÛÇÏ¿© ±â±âÀÇ ´Ù¾çÇÑ »óŸ¦ Á¦¾îÇÑ´Ù. ±×¸² 2ÀÇ È¸·Î´Â Ç¥ÁØ ·ÎÁ÷ 74 ½Ã¸®ÁîÀÇ IC°¡ »ç¿ëµÇ°í ÀÖÁö¸¸, ÃÖ±Ù¿¡´Â ´õ¿í
°íµµÀÇ ±Ô¸ð°¡ Å« ȸ·Î¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ PLD(Programmable Logic Device: ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ·ÎÁ÷ µð¹ÙÀ̽º)³ª
ASIC(Application Specific Integrated Circuit: ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇØ Àü¿ëÀ¸·Î ¼³°èµÈ IC)°¡ »ç¿ëµÇ°í ÀÖ´Ù.
(2) CPU£«¼ÒÇÁÆ®¿þ¾î·Î ó¸®ÇÏ°í ÀÖ´Â °æ¿ì ÀÌ
¹æ¹ýÀº ¹ü¿ëÀÇ CPU(Central Processing Unit)¿Í ROM(Read Only Memory)À̳ª RAM(Random Access Memory) µîÀÇ ¸Þ¸ð¸®¸¦
Á¢¼ÓÇÑ Çϵå¿þ¾î(CPU º¸µå)¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡, (1)ÀÇ ¿¬Àå¼±»ó¿¡ ÀÖ´Ù°í ¼ö ÀÖ°ÚÁö¸¸. ±×°Í¸¸À¸·Î´Â ½Ã½ºÅÛÀÌ
µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. CPU¸¦ ¿òÁ÷À̱â À§ÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¿© ¸Þ¸ð¸®¿¡ ÀúÀåÇØ¾ß ºñ·Î¼Ò ½Ã½ºÅÛÀ¸·Î ¿Ï¼ºµÇ´Â
°ÍÀÌ´Ù(±×¸² 3). Áï, ¿ÏÀüÈ÷ µ¿ÀÏÇÑ CPU º¸µå¶óµµ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ´Â ÇÁ·Î±×·¥À» ¹Ù²ã ³ÖÀ¸¸é ´Ù¸¥ µ¿ÀÛÀ» ½ÇÇàÇϵµ·Ï ¼öµµ ÀÖ´Ù.
ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¶õ, CPU º¸µåÀÇ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ¿© CPU º¸µå»ó¿¡¼ µ¿ÀÛ½ÃÅ°´Â
¼ÒÇÁÆ®¿þ¾î¸¦ ¸»ÇÑ´Ù. ¿©±â¼´Â (2)ÀÇ ½ÇÀå¿¡ ÁÖ¾ÈÁ¡À» µÎ°í, ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇØ ³ª°¡´Â ¹æ¹ýÀ» Çؼ³ÇÑ´Ù.
¼ÒÇÁÆ®¿þ¾îÀÇ ÀåÁ¡
¹æ±Ý Àü¿¡ ¼³¸íÇÑ (1)ÀÇ ¹æ¹ý¿¡¼´Â ȸ·Îµµ¸¦ ÀÛ¼ºÇÏ¸é µÇ°ÚÁö¸¸, (2)ÀÇ ¹æ¹ý¿¡¼´Â
CPU º¸µåÀÇ È¸·Îµµ¿Í, ±× À§¿¡ ÁÖÇàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¾çÂÊ ¸ðµÎ¸¦ °³¹ßÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¾ð¶æ º¸±â¿¡, (2)ÀÇ ¹æ¹ýÀº
Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ¾çÂÊ ¸ðµÎ°¡ ÇÊ¿äÇϱ⠶§¹®¿¡ ¼³°è°¡ Èûµé °ÍÀ¸·Î »ý°¢ÇÒÁöµµ ¸ð¸¥´Ù. ±×·¯³ª
(2)ÀÇ ¹æ¹ý¿¡´Â ´ÙÀ½°ú °°Àº Å« ÀÌÁ¡ÀÌ ÀÖ´Ù. ÀϹÝÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼´Â °³¹ß µµ±¸¸¦ ¿°°¡·Î °®Ãâ ¼ö ÀÖ´Ù.
ÀÌ¹Ì ¼³¸íÇÑ °Íó·³, °°Àº CPU º¸µå¶óµµ ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Ù²ã ³ÖÀ½À¸·Î½á ´Ù¸¥ 󸮸¦ ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ¶Ç, ¸Þ¸ð¸®ÀÇ
¿ë·®¿¡ ºó °÷ÀÌ ÀÖÀ¸¸é, ±â´ÉÀ» Ãß°¡ÇÒ ¼öµµ ÀÖ´Ù. ´õ±¸³ª ÇÁ·Î±×·¥¿¡ ¹®Á¦(¹ö±×)°¡ ¹ß°ßµÇ¾îµµ Áï¼®¿¡¼ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÇÑÆí,
ASIC µîÀÇ Çϵå¿þ¾î °³¹ß¿¡¼´Â ÀϹÝÀûÀ¸·Î °í°¡ÀÇ °³¹ß µµ±¸¸¦ ÇÊ¿ä·Î ÇϹǷÎ, °³¹ß¿¡´Â Å« ÅõÀÚ¿Í ½Ã°£ÀÌ ÇÊ¿äÇÏ°Ô
µÈ´Ù. ¶Ç ´Ù¸¥ 󸮸¦ ÇÏ°Ô Çϰųª ±â´ÉÀ» Ãß°¡ÇÏ·Á¸é, ±×·Î ÀÎÇÑ È¸·Î°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù. ¶Ç ȸ·Î¿¡ À߸øÀÌ
¹ß°ßµÇ¾úÀ» ¶§¿¡ ±×°ÍÀ» ¼öÁ¤Çϱâ À§Çؼ´Â ¸¹Àº ¼ö°í¿Í ºñ¿ëÀÌ µÚµû¸¥´Ù.
¼ÒÇÁÆ®¿þ¾îÀÇ °áÁ¡
¼ÒÇÁÆ®¿þ¾î·Î °³¹ßÇÒ ¶§¿¡µµ ¸î°¡Áö ¹®Á¦Á¡ÀÌ ÀÖ´Ù. ¿ì¼±,
¼ÒÇÁÆ®¿þ¾î¸¦ µ¿ÀÛ½ÃÅ°·Á¸é, CPU£«¸Þ¸ð¸®¶ó°í ÇÏ´Â Çϵå¿þ¾î°¡ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌ´Ù.
±×·¸´Ù°í´Â Çصµ, ÀϺη¯ ASIC¸¦ °³¹ßÇÏ´Â °Íº¸´Ù´Â ÈξÀ ½Ñ °¡°ÝÀ¸·Î CPU º¸µå¸¦ ½ÇÇöÇÒ ¼ö ÀÖ´Ù. ¶Ç
Çϳª´Â 󸮼ӵµÀÌ´Ù. Çϵå¿þ¾î¸¸À¸·Î ó¸®ÇÏ´Â °æ¿ì¿Í ¼ÒÇÁÆ®¿þ¾î·Î ó¸®ÇÏ´Â °æ¿ì¸¦ ºñ±³Çϸé, ÀϹÝÀûÀ¸·Î´Â Çϵå¿þ¾î·Î
ó¸®ÇÏ´Â ÂÊÀÌ °í¼ÓÀÌ´Ù. »ç¶÷ÀÌ ¹öÆ°À» ´·¯ LED¸¦ Á¡µî ½ÃŲ´Ù¡¦°íÇÏ´Â °Íó·³, ±×´ÙÁö °í¼ÓÀÌ ¾Æ´Ñ 󸮴 ¼ÒÇÁÆ®¿þ¾î·Îµµ
ÃæºÐÈ÷ ó¸®ÇÒ ¼ö ÀÖÁö¸¸, ns±ÞÀÇ ¼º´ÉÀÌ ¿ä±¸µÇ´Â 󸮴 Çϵå¿þ¾î·Î ó¸®ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¹°·Ð,
¼ÒÇÁÆ®¿þ¾î¿¡¼ÀÇ Ã³¸® ¼º´ÉÀ» ³ôÀ̱â À§ÇØ, ÇÑÃþ °í¼ÓÀÇ CPU¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ´Ù. ±×·¯³ª °í¼º´ÉÀÇ CPU´Â
°¡°Ýµµ ºñ½Î°í, ±×°ÍÀÌ Á¦Ç° °¡°Ý¿¡ ¹Ý¿µµÇ¹Ç·Î ¾î´À Á¤µµ ¼º´ÉÀÇ CPU¸¦ ä¿ëÇØ¾ß Çϴ°¡ ÇÏ´Â °ÍÀº »ç½Ç ¸Å¿ì Áß¿äÇÑ ¹®Á¦À̱⵵ ÇÏ´Ù.
ÀÓº£µðµå ½Ã½ºÅÛ¿ë CPU
ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¸¦ µ¿ÀÛ½ÃÅ°´Âµ¥ ÀÖ¾î¼ ºü¶ß¸± ¼ö ¾ø´Â °ÍÀÌ CPUÀÌ´Ù. ¸¹Àº
vender·ÎºÎÅÍ ÀÓº£µðµå ½Ã½ºÅÛ¿ë CPU°¡ ¸±¸®½ºµÇ°í ÀÖ´Ù´Â »ç½ÇÀº µ¶ÀÚ ¿©·¯ºÐµµ ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ÀÌ¡¸ÀÓº£µðµå
½Ã½ºÅۿ롹À̶ó°í ÇÏ´Â Àǹ̴ ¹«¾ùÀϱî. ÀÓº£µðµå ½Ã½ºÅÛ¿¡ À־ ´ÙÀ½°ú °°Àº »çÇ×À» ¹è·ÁÇÏÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù.
(1)
ÄÚ½ºÆ® ±âÆǸéÀû, ºÎÇ°°¡°Ý µî, ¹°¸®ÀûÀÎ ÄÚ½ºÆ®. Å« ĨÀº ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ÀûÇÕÇÏÁö ¾Ê´Ù. (2)
¼ÒºñÀü·Â ¹èÅ͸® ±¸µ¿ÀÇ Á¦Ç°Àº ´ç¿¬È÷ °ÅÄ¡Çü¿¡¼µµ Àú¼ÒºñÀü·ÂÀÌ ¹Ù¶÷Á÷ÇÏ´Ù(³Ã°¢ÆÒ µîÀº °íÀåÀÇ ¿øÀÎÀÌ µÇ±âµµ ÇÑ´Ù). (3)
¼º´É ó¸® ´ë»ó¿¡ ´ëÇØ ÃæºÐÈ÷ ºü¸¥ ¼Óµµ¿©¾ß ÇÑ´Ù(ƯÈ÷ »ç¶÷ÀÇ Á¶ÀÛ¿¡ ÃæºÐÈ÷ µû¶óÀâÀ» ÀÖÀ» Á¤µµ). (4)
°ø±ÞÀÇ ¾ÈÁ¤¼º °øÀåÀÇ Á¦¾î ½Ã½ºÅÛ µî¿¡¼´Â 5³â ¶Ç´Â 10³âÀ̶ó°í ÇÏ´Â Àå±â°£ »ç¿ëµÇ´Â °æ¿ì°¡ ¸¹´Ù.
A/SÇÏ·Á°í ÇßÀ» ¶§ ÀÌ¹Ì ºÎÇ°ÀÌ ¾ø´Â °ÍÀº °ï¶õÇÏ´Ù. ÀÌ·¯ÇÑ ¿ä±¸¸¦ ÃæºÐÈ÷ ¸¸Á·½ÃÅ°´Â °ÍÀÌ¡¸ÀÓº£µðµå ½Ã½ºÅÛ¿ë
CPU¡¹ÀÎ °ÍÀÌ´Ù. Ç¥ 1¿¡ ÀÓº£µðµå ½Ã½ºÅÛ¿ëÀ¸·Î ºÒ¸®´Â CPUÀÇ ÁÖµÈ °ÍÀ» ³ªÅ¸³½´Ù. ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ, ¾Õ¿¡¼ ¼³¸íÇÑ Àü±â¹ä¼Ü°ú
°°ÀÌ °£´ÜÇÑ °ÍºÎÅÍ DVD/HDD ·¹ÄÚ´õ¶ó°í ÇÏ´Â °í±â´ÉÀÇ °Í±îÁö ´Ù¾çÇÏ´Ù. ±× ¶§¹®¿¡ ¼º´ÉÀ̳ª ¼ÒºñÀü·Â, ±×¸®°í
ÄÚ½ºÆ®¿¡ µû¶ó, ¿©·¯°¡Áö CPU°¡ °¢ Á¦Á¶»ç·ÎºÎÅÍ ¸±¸®½ºµÇ°í ÀÖ´Ù.
¶Ç, ÀÓº£µðµå CPU´Â ¾Æ´ÏÁö¸¸, ¸Ç ¾Æ·¡¿¡
ÃÖ±ÙÀÇ PC¿¡ »ç¿ëµÇ´Â CPU¸¦ µé¾î º¸¾Ò´Ù. ƯÈ÷, ¼ÒºñÀü·Â¿¡¼´Â ÀÓº£µðµå¿ë ÇÁ·Î¼¼¼´Â ¸Å¿ì À¯¸®ÇÏ´Ù´Â °ÍÀ»
¼ö ÀÖÀ» °ÍÀ¸·Î »ý°¢ÇÑ´Ù. ±×·¯³ª ÇÁ·Î¼¼¼·Î¼ÀÇ Ã³¸® ´É·ÂÀº PC¿ë ÇÁ·Î¼¼¼º¸´Ù µÚ¶³¾îÁø´Ù. ÀÌ°ÍÀº
ĨÀÇ Å©±â¸¦ ÀÛ°Ô ÇÔÀ¸·Î½á ÄÚ½ºÆ®´Ù¿îÀ» ²ÒÇϱâ À§ÇÔ°ú, ¼ÒºñÀü·ÂÀÇ Àú°¨¿¡ µû¸¥ trade-off¿¡ ÀÇÇÑ °ÍÀÌ´Ù. ÀÓº£µðµå
½Ã½ºÅÛÀº Ư¼öÇÏ¿© ´ëºÎºÐ ÇÁ·Î¼¼¼ÀÇ ÁÖº¯ ĨÀº ¹Ì¸® Á¤ÇØÁ® ÀÖ´Â °æ¿ì°¡ ¸¹±â ¶§¹®¿¡ ¿¹¸¦ µé¾î, DRAM ÄÁÆ®·Ñ·¯³ª,
±×·¡ÇÈ ÄÁÆ®·Ñ·¯¶ó°í ÇÏ´Â Çϵå¿þ¾î ·ÎÁ÷À» žÀçÇÏ°í ÀÖ´Â °ÍÀ» ¸¹ÀÌ º¼ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº ¾îÇø®ÄÉÀ̼ÇÀ»
°Ü³ÉÇÑ ÇÁ·Î¼¼¼ ¾ÆÅ°ÅØó¸¦ ÃëÇÏ´Â °Íµµ ÀÓº£µðµå ÇÁ·Î¼¼¼ÀÇ Æ¯Â¡ÀÌ´Ù.
|