그럼 코드가 외 중요할까요..
다들 아시지요.
컴퓨터는 0과1로 동작 한다는것을요..
그러면 내장된 코드는 컴퓨터와 어떤 역할을 할까요.
프로그램과 하드웨어에 명령어를 번역 해주고 명령어를 실행 해주는 역 할을 한다고 보시면됩니다.
하드웨어는 논리회로로 구성되어 있습니다.
논리회로에 명령어를 보낼때 코드표의 코드비트가 논리회로에 전송이 됩니다.
8비트 전송이 되지요.
한문자 크기의 용량 입니다.
1hz 에 1문자를 보내면 8비트
1hz 에 2문자를 보내면 16비트
1hz 에 4문자를 보내면 32비트
1hz 에 8문자를 보내면 64비트 입니다.
그러면 현재 사용하고 있는 컴퓨터가 어느 정도 성능 인지 대충 계산 해보시면......
기본 코드는 표준이 있습니다.
미국표준코드 아스키(Ascii code)코드 가 롬바이오스에 내장되어 이것이 기본으로 하여 구동이 됩니다.
물론 이거 말고도 여러코드표 들이 있습니다만.
전세계 컴퓨터 하드웨어 부팅에는 아스키 코드만 사용 하신다고 생각 하시면됩니다.
****** 다음 회에
1hz º¸´Ù´Â 1cycle À̶ó´Â Ç¥ÇöÀÌ ´õ Á¤È®ÇÒ °Í °°½À´Ï´Ù.
¿¬»ê󸮸¦ Ç¥ÇöÇÑ°ÍÀÌ ¾Æ´Õ´Ï´Ù.. ÇÏÇÏÇÏ
°¨»ç ÇÕ´Ï´Ù...
µ£ : »çÀÌŬÀº ÀÏÀÌ ÀÌ·ç¾îÁø ÇüŶó¼ ÇѹøÀÇ »çÀÌŬÀÌ 2hz Àϼöµµ ÀÖ°í 100hzÀϼöµµ ÀÖ½À´Ï´Ù.
±×³É hz ¶ó´Â Ç¥ÇöÀº ½Ã°£À̶ó´Â ±âÁØÀÌ µé¾î °£ °ÍÀ̶ó ÀÚÄ© ¼ÓµµÀÇ °³³äÀ¸·Î ÀÌÇØ°¡ µÉ ¼ö ÀÖ¾î¼ ÀÔ´Ï´Ù.
ÄÄÇ»Åͻ󿡼´Â ¶Ç ¸Â´Â ´ÜÀ§ÀÌ°í¿ä..
¼Óµµµµ Æ÷ÇÔÀÌ µË´Ï´Ù.
hz¶ó´Â ´ÜÀ§ ( Ŭ·° )´Â ÀÌ ½ÎÀÌŬÀÌ 1ÃÊ¿¡ ¸î¹øÀϾ´Â°¡¸¦ ÃøÁ¤ÇسõÀº ´ÜÀ§°í¿ä.
[³×À̹ö Áö½Ä¹é°ú] »çÀÌŬ [cycle] (µÎ»ê¹é°ú)
Á¦ »ý°¢¿¡´Â Àǹ̰¡ ÅëÇÏ´Â ³»¿ëÀÔ´Ï´Ù.
ÇÁ·Î±×·¥°³¹ß°ÁÂÀΰ¡¿ä?
¾Æ´Ô ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó½Ã°£Àΰ¡¿ä?
±×¸®°í 8bit ~ 64bit ÀÌÀü¼ÛµÈ´Ù´Â°ÍÀÌ ±×ÇØ´ç CPU ³» alu ÀÇ
Combinational Logic?Circuit ¿¡ Çѹø¿¡ µé¾î°¡´Â ½ÎÀÌÁ ¸»¾¸ÇϽŰǰ¡¿ä? ±×·¯´Ï±î Word ½ÎÀÌÁ?
Á¦°¡Çê±ò¸®°íÀÖ´Â°Í °°½À´Ï´Ù¸¸... ƯÈ÷¸¶Áö¸·¿¡ ·Ò¹ÙÀÌ¿À½º¿¡ ascii À̾߱Ⱑ ÀÖ¾î¼ ÀÌ°ÍÀÌ CPU À̾߱âÀÎÁö ÄÄÇ»ÅÍ Åë°·ÎÀ̾߱âÀÎÁö Á» ´õ ÀÌÇØ°¡ ¾È°¡´Âµ¥¿ä... Á¦°¡ ÀüÆíµéÀ» ÀÐÀº ±â¾ïÀÌ °¡¹°°Å·Á¼ ¹º¸»¾¸ÀÎÁö ¿¬°áÀÌ ¾ÈµÇ´Â°ÍÀÏ ¼ö ÀÖÀ¸´Ï...
¾ÑÇÑ°¡Áö! UEFI (±×·¯´Ï±î ¾ö¹ÐÈ÷ ¸»Çϸé BIOS´Â ¾Æ´Ï³×¿ä)¿¡¼´Â 16bit À¯´ÏÄڵ带 ±âº»À¸·Î ÇÑ´Ù°í ¾Ë°íÀÖ½À´Ï´Ù ¤¾¤¾...
°í·Î...ȲÁø¿ì´Ô °Á´ ±âº»ºÎÅÍ ½ÃÀÛÇϱ⿡ ¾ÆÁÖ ÁÁÀº Á¢±Ù¹æÇâÀ̶ó°í º¾´Ï´Ù.
´Ù¸¥ Áú¹®Àº...Àú´Â ÆнºÇÏ°Ú½À´Ï´Ù. ^^;;;
¸»¾¸ÇϽŠ³»¿ëÁß¿¡
¹Ì±¹Ç¥ÁØÄÚµå ¾Æ½ºÅ°(Ascii code)ÄÚµå °¡ ·Ò¹ÙÀÌ¿À½º¿¡ ³»ÀåµÇ¾î ÀÌ°ÍÀÌ ±âº»À¸·Î ÇÏ¿© ±¸µ¿ÀÌ µË´Ï´Ù.
-> ±ÛÀÚ¸¦ Ç¥ÇöÇϴµ¥´Â ¾Æ½ºÅ° ÄÚµå µîÀÌ »ç¿ëµÇ´Â °Å°í ¸í·É¼ÂÀº ¾Æ½ºÅ°ÄÚµå¿Í »ó°ü ¾ø´Ù°í »ý°¢ÇÕ´Ï´Ù. ·Ò¹ÙÀÌ¿À½º»ó¿¡ ±â·ÏµÈ ³»¿ëÀº ÀÔÃâ·Âµî°ú °ü·ÃµÈ ±âº» ÄÚµå(¸í·ÉÄÚµå)°¡ ±â·ÏµÇ¾î Àִµ¥ ¾Æ½ºÅ°ÄÚµå¿Í »ó°ü ¾øÀ» µí ½Í¾î¿ä
¹°·Ð ÀÌ°Å ¸»°íµµ ¿©·¯ÄÚµåÇ¥ µéÀÌ ÀÖ½À´Ï´Ù¸¸.
Àü¼¼°è ÄÄÇ»ÅÍ Çϵå¿þ¾î ºÎÆÿ¡´Â ¾Æ½ºÅ° Äڵ常 »ç¿ë ÇÏ½Å´Ù°í »ý°¢ ÇϽøéµË´Ï´Ù.
-> ºÎÆÿ¡ ¾Æ½ºÅ°Äڵ常 »ç¿ëÇÑ´Ù°í ¼³¸íÇÏ½Å°Ô ÀÌÇؾȵǽô ºÐµéÀÌ ¸¹À»µí ÇÕ´Ï´Ù.
¸Ó ¸íÈ®È÷ Àß ¾ËÁö´Â ¸øÇÏÁö¸¸ ÀϹÝÀûÀÎ ºÎÆÃÀº Power On Self Test¿Í bootstrap loader , ±×¿Ü init ÄÚµå µîÀÌ ¼öÇàµÇ¾î ºÎÆÃµÈ´Ù°í ¼³¸íµÇ¾î¾ß ¾óÃß ¸ÂÁö ¾ÊÀ»±î¿ä?
¹®ÀÚ¸¦ Ç¥½ÃÇÏ´Â ¾Æ½ºÅ°Äڵ峪 À¯´ÏÄÚµå¿Í ¸í·ÉÀ» ¼öÇàÇÏ´Â ÄÚµå´Â ±¸ºÐµÇ¾î¾ß ÇÒ°Å °°½À´Ï´Ù.
Àü¹® °øÇÐÀûÀ¸·Î µûÁö¸é ³»¿ëÀÌ ³Ê¹« ¸¹±â ¶§¹®¿¡ ÀÛÀº »ó½Ä¼±¿¡¼ ÀÌÇØ°¡ µÉ¼ö ÀÖ°Ô ¼³¸íÇÏ´Ù°¡ º¸¸é Àü°øÀÚ ¹× Àü¹®°¡µéÀÌ º¼¶§ Â÷ÀÌ°¡ ºÐ¸íÈ÷ ³¯¼öµµ ÀÖ½À´Ï´Ù
** ȲÁø¿ì´ÔÀÇ ´ñ±ÛÁß¿¡¼..... **
Ã߽Š:
1. ¾Æ¸¶ ȲÁø¿ì´ÔÀÌ bps(Bit per sec)ÀÇ °³³äÀ¸·Î 1Hz·Î Ç¥ÇöÇÏ½Å°Í °°½À´Ï´Ù. CPUŬ·°Àº µ¥ÀÌÅͳª ¸í·É¾î 1»çÀÌŬÀ» µ¿±âÈ ½ÃÅ°´Âµ¥ ÇÊ¿äÇÑ ÆÞ½º·Î ºÁ¾ßÇÏ°í ³ôÀ»¼ö·Ï ¸¹Àº µ¥ÀÌÅ͸¦ »¡¸® ÀÔÃâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÁö ¿©±â¼´Â CPU¿¡ µ¥ÀÌÅ͸¦ 1ÃÊ¿¡(Çѹø¿¡) 8ºñÆ®·Î Àоî(ȤÀº Ãâ·Â)¿À¸é 8ºñÆ®¶ó°í ´Ü¼øÇÏ°Ô Ç¥ÇöÇÑ°Ô ¾Æ´Ò±î »ý°¢ÇÕ´Ï´Ù. Áï Ŭ·°º¸´Ù´Â ½Ã°£À» °íÁ¤½ÃŲ 1ÃÊ¿¡(Çѹø¿¡) µ¥ÀÌÅÍ ÀÔÃâ·Â ´ÜÀ§¸¦ 8ºñÆ®³Ä 16ºñÆ®³Ä·Î ´Ü¼øȽÃŲ°ÍÀÌ ¾Æ´Ò±î ÇÏ´Â Àǹ̷ΠÀÌÇØÇß½À´Ï´Ù.
2. Çϵå¿þ¾î ·Ò¹ÙÀ̾ÀÇ ºÎÆÃÀº BIOS(Basic Input/Output System)¶õ ¸» ±×´ë·Î ±âº»ÀûÀÎ ÀԷ°ú Ãâ·ÂÀ» ´ã´çÇÏ´Â ½Ã½ºÅÛ ÇÁ·Î±×·¥À» ¸»ÇÕ´Ï´Ù. POS¿¡¼ ÃÖÁ¾ DOS(Disk Operating System)±îÁö °¡·Á¸é À±¼º¿Á´ÔÀÇ °úÁ¤µµ ¸Â½À´Ï´Ù¸¸ Çϵå¿þ¾î óÀ½ ÄÚµù½Ã¿¡´Â ±â°è¾î·Î Â¥°í À̸¦ Çؼ®Çϴµ¥´Â ¾Æ½ºÅ°Äڵ尡 ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ°í ¸í·É¾î ™Vµµ °á±¹ Çؼ®ÇÏ·Á¸é ASCIIÄڵ忡 ÀÇÇØ Çؼ®µÇ±â ¶§¹®¿¡ ¼øÂ÷ÀûÀÎ °úÁ¤À» »ý·«ÇÏ°í Ç¥ÇöÇÏ½Å°Ô ¾Æ´Ñ°¡ »ý°¢ÇÕ´Ï´Ù.
3. ´ñ±Û¿¡¼ ºÎ¾ðÇϼ̴ٽÃÇÇ Àü¹®°¡¸¦ ±âÁØÀ¸·Î ÀâÀº°Ô ¾Æ´Ï°í ¾Æ¿ô¶óÀÎÁ¤µµÀÇ °³³äÀ» Àâ°í ÀÌÂÊ Çϵå¿þ¾î¼³°è°¡ ¾Æ´Ñ ºÐµé¿¡°Ô È帧À» ¾Ë·ÁÁֽ÷Á´Â Àǵµ·Î º¸ÀÔ´Ï´Ù. º¸ÅëÀº ÀÌ·±°Å »ý·«ÇÏ°í ¹Ù·Î ºñÁÖ¾ó¾¾»Ô»Ô·Î µé¾î°¡ GUIºÎÅÍ ÇÏ¿© ÀÚ¹Ù·Î ÇÁ·Î±×·¡¹Ö ÇÏÁö¿ä. ¾Æ´Ï¸é ź»ý³âµµ°¡ ÂÍ µÇ¾î 8ºñÆ®ÄĽÃÀýºÎÅÍ ÇϽźеéÀº Çϵå¿þ¾î ¾ÆÅ°ÅØÃĺÎÅÍ ½ÃÀÛÇÏ¿© ÇÁ·Î±×·¡¹Öµµ Èûµé°Ô ÄÄÆÄÀÏÈÄ ¸Þ¸ð¸® ÀÛ°Ô ÀâÀ¸·Á ÇÏ°í Çϵå¿þ¾î ŸÀְ̹³³äÀ¸·Î Â¥Áö¿ä. ¾Æ ÁøÂ¥·Î Èûµé¾î¿ä.ÈæÈæ
±â°è¾î·Î ÄÚµùÇÏ·Á´Ùº¸¸é Çí»çÄڵ带 ´Ï¸ð´ÐÀ¸·Î º¯È¯ÇÑ°Å µé°í ´Ù´Ï°í ¿Ü¿ì°í Çß¾ù´ø ±â¾ïÀÌ ³ª³×¿ä
µ¡±Û ´Ù½Å ³»¿ëó·³ ÀÌÇØ ÇÏ·Á°í Çصµ óÀ½ÇϽôºеéÀÌ À߸øÀÌÇØÇϽÇÁöµµ ¸ô¶ó¼ ±×³É ´ñ±Û ´Þ¾Ò´Âµ¥ Áø¿ì´ÔÀÌ ¾î¶»°Ô »ý°¢ÇϽÇÁö ¸ð¸£°Ù³×¿ä
¾îÂ÷ÇÇ Á¦°¡ ¼³¸íÇÑ´Ù°í ¸íÈ®ÇÏ°Ô ¼³¸íÇÏ±ä ½±Áö ¾ÊÀº ºÎºÐÀ̶ó°í »ý°¢µÇ¾î¼ ¾ÈÇÏ·Á°í Çß¾ú´Âµ¥
±×·¡µµ ÇÏ´Â°Ô ³ªÀ»°Å °°¾Æ¼ Á¦ »ý°¢À» Àû¾îºÃ¾î¿ä
±ÛÀ̶ó´Â°Ô Ç¥ÇöÇϱâ Âü ¾î·Á¿ö¼ ½±Áö ¾ÊÀ¸½Çµí ½Í½À´Ï´Ù.
µýÁö ¾Æ´Ï¶ó°í »ý°¢Çߴµ¥ Á¦°¡ ´Ù½Ã º¸±â¿¡µµ µýÁö°°½À´Ï´Ù¸¸, Àǵµ´Â ¾Æ´Ï¶ó´Â°É ¾Ë¾ÆÁÖ¼ÌÀ¸¸é ÇÕ´Ï´Ù.
ps: À̱۵µ Áö¿ì·Á´Ù ³²°ÜµÓ´Ï´Ù.
Áø¿ì´ÔÀÌ °è¼Ó ¿¬ÀçÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.
Áø¿ì´ÔÀÌ »ý°¢ÇϽñ⿡ Á¦°¡ ºÎ¿¬¼³¸íÇÑ°ÍÀÌ ´ç½ÅÀÌ ÀǵµÇϽŹٰ¡ ¾Æ´Ò¼öµµ ÀÖ°í ¶Ç Á¦ ¼³¸íµµ Ʋ¸±¼öµµ ÀÖ°í ´Ù¸¥È¸¿ø´ÔµéÀÌ ÁöÀûÇϽô°Ͱú °°ÀÌ ¸íÈ®È÷ ÇØ¾ß ÇÒ ºÎºÐµµ ÀÖ°í ±×·±°Í °°½À´Ï´Ù.
´Ù¸¸ °ü½ÉÀÖÀ¸½Å ȸ¿ø´ÔµéÀÇ ´ñ±ÛµéÀÌ ´Þ¸®¸é¼ ¿ø±Û¿¡¼ ¹ÌÈíÇÏ´Ù°í »ý°¢µÇ´Â ºÎºÐµéÀÌ º¸ÃæµÇ´Â È¿°ú´Â ÀÖ´Â°Í °°½À´Ï´Ù.
Á» ´õ ÀÌÇØ°¡ µÇ°í ´«ÀÌ ¹à¾ÆÁö´Â°Å °°½À´Ï´Ù.
°è¼ÓÇؼ ¸¹Àº ´ñ±ÛµéÀ» ³²°Ü Áֽøé Àú¿Í °°ÀÌ ÀÏõÇÑ Áö½ÄÀ¸·Î º¸´Â ÀÔÀå¿¡¼´Â Á¤¸» °¨»çÇÒ °ÍÀÔ´Ï´Ù.