1992.6.8. SUBJECT: ¿Ï¼ºÇü°ú Á¶ÇÕÇü ÄÚµåü°è¿Í ÆùÆ®¿¡ ´ëÇÏ¿© STATUS OF THIS MEMO: ÄÚµåü°è(Codeset)°ú ÆùÆ®·Î ³ª´©¾î ¿Ï¼ºÇü°ú Á¶ÇÕÇüÀ» ¼³¸íÇÑ´Ù. TABLE OF CONTENTS: 0. CodesetÀÇ Á¶ÇÕÇü°ú ¿Ï¼ºÇü¿¡ °üÇÏ¿© 1) ÇÑ±Û ÄÚµå ü°èÀÇ ±âº» ¿ø¸® 2) ÇÑ±Û ÄÚµå ÀÇ Á¾·ù 3) ÇÑ±Û ÄÚµå ü°è¿Í ±¹Á¦ ±Ô°ÝÀÇ ¹®Á¦ 4) 2 ¹ÙÀÌÆ® ¿Ï¼ºÇü ÇѱÛ(KS ¿Ï¼ºÇü) 5) 2 ¹ÙÀÌÆ® Á¶ÇÕÇü ÇÑ±Û 1. FontÀÇ Á¶ÇÕÇü°ú ¿Ï¼ºÇü¿¡ °üÇÏ¿© 0) ¿Ï¼ºÇü ÆùÆ®¿Í Á¶ÇÕÇü ÆùÆ®ÀÇ Å©±â 1) ¿Ï¼ºÇü ÆùÆ® 2) Á¶ÇÕÇü ÆùÆ® 2. Âü°í ÀÚ·á DESCRIPTION: 0. CodesetÀÇ Á¶ÇÕÇü°ú ¿Ï¼ºÇü¿¡ °üÇÏ¿© 1) ÇÑ±Û ÄÚµå ü°èÀÇ ±âº» ¿ø¸® * ÇѱÛÀÇ Æ¯¼ºÀ» »ìÆì º¸¸é, Å©°Ô ÀÚÀ½°ú ¸ðÀ½À¸·Î ³ª´µ¾î °¢°¢ 14°³, 10°³·Î Àüü 24°³ÀÇ ±âº»ÀûÀÎ ÀÚ¼Ò·Î ±ÛÀÚ¸¦ Çü¼ºÇÑ´Ù. * ´õ ³ª¾Æ°¡ ½ÖÀÚÀ½(5°³),º¹ÀÚÀ½(11°³),º¹¸ðÀ½(11°³) µîµµ Çü¼ºµÈ´Ù. * ÇÑ±Û ÀÚ¸ðü°è Ãʼº : ÀÚÀ½(14) + ½ÖÀÚÀ½(5) = 19 °³ Áß¼º : ÀÚÀ½(10) + ½ÖÀÚÀ½(11) = 21 °³ Á¾¼º : ÀÚÀ½(14) + ½ÖÀÚÀ½(11) + ½ÖÀÚÀ½(2) = 27 °³ ( µû¶ó¼ 5 bit ¸¸ °¡Áö¸é °¢ ¼ºÀ» Ç¥ÇöÇÒ ¼ö ÀÖ°í, Á¶ÇÕÇü 2¹ÙÀÌÆ® ÇѱÛÀº °¢ ¼ºÀ» Ç¥ÇöÇϴµ¥ 5ºñÆ®¾¿ ÇÒ´çÇÏ°í ÀÖ´Ù.) ÀüüÀÚ¼ö : ¹Þħ ¾ø´Â ±ÛÀÚ : Ãʼº(19) x Áß¼º(21) = 399 ÀÚ ¹Þħ ÀÖ´Â ±ÛÀÚ : Ãʼº(19) x Áß¼º(21) x Á¾¼º(27) = 10,773 ÀÚ 2) ÇÑ±Û ÄÚµå ÀÇ Á¾·ù * n ¹ÙÀÌÆ® ÇѱÛÀÌ´Ï 3 ¹ÙÀÌÆ® ÇѱÛÀÌ´Ï 7 bit 2 ¹ÙÀÌÆ® ¿Ï¼ºÇü ÇѱÛÀÌ´Ï Çϴ°͵éÀÌ ÀÖÀ¸³ª ÇöÀç º°·Î »ç¿ëµÇÁö ¾ÊÀ½. * 2 ¹ÙÀÌÆ® ¿Ï¼ºÇü ÇѱÛ(KS ¿Ï¼ºÇü): 4)¿¡¼ ¼³¸í. * 2 ¹ÙÀÌÆ® Á¶ÇÕÇü ÇѱÛ: 5)¿¡¼ ¼³¸í. 3) ÇÑ±Û ÄÚµå ü°è¿Í ±¹Á¦ ±Ô°ÝÀÇ ¹®Á¦ * ASCII codeset »ç¿ë½Ã 0¿¡¼ 127±îÁö¸¸ À־ ÇÁ·Î±×·¥ Á¦ÀÛ¿¡ º° ÁöÀåÀÌ ¾ø°í ³ª¸ÓÁö 128¿¡¼ 255±îÁö´Â ±×·¡ÇÈ ¹®ÀÚÄڵ忡 ÇØ´çµÈ´Ù. * ¹Ù·Î ÀÌ¿Í °°Àº Ư¼ºÀ» ÀÌ¿ë ´ëºÐºÐÀÇ ¿µ¹® ¼ÒÇÁÆ®¿þ¾î´Â Äڵ尪 128¹øÁö ÀÌÈĺÎÅÍ´Â Áï ÃÑ 8°³ÀÇ ºñÆ®Áß MSB(Most Significant Bit:ÃÖ»óÀ§ ºñÆ®¸¦ ÀǹÌ)¶ó ºÒ¸®¿ì´Â ºñÆ®°¡ 1·Î ½ÃÀÛÇÏ´Â ÄÚµåµé¿¡ °¢±â ÇÊ¿äÇÑ Æ¯¼ö ±â´ÉÀ» ÇÒ´çÇÏ¿© ÀÌ¿ëÇϱ⵵ ÇÑ´Ù. * ÀÌ·± °ü°è·Î 8ºñÆ® 2¹ÙÀÌÆ® Á¶ÇÕÇüÀ̳ª 8ºñÆ® 2¹ÙÀÌÆ® ¿Ï¼ºÇü ÇѱÛÀº ¿µ¹® ¼ÒÇÁÆ®¿þ¾î¿¡¼ ÇѱÛÀ» Ç¥½ÃÇÒ ¼ö ¾ø°Ô µÇ´Â °ÍÀÌ´Ù. * ÇöÀç ISO¿¡¼´Â ¿µ¹®ÀÚ¸¦ Ç¥ÇöÇϱâ À§ÇØ ±¹Á¦ÀûÀ¸·Î ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ¾Æ½ºÅ° Äڵ带 ISO-646À̶ó´Â ±Ô°ÝÀ¸·Î Á¤ÀÇÇÏ°í ÀÖ´Ù. ¾Æ½ºÅ° ÄÚµå´Â 7ºñÆ®·Î Á¤ÀǵǾî 128°³ÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇϴµ¥ ÀÌ 128°³ÀÇ ¹®ÀÚ´Â ¿µ¹®ÀÚ ¹®È±Ç¿¡¼´Â Å« ºÒÆíÀÌ ¾øÁö¸¸ ±ÛÀÚÀÇ ¼ö°¡ ¸¹Àº µ¿¾ç±Ç¿¡¼´Â ±ÛÀÚ¸¦ Ç¥ÇöÇϴµ¥ Ä¿´Ù¶õ ¾î·Á¿òÀÌ ÀÖ´Ù. * ÀÌ ¶§¹®¿¡ ISO¿¡¼´Â ¾Æ½ºÅ° Äڵ带 È®ÀåÇÏ¿© µÎ ¹ÙÀÌÆ® ÀÌ»óÀÇ ÄÚµåü°è¸¦ »ç¿ëÇÒ ¶§ ÁöÄÑ¾ß ÇÒ ºÎȣȮÀå¹ý¿¡ ´ëÇÑ ±Ô°ÝÀ» ISO-2022¶ó´Â À̸§À¸·Î Á¤ÀÇÇÏ°í ÀÖ´Ù. * ISO-2022ÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù. ¸ÕÀú ¾Æ½ºÅ° Äڵ尪 0ºÎÅÍ 31±îÁöÀÇ °¢Á¾ Á¦¾î¹®ÀÚ ¿µ¿ªÀ» C0¿µ¿ªÀ̶ó Çϸç, 128ºÎÅÍ 159±îÁö C0¿µ¿ª ¿Ü¿¡ È®ÀåµÈ Á¦¾îÄڵ带 µÎ°í C1¿µ¿ªÀ̶ó°í ÇÑ´Ù. ISO-2022¿¡¼´Â C0¿Í C1¿µ¿ª¿¡ ¹®ÀÚ¸¦ ¹è´çÇÒ ¼ö ¾øµµ·Ï Á¦ÇÑÇÏ°í ÀÖ´Ù. ¶Ç ¾Æ½ºÅ° 32¿Í 160Àº °ø¹é(SPACE)¹®ÀåÀ̸ç, ¾Æ½ºÅ° 127°ú 255´Â Áö¿ò(DEL)¹®ÀÚ·Î Á¤ÀÇÇÏ°í ÀÖ´Ù. µû¶ó¼ ÀÌ ±ÔÁ¤¿¡ µû¸¦ °æ¿ì °¢ ¹ÙÀÌÆ®¿¡¼ ¹®ÀÚ¸¦ ¹è´çÇÒ ¼ö ÀÖ´Â ¿µ¿ªÀº ¾Æ½ºÅ° 33-126°ú 161-254ÀÇ µÎ ¿µ¿ªÀÌ µÈ´Ù. À̸¦ µÎ ¹ÙÀÌÆ®·Î Ç¥½ÃÇÏ¸é ¾Æ·¡ ±×¸²°ú °°´Ù. -----> µÎ¹ø° ¹ÙÀÌÆ® 0 32 128 160 255 0 +--------+-------------------------+--------+-------------------------+ | | C0 ¿µ¿ª | | C0 ¿µ¿ª | 32 +--------+-------------------------+--------+-------------------------+ | | A¿µ¿ª(Á¦1»óÇÑ) | | B¿µ¿ª(Á¦2»óÇÑ) | | C0 | ù° ¹ÙÀÌÆ® < 128(0x80) | C1 | ù° ¹ÙÀÌÆ® < 128(0x80) | ù | ¿µ¿ª | µÑ° ¹ÙÀÌÆ® < 128(0x80) | ¿µ¿ª | µÑ° ¹ÙÀÌÆ® > 128(0x80) | ¹ø 128 | | ¾Æ½ºÅ° ¿µ¿ª | | | | ° +--------+-------------------------+--------+-------------------------+ | | | C1 ¿µ¿ª | | C1 ¿µ¿ª | | ¹Ù 160 +--------+-------------------------+--------+-------------------------+ V ÀÌ | | C¿µ¿ª(Á¦3»óÇÑ) | | D¿µ¿ª(Á¦4»óÇÑ) | Æ® | C0 | ù° ¹ÙÀÌÆ® > 128(0x80) | C1 | ù° ¹ÙÀÌÆ® > 128(0x80) | | ¿µ¿ª | µÑ° ¹ÙÀÌÆ® < 128(0x80) | ¿µ¿ª | µÑ° ¹ÙÀÌÆ® > 128(0x80) | | | Á¶ÇÕÇü ÇÑ±Û | | ¿Ï¼ºÇü ÇÑ±Û | 255 +--------+-------------------------+--------+-------------------------+ * ISO-2022¿¡¼´Â 2¹ÙÀÌÆ® È®Àå¹®ÀÚÀÇ °æ¿ì °¢ ¹ÙÀÌÆ®ÀÇ MSB(ÃÖ»óÀ§ºñÆ®)°¡ ¸ðµÎ °°À» °ÍÀ» ¿ä±¸ÇÏ°í ÀÖÀ¸¹Ç·Î A¿µ¿ª°ú D¿µ¿ª¸¸À» ÇÑ±Û ÄÚµå·Î »ç¿ëÇÒ ¼ö ÀÖ°í A¿µ¿ªÀÇ °æ¿ì µÎ ¹ÙÀÌÆ®ÀÇ MSB ¸ðµÎ 0ÀÌ µÇ°í D¿µ¿ªÀº µÎ¹ÙÀÌÆ® ¸ðµÎ MSB°¡ 1ÀÌ µÈ´Ù. ¾Æ½ºÅ°¿ÍÀÇ Ãæµ¹À» ÇÇÇÏ´Ù º¸´Ï ½ÇÁ¦ È®Àå¹®ÀÚ¸¦ À§ÇØ »ç¿ëµÇ´Â ¿µ¿ªÀº D¿µ¿ª¸¸ÀÌ µÈ´Ù. * °á±¹ ÇÑ±Û Ç¥ÁØÀº Á¦4»óÇÑÀ» ÀÌ¿ëÇÑ ¿Ï¼ºÇü KS C5601ÀÌ µÇ¾ú°í À̸¦ 1¼öÁØ ÇѱÛÀ̶ó ÇÑ´Ù. ±×·¯³ª ISO-202¿¡¼ Çã¿ëÇÏ´Â Á¦4»óÇѼ±ÀÇ Á¦¾àÀ¸·Î ÇѱÛÇ¥ÇöÀÇ Á¦ÇÑµÈ Ç¥ÇöÀ» º¸¿ÏÄÚÀÚ µÎ °³ÀÇ È®Àå ¼¼Æ®¾ÈÀ» KS C5657·Î ¸¸µé¾î ¹ßÇ¥ÇÑ´Ù. ÀÌ´Â Á¦4»óÇÑ¿¡¼ ¸ðÀÚ¶õ ±ÛÀÚ¸¦ Á¦3»óÇÑÀ» ÀÌ¿ëÇØ È®ÀåÇÑ ÄÚµåü°è·Î 2¼öÁØ ÇѱÛÀ̶ó°í ÇÑ´Ù. 4) 2 ¹ÙÀÌÆ® ¿Ï¼ºÇü ÇѱÛ(KS ¿Ï¼ºÇü): * ÀÌ´Â KS C5601ÀÇ ÀϺÎÀÌ´Ù. KS C5601Àº ÇÑ±Û 2350ÀÚ, Çѹ® 4888ÀÚ, Ư¼ö¹®ÀÚ 1128ÀÚ¸¦ Ç¥ÇöÇÑ´Ù. * ÇÑ±Û 2350ÀÚ´Â Á¶ÇÕÇüÀ¸·Î ¸¸µé¾î ³¾ ¼ö ÀÖ´Â À½Àý ¼öÀÎ 11,172ÀÚÀÇ 20%¿¡ ºÒ°ú. Æò¼Ò »ç¿ëÇÏ´Â ÇѱÛÀÇ 99.999%¸¦ Æ÷ÇÔÇÑ´Ù°í ÇÑ´Ù. Ãʼº,Áß¼º,Á¾¼ºÀÇ 3¼ºÀÇ Á¶ÇÕÀ¸·Î ±¸¼ºµÈ ÇѱÛÀº ÀÚÁÖ »ç¿ëµÇÁö ¾Ê´Â ±ÛÀÚ°¡ °ÅÀÇ 70% °¡ µÇ°í ÀÌ·¯ÇÑ Á¡À» ÀÌ¿ëÇÏ¿© ³ª¿Â °ÍÀÌ ¿Ï¼ºÇü ÇѱÛÀÌ´Ù. | First Byte | | Second Byte | | | | | 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | 1 | | | | | | | | | 1 | | | | | | | | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | | MSB MSB * À§ÀÇ MSB¸¦ Á¦¿ÜÇÑ ºñÆ®µé¿¡ ±ÛÀÚ¸¦ À½Àý ´ÜÀ§·Î ÇÒ´çÇÑ´Ù. * Àå´ÜÁ¡ : - ¿Ï¼ºÇü ÇÑ±Û ÄÚµåÀÇ ÀåÁ¡ÀÌÀÚ Ç¥ÁؾÈÀ¸·Î äÅÃµÈ °¡Àå Å« ÀÌÀ¯´Â ISO-2022ÀÇ ±Ô¾à¿¡ °¡Àå ÀûÇÕÇϱ⠶§¹®À̾ú´Ù. - ¹Ý¸é ¿Ï¼ºÇü ÇÑ±Û ÄÚµå´Â ISO-2022¿¡¼ Çã¿ëÇÏ´Â Á¦4»óÇѼ±ÀÇ Á¦¾àÀ¸·Î ÇÑ±Û Ç¥Çö¿¡ Á¦ÇÑÀÌ ÀÖ°í, ¼³»ç È®Àå ¼¼Æ®·Î¼ ÇѱÛÀ» Ãß°¡½ÃÄÑ ³õ¾Ò´Ù°í Çصµ ¾îµð±îÁö³ª Á¤º¸ ±³È¯¿ëÀ¸·Î ¸¸µé¾î ³õ¾Ò±â ¶§¹®¿¡ Á¤º¸ ±³È¯¿ë ÄÚµå¿Í Á¤º¸ 󸮿ë ÄÚµåÀÇ ºÐ°£ÀÌ ¾Ö¸ÅÇÑ °³Àοë ÄÄÇ»ÅÍ¿¡¼´Â Å« µµ¿òÀÌ µÇÁö¸¦ ¾Ê´Â´Ù. - ÀÌ ÄÚµå´Â ´Ù¸¥ ÇÁ·Î±×·¥ ¹× Åë½Å µî¿¡ ÀÌ¿ëµÇ´Â °ÍÀ» ÇÇÇØ ÀÛ¼ºµÇ¾ú±â ¶§¹®¿¡ Åë½Å¿¡´Â ¸Å¿ì ÀûÇÕÇÏ´Ù°í ÇÒ ¼ö ÀÖÁö¸¸, ÇÑ±Û Á¶ÇÕÀÇ ¿ø¸®¸¦ ¹«½ÃÇÏ°í ÇѱÛÀ» »óÇü¹®ÀÚó·³ Ãë±ÞÇÑ °ü°è·Î ÀÚ¼öÀÇ Á¦ÇÑÀ̶ó´Â ¹®Á¦°¡ Á¦±âµÇ°í °á°úÀûÀ¸·Î Ç¥½ÃÇÒ ¼ö ¾ø´Â ±ÛÀÚ°¡ »ý±ä´Ù. - Á¤¿(Sort)´Â °¡´ÉÇϳª ÀÚ¼Òº° Åë°è³ª ¼ºº° Åë°è¸¦ ³»´Â µ¥ ³Á¡ÀÌ ¸¹À¸¸ç ÀÚ¼Ò¸¶´Ù °¢°¢ÀÇ Äڵ带 °®Áö ¸øÇϱ⠶§¹®¿¡ Å°ÀÔ·ÂÀ» ¹Þ¾Æ¼ ¿Ï¼ºÇü ÄÚµå·Î ¸¸µé¾î ÁÖ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ´ë´ÜÈ÷ º¹ÀâÇÏ´Ù. 5) 2 ¹ÙÀÌÆ® Á¶ÇÕÇü ÇѱÛ: | First Byte | | Second Byte | | | | | 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | 1 | | | | | | | | | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | | | | | | | | +---------------+ +------------------+ +---------------+ | Ãʼº Áß¼º Á¾¼º MSB(ÇѱÛ/¿µ¹® Ç¥½Ã) * 2¹ÙÀÌÆ® Á¶ÇÕÇü ÇѱÛÀº ¿¬¼ÓµÈ 2°³ÀÇ ¹ÙÀÌÆ®¸¦ µÚ¿¡¼ ºÎÅÍ 5ºñÆ®¾¿ ¹¾î °¢°¢ Ãʼº,Áß¼º,Á¾¼ºÀ» Ç¥½ÃÇÏ´Â ¿ø¸®·Î, ³ª¸ÓÁö ÇÑ ºñÆ®¿¡´Â 1À» ¼³Á¤ÇÏ¿© ÇÑ±Û ÄÚµåÀÓÀ» ÄÄÇ»ÅÍ¿¡ ¾Ë¸®°í ÀÖ´Ù. * »óÀ§ ¹ÙÀÌÆ®ÀÇ MSB°¡ 1(Áï, 128ÀÌ»ó)À̸é ÇÑ±Û 0(128 ÀÌÇÏ)ÀÌ¸é ¿µ¹®ÀÌ µÈ´Ù. MSB°¡ 1ÀÎ »óÅ¿¡¼ ÃʼºÀÌ Á¤»óÀûÀÏÁö¶óµµ Áß¼ºÀÌ À߸ø ¹è¿µÇ¾î ÀÖ´Ù¸é ÇÏÀ§ ¹ÙÀÌÆ®°¡ Á¦¾î Äڵ尡 µÉ ¼ö ÀÖ´Ù. Áß¼ºÀÇ ÇÏÀ§ 3ºñÆ®°¡ ¸ðµÎ 0À̸é Á¾¼ºÀÌ ¹«¾ùÀÏÁö¶óµµ ÇÏÀ§ ¹ÙÀÌÆ®´Â ASCII ÄÚµåÀÇ Á¦¾îÄÚµå(Control Character - 0x1f Áï 31 ÀÌÇÏ)°¡ µÇ¾î ¹ö¸°´Ù. À§ ±×¸²ÀÇ Second Byte´Â ÇÑ ¿¹¸¦ µé±â À§ÇØ °¢ ºñÆ®°ªÀ» ÁÖ¾ú´Ù. À§ÀÇ Second ByteÀÇ °æ¿ì ÄÄÇ»ÅÍ°¡ ÀνÄÇϱ⸦ ÇÑ±Û Áß¼º ÇÏÀ§ ºñÆ®¿Í Á¾¼ºÀ¸·Î ÀνÄÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ASCII code Decimal 27 ÀÎ ESC ·Î ÀνÄÇÑ´Ù. µû¶ó¼ ¿©·¯ ȸ»ç¿¡¼ °¢±â ¸¸µé¾î »ç¿ëÇÏ´Â Á¶ÇÕÇü Çѱ۵éÀ» º¸¸é ´ë°³°¡ Áß¼º ÇÏÀ§ 3ºñÆ®¿Í Á¾¼ºÀÇ 5ºñÆ®¿¡ ÇÒ´çµÇ´Â ¸î°³ÀÇ Äڵ尪À» ÇÇÇØ ÄÚµåÅ×À̺íÀÌ ¸¸µé¾î Áø´Ù. * Àå´ÜÁ¡ : - Á¶ÇÕÇü ÄÚµåÀÇ °æ¿ì¿¡´Â ISO-2022¿¡¼ ¾µ ¼ö ¾øµµ·Ï ÇÏ°í ÀÖ´Â Á¦3»óÇѼ±À» ¾²°í Àֱ⠶§¹®¿¡ ±¹Á¦ ±Ô°Ý°ú ¿ÏÀüÇÑ È£È¯ÀÌ µÉ ¼ö ¾øÀ¸¸ç, °¡Á¾ ¸ÞŸ ¹®ÀÚ¿Í Ãæµ¹ÇÏ´Â ¹®Á¦Á¡µéÀÌ ÀÖ´Ù. - Á¶ÇÕÇüÀº ÇѱÛÀÌ °¡Áö´Â Ư¼ºÀ» ¸ðµÎ »ì¸®´Â µ¿½Ã¿¡ ÄÄÇ»ÅÍÀÇ ³í¸®¼º¿¡µµ ºÎÇյǴ ÄÚµåü°è¶ó°íµé ÇÑ´Ù. - °¡Àå Å« ÀåÁ¡Àº ÇöÀç »ç¿ëµÇ´Â ¸ðµç ÇÑ±Û ÀÚ¼ö¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ°í, ÇÑÀÚµµ ¾à 5000ÀÚ Á¤µµ±îÁö Ç¥Çö °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù. - ¶ÇÇÑ ÇÑ±Û ¸ð¾Æ ¾²±â ºÎºÐÀÎ Automata ÀÛ¼ºÀÌ ¸Å¿ì ¿ëÀÌÇÏ´Ù. 1. FontÀÇ Á¶ÇÕÇü°ú ¿Ï¼ºÇü¿¡ °üÇÏ¿© 0) ¿Ï¼ºÇü ÆùÆ®¿Í Á¶ÇÕÇü ÆùÆ®ÀÇ Å©±â * ¿©±â¼´Â bitmap ÆùÆ®¸¦ ¿¹·Î µé°Ú´Ù. * ÆùÆ®ÀÇ Á¾·ù´Â ´ëü·Î 8x8,10x10,12x12,14x14,16x16,20x20,24x24,32x32,40x40,48x48µîÀÌ ÀÖ´Ù. * Bitmap ÆùÆ®´Â ÇÑ ±ÛÀÚ¸¦ displayÇϴµ¥ 1 pixel ´ç 1 bit¸¦ »ç¿ëÇÑ´Ù. * 16x16 ÆùÆ® ÇÑ ±ÛÀÚ¸¦ À§ÇØ 16ºñÆ® x 16¹ÙÀÌÆ® = 32¹ÙÀÌÆ®°¡ ÇÊ¿äÇÏ´Ù. * ¿Ï¼ºÇü ÇÑ±Û 16x16 ÆùÆ® ÈÀÏÀÇ Å©±â : 32¹ÙÀÌÆ® x 2352ÀÚ = 75,264¹ÙÀÌÆ® Áï 75K Á¤µµ * Á¶ÇÕÇü ÇÑ±Û 16x16 ÆùÆ® ÈÀÏÀÇ Å©±â : ¡£Ãʼº : 19ÀÚ x 10¹ú = 190ÀÚ --+ ¡£Áß¼º : 21ÀÚ x 2-4¹ú = 84ÀÚ | 544ÀÚ x 32¹ÙÀÌÆ® = 21,440¹ÙÀÌÆ® Áï 21K Á¤µµ ¡£Á¾¼º : 27ÀÚ x 10¹ú = 270ÀÚ --+ * À̻󿡼 Á¶ÇÕÇü ÇÑ±Û ÆùÆ®ÀÇ »ç¿ëÀÌ ¿Ï¼ºÇü¿¡ ºñÇØ »ó´ëÀûÀ¸·Î ¾ó¸¶¸¸ÅÀÇ Memory load¸¦ ÁÙÀÏ ¼ö ÀÖ´ÂÁö »ó»óÇÒ ¼ö ÀÖ°Ú´Ù. * 8x8 ÆùÆ®°¡ º¸¿©Áö´Â ¿¹¸¦ µç´Ù. °¢ bit¿¡¼ 1·Î µÇ¾î ÀÖ´Â ºÎºÐÀÌ È¸éÀÇ pixel¿¡ °ËÀº»öÀ¸·Î º¸¿©ÁÖ´Â ºÎºÐÀÌ´Ù. |----------- 8 column ----------| +---+---+---+---+---+---+---+---+ --- ¿©±â¼´Â "³ª"¶ó´Â ±ÛÀÚ°¡ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | bitmap file¿¡ ÀúÀåµÇ¾ú´Ù Ç¥ÇöµÇ´Â +---+---+---+---+---+---+---+---+ | °æ¿ìÀÌ´Ù. | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | ½ÇÁ¦ ÆùÆ® ÈÀÏÀº byte streamÀ¸·Î +---+---+---+---+---+---+---+---+ | ÀúÀåµÇ¾ú´Ù. | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | | columnÀ¸·Î´Â +---+---+---+---+---+---+---+---+ | 8x8ÀÇ °æ¿ì 8/8 byte·Î Ç¥ÇöµÈ´Ù. | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | | 16x16ÀÇ °æ¿ì 16/8 byte·Î +---+---+---+---+---+---+---+---+ 8 rows 32x32ÀÇ °æ¿ì 32/8 byteµîÀ¸·Î | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | | Ç¥ÇöµÈ´Ù. +---+---+---+---+---+---+---+---+ | | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | +---+---+---+---+---+---+---+---+ | | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | +---+---+---+---+---+---+---+---+ | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | +---+---+---+---+---+---+---+---+ --- 1) ¿Ï¼ºÇü ÆùÆ® * ÇÑ ±ÛÀÚ(À½Àý) ¸¶´Ù ÆùÆ®¸¦ °¡Áø´Ù. * ±×·¯¹Ç·Î ¸ð¾çÀº ÁÁÀ¸³ª ¸¹Àº space¸¦ Â÷ÁöÇÑ´Ù. 2) Á¶ÇÕÇü ÆùÆ® * Ãʼº,Áß¼º,Á¾¼º¿¡ ´ëÇØ Á¾·ùº° ÆùÆ®¸¦ °¡Áø´Ù. * ¿Ï¼ºÇü¿¡ ºñÇØ Á¶ÇÕµÈ ±ÛÀÚ ¸ð¾çÀÌ ÁÁÁö ¾ÊÀ¸³ª space°¡ ÀÛÀ½. * Á¶ÇÕÇü ÇÑ±Û ÆùÆ®¸¦ »ç¿ëÇÏ´Â ÇÑ±Û ApplicationÀÇ °æ¿ì, ÇÑ ±ÛÀÚ¸¦ º¸¿© Áִµ¥ ÀÖ¾î Application³»¿¡ Ãʼº,Áß¼º,Á¾¼ºÀÇ ÆùÆ®¸¦ Á¶ÇÕÇÏ´Â routineÀÌ ÀÖ¾î¾ß ÇÑ´Ù. °³¹ßÀÚÀÇ ÀÔÀå¿¡¼ º¼ ¶§ Á¶ÇÕÇü ÆùÆ®¸¦ »ç¿ëÇØ ApplicationÀ» °³¹ßÇÑ´Ù ÇÔÀº ¿Ï¼ºÇü ÆùÆ®¿¡ ºñÇØ ±ÍÂúÀº °úÁ¤À̱ä Çϳª ±× Çʿ伺ÀÌ Á¡ÁõÇϴ ȯ°æÀ̶ó ÇÏ°Ú´Ù. ÆùÆ®°¡ ¿¹»Ú±â´Â ÇÏÁö¸¸ °ªÀÌ ¸Å¿ì ºñ½Ñ ¿Ï¼ºÇü ÇÑ±Û ÆùÆ®¸¦ ±¸¸ÅÇÏ¿© ApplicationÀ» °³¹ßÇÑ´Ù ÇÔÀº ¿¹¿ÜÀûÀÎ °æ¿ì¸¦ »©°í´Â ´ë°³ ¹«ÁöÀÇ ¼ÒÄ¡°Å³ª ¾ÆÁÖ °ÔÀ¸¸£°í µ·¸¹Àº °³¹ßÀÚÀÇ °æ¿ì¶ó´Â ¸»µéÀÌ Àִµ¥ ÀÌ´Â ¾Æ·¡ ¿¹¸¦ ÅëÇØ ÆÇ´ÜÇϽöó ! * Á¶ÇÕÇü ÆùÆ®ÀÇ Çʿ伺¿¡ ´ëÇØ »ìÆì º»´Ù. - ±âÁ¸ÀÇ WorkstationÀÇ °æ¿ì Main Memory°¡ 8-16M°¡ ±âº»ÀÌ°í ÃæºÐÇÑ Disk Size¸¦ °¡Áü¿¡ µû¶ó ¿Ï¼ºÇü ÆùÆ®¸¦ »ç¿ëÇÏ¿©µµ º° ¹®Á¦°¡ ¾ø¾ú´Ù. - X Terminal°ú °°Àº °æ¿ì Main Memory ±âº»ÀÌ 4M ¹Û¿¡ ¾ÈµÇ°í µû¶ó¼ ¿Ï¼ºÇü ÆùÆ®¸¦ »ç¿ëÇÏ´Â ApplicationÀ̶ó¸é Å©±â°¡ Å« ÆùÆ®¸¦ load ÇÏ´Â °æ¿ì Memory ºÎÁ· Çö»óÀÌ ¹ß»ýÇÑ´Ù. - Labtam X Terminal¿¡¼ ÇÑ±Û X11À» ¶ç¿ö 24x24 ÆùÆ®¸¦ load ÇÏ·Á¸é ¾ÈµÈ´Ù´øÁö ÇÑ±Û Alis¸¦ ¶ç¿ìÁö ¸øÇÑ´Ù´øÁö ÇÏ´Â °æ¿ì°¡ ´ëÇ¥ÀûÀÎ ¿¹ÀÌ´Ù. - ÇÑÆí Visual X Terminal°ú °°Àº °æ¿ì ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÄ¡ ¾ÊÀ½Àº Visual Xserver°¡ Memory ºÎÁ·½Ã swappingÀ» Çϱ⠶§¹®ÀÌ´Ù. ÀÌó·³ ±â´ÉÀÌ ÁÁÀº Xterminal¸¸À» »ó´ë·Î ApplicationÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù¸é Á¶ÇÕÇü ÆùÆ®´Ï ¿Ï¼ºÇü ÆùÆ®´Ï ÇÏ´Â ¹®Á¦´Â ±× Àǹ̰¡ ¸¹ÀÌ Ãà¼ÒµÉ °ÍÀ̳ª Labtam X TerminalÀ» ÆǸÅÇÏ°í Àִ ȸ»çÀÇ Çö½ÇÀÌ ¹®Á¦ÀÌ´Ù. - ÀÌ»óÀÇ ¹®Á¦µéÀº ÀÏ°ß Çؼ®Çϱ⸦ Memory¿Í Disk Size°¡ ÀÛ°í ºÎÁ·ÇÑ PC level¿¡¼ ¿Ï¼ºÇü ÆùÆ®º¸´Ù Á¶ÇÕÇü ÆùÆ®¸¦ ¼±È£ÇÏ´Â °æÇâÀÌ Workstation level¿¡¼µµ ¹ß»ýÇÏ°Ô µÈ °ÍÀ̶ó°íµµ ÇÑ´Ù. - ¹°·Ð ÀÌ´Â Workstation ÀÚüÀÇ ¹®Á¦´Â ¾Æ´ÏÁö¸¸ Workstation¿¡¼ ¼öÇàµÇ´Â ÇѱÛÈµÈ ApplicationÀÌ ´Ã¾î³ª°í ÀÖ°í ¶Ç À̵é ApplicationÀÌ X Window¿Í °°Àº network based window¸¦ Áö¿øÇÏ´Â Ãß¼¼¶ó WorkstationÀÌ ¾Æ´Ñ ÀûÀº ¾çÀÇ Memory¸¦ °¡Áø X Terminal¿¡ loadµÇ´Â ÇÑ±Û ÆùÆ®¿¡ ´ëÇØ ¾î¶² Á¾·ùÀÇ ÆùÆ®¸¦ »ç¿ëÇÒ °ÍÀÎÁö °³¹ß½Ã ÃæºÐÇÑ °í·Á¸¦ ÇØ¾ß ÇÑ´Ù ÇÏ°Ú´Ù. ƯÈ÷ ApplicationÀÇ ¼Ó¼º»ó ¿©·¯ Á¾·ùÀÇ ÇÑ±Û ÆùÆ®µéÀ» loadÇØ¾ß ÇÏ´Â °æ¿ì¶ó¸é ´õ¿í ±×·¸´Ù. 2. Âü°í ÀÚ·á * ±èÁ¤¹ÎDL,Á¤Ã¢Èƾ¾ ¼³¸í * ÇÑ±Û ÄÚµåü°è ±× ¾ËÆÄ¿Í ¿À¸Þ°¡ ( ¹ÚÇöö, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î 89³â 3¿ù) * PC¿¡¼ ¾²ÀÌ´Â ±ÛÀÚ¸ð¾ç¿¡ °üÇÑ ±Û ( ÀÌÂùÁø, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î 89³â 1¿ù) * PC¿¡¼ ¾²ÀÌ´Â ±ÛÀÚ¸ð¾ç¿¡ °üÇÑ ±Û ( ÀÌÂùÁø, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î 89³â 2¿ù) * PC¿¡¼ ¾²ÀÌ´Â ±ÛÀÚ¸ð¾ç¿¡ °üÇÑ ±Û ( ÀÌÂùÁø, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î 89³â 3¿ù) * ´Ù½Ã ºÒºÙÀº ÇÑ±Û ÄÚµå ³íÀï ¹«¾ùÀÌ ¹®Á¦Àΰ¡ ? (¾È¹ü¼ö, ÆÛ½º³ÎÄÄÇ»ÅÍ 92³â 5¿ù) Revision History Created on June 8. 1992. Updated on June 17. 1992.