¸®´ª½º´Â ¿©·¯ ÇÁ·Î¼¼¼¿¡¼ ½ÇÇàµÈ´Ù. ÀÌ ÀåÀº À̵éÀ» °£´ÜÈ÷ ¼³¸íÇÑ´Ù.
ARMÀº ÇÕ¼ºÀ» À§ÇÑ ÇÙ½ÉÀ̸ç, ARM»ç´Â Á÷Á¢ ÇÁ·Î¼¼¼¸¦ »ý»êÇÏÁö´Â ¾Ê´Â´Ù. ´ë½Å¿¡ ARM ÆÄÆ®³Ê(ÀÎÅÚÀ̳ª LSI µî)°¡ ARM ¾ÆÅ°ÅØó¸¦ ½Ç¸®ÄÜÀ¸·Î ±¸ÇöÇÑ´Ù. ÀÌ ¹æ½ÄÀº ´Ù¸¥ ÇÁ ·Î¼¼¼°¡ º¸Á¶ÇÁ·Î¼¼¼ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ±ä¹ÐÇÏ°Ô °áÇÕµÉ ¼ö ÀÖµµ·Ï Çϸç, ¿©·¯ Á¾·ùÀÇ ¸Þ¸ð¸® °ü¸® À¯´Ö(memory management unit, MMU)ÀÇ º¯ÇüÀ» °®°í ÀÖ´Ù. À̵éÀº ´Ü¼øÇÑ ¸Þ¸ð¸® º¸È£ Á¤Ã¥ºÎÅÍ º¹ÀâÇÑ ÆäÀÌÁö °èÃþ±¸Á¶¿¡±îÁö À̸¥´Ù.
¿©±â¿¡´Â ¸Þ¸ð¸®¿¡ ÀúÀåµÈ °ªÀ» Á÷Á¢ ¿¬»ê ´ë»óÀ¸·Î ÇÏ´Â ¸í·ÉÀº ¾ø´Ù. ¸ðµç µ¥ÀÌŸ 󸮴 ·¹Áö½ºÅÍ°£¿¡ ÀÌ·ç¾îÁø´Ù. µû¶ó¼ ¸Þ¸ð¸®ÀÇ Ä«¿îÅÍ °ªÀ» Áõ°¡½ÃÅ°°í ½ÍÀ¸¸é ¸ÕÀú ·¹Áö½ºÅÍ ¿¡ Àоî¿Â ´ÙÀ½ °ªÀ» º¯°æÇÏ°í ¸Þ¸ð¸®¿¡ ±â·ÏÇØ¾ß ÇÑ´Ù. ¸í·Éµé°£ÀÇ »óÈ£ÀÛ¿ëÀº ÇÑ ¸í·ÉÀÌ °ªÀ» ·¹Áö½ºÅͳª ¸Þ¸ð¸®¿¡ ¾²°í, ´Ù¸¥ ¸í·ÉÀÌ ±× ·¹Áö½ºÅͳª ¸Þ¸ð¸®¿¡¼ Àоî¿À´Â °ÍÀ» Åë ÇØ ÀÌ·ç¾îÁø´Ù. ¾ËÆÄ AXPÀÇ ÇÑ°¡Áö Àç¹ÌÀִ Ư¡Àº, µÎ ·¹Áö½ºÅÍ °ªÀÌ °°Àº°¡¸¦ Å×½ºÆ®ÇÏ ´Â °Í°ú °°ÀÌ Ç÷¡±×¸¦ ¹ß»ý½ÃÅ°´Â ¸í·ÉÀÇ °á°ú°¡, ÇÁ·Î¼¼¼ »óÅ ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ´Â °Í ÀÌ ¾Æ´Ï¶ó Á¦3ÀÇ ·¹Áö½ºÅÍ¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ¸í·ÉÀÌ ÀÖ´Ù´Â Á¡ÀÌ´Ù. óÀ½ º¸±â¿¡´Â ÀÌ»óÇÏ Áö¸¸ »óÅ ·¹Áö½ºÅÍ¿¡ ´ëÇÑ ÀÇÁ¸À» Á¦°ÅÇÔÀ¸·Î½á °¢ »çÀÌŬ¿¡ ¿©·¯ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼¼¸¦ ¸¸µé±â°¡ ´õ¿í ½¬¿öÁø´Ù. ¼·Î °ü°è¾ø´Â ·¹Áö½ºÅ͸¦ »ç¿ëÇÏ´Â ¸í·ÉÀº ÇϳªÀÇ »ó Å ·¹Áö½ºÅÍ°¡ ÀÖÀ» ¶§Ã³·³ ½ÇÇàÀ» À§ÇØ ¼·Î¸¦ ±â´Ù¸± ÇÊ¿ä°¡ ¾ø´Ù. ¸Þ¸ð¸®¿¡ ´ëÇÑ Á÷Á¢ ¿¬»êÀÌ ¾ø´Â °Í°ú, ·¹Áö½ºÅÍÀÇ ¼ö°¡ ¸¹Àº °Íµµ ¿©·¯ ¸í·ÉÀ» µ¿½Ã¿¡ ½ÇÇàÇϴµ¥ µµ¿òÀÌ µÈ´Ù.
¾ËÆÄ AXP ¾ÆÅ°ÅØó´Â PALcode(Ư±Ç ¾ÆÅ°ÅØó ¶óÀ̺귯¸® ÄÚµå)¶ó°í ºÒ¸®´Â ¼ºê·çƾµéÀ» »ç¿ëÇÑ´Ù. PALcode´Â ¿î¿µÃ¼Á¦, ¾ËÆÄ AXP ¾ÆÅ°ÅØó¸¦ °®´Â CPU ±¸Çö, ½Ã½ºÅÛ Çϵå¿þ¾î¿¡ µû¶ó ´Ù¸£´Ù. ÀÌµé ¼ºê·çƾÀº ÄÁÅؽºÆ® ½ºÀ§Äª(context switching), ÀÎÅÍ·´Æ®, ¿¹¿Ü(exception), ¸Þ¸ð¸® °ü¸® µîÀÇ ¿î¿µÃ¼Á¦ ÇÁ¸®¹ÌƼºê¸¦ Á¦°øÇÑ´Ù. ÀÌµé ¼ºê·çƾÀº Çϵå¿þ¾î³ª CALL_PAL ¸í·É¿¡ ÀÇÇØ È£ÃâµÉ ¼ö ÀÖ´Ù. PALcode´Â ³»ºÎ ÇÁ·Î¼¼¼ ·¹Áö½ºÅÍ¿Í °°Àº Àú¼öÁØ Çϵå¿þ¾î ±â´É¿¡ ´ëÇÑ Á÷Á¢ Á¢±ÙÀ» Á¦°øÇϱâ À§ÇØ, ±¸Çö¿¡ µû¸¥ ¾à°£ÀÇ È®ÀåÀ» Æ÷ÇÔÇÑ Ç¥ÁØ ¾ËÆÄ AXP ¾î¼Àºí·¯·Î ÀÛ¼ºµÈ´Ù. PALcode´Â PALmode¿¡¼ ½ÇÇàµÈ´Ù. ÀÌ ¸ðµå´Â ¸î°¡Áö ½Ã½º ÅÛ À̺¥Æ®ÀÇ ¹ß»ýÀ» ÁßÁö½ÃÅ°°í PALcode°¡ ½ÇÁ¦ ½Ã½ºÅÛ Çϵå¿þ¾î¿¡ ´ëÇÑ Á¦¾î¸¦ ¿Ï·áÇϵµ ·Ï Çϴ Ư±Ç ¸ðµåÀÌ´Ù.
¹ø¿ª : ½É¸¶·Î
Á¤¸® : ÀÌÈ£
¿ªÁÖ 1) ³ôÀº Ŭ·°À» Á¦°øÇÒ ¼ö ÀÖ´Â ¼³°è·Î ÀÎÇØ 21264ÀÌÀü¿¡´Â ´Ù¸¥ RISC CPU¿¡ ºñÇØ Å¬ ·°´ç ¼º´É ¸é¿¡¼´Â ÁÁÁö ¸øÇß´Ù. (½É¸¶·Î)