Brief Introduction to Alpha Systems and Processors Neal Crook Digital Equipment David Mosberger
davidm (at) azstarnet.com
V0.11, 6 June 1997 °­ÈÆ Á¤
skyeyes (at) nextware.co.kr
skyeyes (at) soback.kornet.net
ÀÌ ¹®¼­´Â Alpha CPUs, chipset ±×¸®°í ½Ã½ºÅÛ¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³ÀÌ´Ù. ¶ÇÇÑ ÀÌ ¹®¼­´Â ³» ÀÚ½ÅÀÇ Àü¹® ¿µ¿ªÀ» ¹Ý¿µÇÏ´Â Çϵå¿þ¾î ±â¹ÝÇÏ¿¡ ÀÛ¼ºµÇ¾ú´Ù. ºñ·Ï ³»°¡ Digital Equipment Corporation¿¡¼­ ±Ù¹«ÇÑ´Ù ÇÒÁö¶óµµ, ÀÌ ¹®¼­´Â DigitalÀÇ °ø½ÄÀûÀÎ ³»¿ëÀÌ ¾Æ´Ï¸ç Ç¥ÇöÇÑ ÀÇ°ßµµ DigitalÀÇ ÀÇ°ßÀÌ ¾Æ´Ï¶ó ³» ÀÚ½ÅÀÇ °ÍÀÌ´Ù.
Alpha¶õ? "Alpha"¶õ DigitalÀÇ 64-bit RISC ¾ÆÅ°ÅØÃÄÀÇ À̸§ÀÌ´Ù. Digital¿¡¼­ Alpha ÇÁ·ÎÁ§Æ®´Â VAX »ç¿ëÀڵ鿡°Ô °í ¼º´É(High-Performance) ±â´ÉÀ» Á¦°øÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î 1989³â°æ¿¡ ½ÃÀ۵ƴÙ. ÀÌ°ÍÀº DigitalÀÌ ¸¸µç ù¹ø° RISC ¾ÆÅ°ÅØÃÄ´Â ¾Æ´Ï´Ù. ±×·¯³ª ½ÃÀå¿¡ óÀ½ ÁøÀÔÇÑ Á¦Ç°ÀÌ´Ù. 1992³â 3¿ù DigitalÀÌ Alpha¸¦ ¹ßÇ¥ÇßÀ»¶§, DigitalÀº Alpha ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ ÆȾƼ­ ¹ÝµµÃ¼ ½ÃÀå¿¡ ÁøÀÔÇϱâ·Î °áÁ¤Çß´Ù. ¶ÇÇÑ Alpha´Â ¾Ö¸ÅÇÑ ÀÌÀ¯·Î °¡²û Alpha AXP·Îµµ ºÒ¸°´Ù. ±×°ÍµéÀº ÇϳªÀÌ°í °°´Ù°í ¸»Çϱ⿡ ÃæºÐÇÏ´Ù. Digital ¹ÝµµÃ¼¶õ ¹«¾ùÀΰ¡? Digital Semiconductor (DS) ´Â ½ÃÀå¿¡¼­ ¹ÝµµÃ¼¸¦ ÆÄ´Â Digital Equipment Corporation (Digital - ¿ì¸®´Â DECÀ̶ó´Â À̸§À» ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù.)³» »ç¾÷ ºÎ¼­ÀÌ´Ù. Digital Á¦Ç°Àº CPU, Áö¿ø chipsets, PCI-PCI ºê¸´Áö ±×¸®°í comms¿Í multimedia¸¦ À§ÇÑ PCI ÁÖº¯ ĨÀ» Æ÷ÇÔÇÑ´Ù. Alpha CPUs ÇöÀç, Alpha ¾ÆÅ°ÅØÃĸ¦ ¼öÇàÇÏ´Â 2¼¼´ë CPU ÄÚ¾î´Â: EV4 EV5 °³ÀÎÀûÀ¸·Î "EV"°¡ ³ªÅ¸³»´Â °Í(ÆíÁýÀÚ ÁÖ: "Electro Vlassic" - Âü°í)°ú´Â ´Ù¸£Áö¸¸, ¼ýÀÚ´Â Äھ ¼öÇàµÇ´Â Digital CMOS ±â¼úÀÇ Ã³À½ ¼¼´ë¸¦ ³ªÅ¸³½´Ù. ±×·¡¼­, EV4´Â ¿ø·¡ CMOS4¿¡¼­ ¼öÇàµÈ´Ù. ½Ã°£ÀÌ °æ°úÇϸ鼭, CPU´Â ±¤ÇÐÀûÀ¸·Î ´ÙÀ½ ¼¼´ëÀÇ CMOS ÇÁ·Î¼¼½º¿¡¼­ ÁÙ¾îµé¸ç Áß°£ ³ªÀÌÀÇ ¼º´ÉÀ» ³»´Â °æÇâÀÌ ÀÖ´Ù. EV45´Â CMOS5 ÇÁ·Î¼¼½º¿¡¼­ ÀÛµ¿µÇ´Â EV4 ÄÚ¾îÀÌ´Ù. µðÀÚÀÎÀ» ƯÁ¤ ±â¼ú·Î ÁÙÀ̴°Ͱú óÀ½ºÎÅÍ ±× ±â¼ú¿¡¼­ ¼öÇàÇϴ°Ͱú´Â Â÷ÀÌ°¡ ÀÖ´Ù.(±×·¯³ª ³ª´Â Áö±Ý °Å±â¿¡ ¾ð±ÞÇÏ±æ ¿øÇÏÁö ¾Ê´Â´Ù.) ¿©±â¿¡ ´Ù¸¥ ¸î°¡Áö°¡ ´õ ÀÖ´Ù: CMOS4S(±¤ÇÐÀûÀ¸·Î CMOS4·Î ÁÙ¾îµé¾ú´Ù.) ±×¸®°í CMOS5L. ±â¼úÀûÀ¸·Î CMOS4´Â 0.75 micron ÇÁ·Î¼¼½º, CMOS5´Â 0.5 micron ÇÁ·Î¼¼½º ±×¸®°í CMOS6´Â 0.35 micron ÇÁ·Î¼¼½ºÀÌ´Ù. ÀÌ CPU Äھ ¿ì¸®°¡ °¡Áö°í ÀÖ´Â chips¿¡ ´ëÀÀÇϱâ À§ÇØ: 21064-150,166 EV4 (¿ø·¡), EV4S (ÇöÀç) 21064-200 EV4S 21064A-233,275,300 EV45 21066 LCA4S (EV4 FPU¸¦ °¡Áö°í ÀÖ´Â EV4 ÄÚ¾î) 21066A-233 LCA45 (EV45 FPU¸¦ °¡Áö°í ÀÖ´Â EV4 ÄÚ¾î) 21164-233,300,333 EV5 21164A-417 EV56 21264 EV6 EV4 ÄÚ¾î´Â Á¤¼ö ´ÜÀ§, ºÎµ¿¼Ò¼öÁ¡ ´ÜÀ§ ±×¸®°í ºÐ±â ¿¹»óÀ» °¡Áö´Â dual-issue(CPU Ŭ·°´ç 2°³ÀÇ ¸í·É¾î¸¦ ³½´Ù.) superpipeline ÄÚ¾îÀÌ´Ù. EV4´Â ¿ÏÀüÈ÷ ¿ìȸµÇ¸ç 64-bit ³»ºÎ µ¥ÀÌÅÍ °æ·Î¸¦ °¡Áö¸ç ¸í·É¾î¿Í µ¥ÀÌÅÍ ´ç 8byte ij½Ã¸¦ ¿¬°áÇÑ´Ù. ij½Ã´Â write-throughÀÌ´Ù(ij½Ã´Â ´õ·¯¿öÁöÁö ¾Ê´Â´Ù.) EV45 ÄÚ¾î´Â ¿©·¯ºÎºÐ Çâ»óµÈ EV4 ÄÚ¾îÀÌ´Ù.: EV45 ÄÚ¾î´Â Çâ»óµÈ ºÎµ¿ ¼Ò¼öÁ¡ À¯´Ö°ú ¸í·É¾î¿Í µ¥ÀÌÅÍ(ij½Ã Æи®Æ¼µµ °¡Áö°í ÀÖ´Ù.)´ç 16kb ij½Ã¸¦ °¡Áö°í ÀÖ´Ù. (ÆíÁýÀÚ ÁÖ: Neal CrookÀº ºÐÇÒÀÚ(divider)ÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°µµ·Ï floating point unit(FPU)¸¦ ¹Ù²Ùµµ·Ï ºÐ¸®µÈ ¸ÞÀÏÀ» °¡¸®Å²´Ù. EV4 FPU divider´Â ´ÜÀÏ-Á¤¹Ðµµ ºÐÇÒÀ» À§ÇØ 34 »çÀÌŬÀ» °¡Áö¸ç ´õºí Á¤¹Ðµµ ºÐÇÒ(µ¥ÀÌÅÍ ÀÇÁ¸ÀÌ ¾Æ´Ï´Ù)À» À§ÇØ 63 »çÀÌŬÀ» °¡Áø´Ù. ´ëÁ¶ÀûÀ¸·Î, EV45 ºÐÇÒÀÚ´Â ÀüÇüÀûÀ¸·Î ´ÜÀÏ-Á¤¹Ðµµ ºÐÇÒÀ» À§ÇØ 19 »çÀÌŬ(ÃÖ´ë 34 »çÀÌŬ)À» °¡Áö¸ç ´õºí-Á¤¹Ðµµ ºÐÇÒ(µ¥ÀÌŸ ÀÇÁ¸)À» À§ÇØ 29 »çÀÌŬ(ÃÖ´ë 64 »çÀÌŬ)À» °¡Áø´Ù. EV5 ÄÚ¾î´Â quad-issue ÄÚ¾îÀ̸ç, ¶ÇÇÑ superpipelineÀ̸ç, ±×¹ÛÀÇ °ÍµéÀº ¿ÏÀüÈ÷ ¹«½ÃÇÑ´Ù. I¿Í D ´ç 8kbyte ij½Ã¸¦ ´Ü´ÜÈ÷ ¿¬°áÇÑ´Ù. ¶ÇÇÑ 3-way ÁýÇÕ °áÇÕ°ú write-backÀΠĨ³» 96kbyte 2Â÷ ij½Ã(Scache)¸¦ ´Ü´ÜÈ÷ ¿¬°áÇÑ´Ù. EV4->EV5 ¼º´É Çâ»óÀº Ŭ·° ½ºÇǵå Çâ»ó¸¸ÀÌ ¾Æ´Ï´Ù. ij½Ã Áõ°¡¿Í quad issue »Ó¸¸ ¾Æ´Ï¶ó, ¸î¸î °æ·Î¿¡¼­ producer/consumer ´ë±â ½Ã°£À» ÁÙÀ̱â À§ÇÑ ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃÄÀû Çâ»óÀÌ ÀÖ´Ù. EV56 ÄÚ¾î´Â ±âº»ÀûÀ¸·Î EV5¿Í °°Àº ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄÀÌ´Ù. ±×·¯³ª EV56 ÄÚ¾î´Â 8 ºñÆ®¿Í 16 ºñÆ® ·Îµå, ÀúÀåÀ» À§ÇÑ ¸î¸î »õ·Î¿î ¸í·É¾î¸¦ Ãß°¡Çß´Ù. (À» ÂüÁ¶Çضó.). ÀÌ°ÍÀº ÁÖ·Î µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ ÀÇÇØ »ç¿ëµÇ±â À§Çؼ­ÀÌ´Ù. EV56 ÄÚ¾î´Â CMOS6¿¡¼­ ¼öÇàµÇ¸ç 2.0V ÇÁ·Î¼¼½ºÀÌ´Ù. 21064´Â 1992³â¿¡ ¹ßÇ¥µÇ¾ú´Ù. ÀÌ°ÍÀº 128-ºñÆ® ¹ö½º ÀÎÅÍÆäÀ̽ºÀÎ EV4 ÄÚ¾îÀÌ´Ù. ¹ö½º ÀÎÅÍÆäÀ̽º´Â 256-ºñÆ® ºí·° Å©±â¸¦ °¡Áö´Â ¿ÜºÎ 2Â÷ ij½Ã¿Í ½±°Ô ¿¬°áµÈ´Ù. Bcache ŸÀ̹ÖÀº ¿ÏÀüÈ÷ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ¼³Á¤°¡´ÉÇÏ´Ù. 21064´Â 64-ºñÆ® ¿ÜºÎ ¹ö½º¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇÒ¼ö ÀÖ´Ù.(±×·¯³ª ¾î¶² shipping systemÀÌ ÀÌ ¹ö½º¸¦ »ç¿ëÇÏ´ÂÁö´Â È®½ÇÈ÷ ¾ËÁö ¸øÇÑ´Ù.) 21064´Â Bcache¿¡ ¾î¶°ÇÑ Á¤Ã¥µµ ºÎ¿©ÇÏÁö ¾Ê¾ÒÁö¸¸, º¸Åë write-back ij½Ã·Î ¼³Á¤µÈ´Ù. 21064´Â Bcache¿Í ³»ºÎ ij½Ã¿¡¼­ ij½Ã ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§Çؼ­ ¿ÜºÎ Çϵå¿þ¾î¸¦ Çã¿ë Çϱâ À§ÇÑ ÈÅÀ» Æ÷ÇÔÇÏÁö¸¸, Á¶ÀâÇÏ´Ù. 21066Àº EV4 Äھ »ç¿ëÇÏ¸ç ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯¿Í PCI È£½ºÆ® ºê¸´Áö¸¦ ÅëÇÕÇÏ¿´´Ù. ÇÉÀ» ÁÙÀ̱â À§ÇØ, ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯´Â 64-ºñÆ® Å×ÀÌÅÍ ¹ö½º(±×·¯³ª ³»ºÎ ij½Ã´Â 21064ó·³ 256 ºñÆ® ºí·° Å©±â¸¦ °¡Áø´Ù. ±×·¯¹Ç·Î ºí·°Àº ¹ö½º³» 4 beat¸¦ °¡Áö°í ä¿î´Ù.)¸¦ °¡Áø´Ù. ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯´Â ¿ÜºÎ Bcache¿Í ¿ÜºÎ DRAMÀ» Áö¿øÇÑ´Ù. Bcache ŸÀְ̹ú DRAMSÀº ¿ÏÀüÈ÷ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ¼³Á¤µÇ¸ç CPU Ŭ·° ±â°£ÀÇ ºÐÇظ¦ Á¦¾îÇÒ¼ö ÀÖ´Ù. cache ºí·°À» ä¿ì±â À§ÇØ 4-beat ÇÁ·Î¼¼½º¸¦ °¡Áö´Â °ÍÀº µé¸®´Â °Í¸¸Å­ ³ª»ÚÁö´Â ¾Ê´Ù. ¿Ö³ÄÇϸé DRAM ¾×¼¼½º´Â ÆÐÀÌÁö ¸ðµå¿¡¼­ ÇàÇØÁö±â ¶§¹®ÀÌ´Ù. ºÒÇàÇÏ°Ôµµ, ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯´Â »õ·Î¿î DRAM(SDRAM, EDO, BEDO)À̳ª µ¿±âÈ­ ij½Ã RAMÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. PCI ¹ö½º ÀÎÅÍÆäÀ̽º´Â ¿ÏÀüÈ÷ rev2.0¸¦ µû¸£¸ç 33MHZ ±îÁö µÈ´Ù. 21164´Â 128-ºñÆ® µ¥ÀÌÅÍ ¹ö½º¸¦ °¡Áö¸ç ¾î¶²¶§µçÁö 2 Àб⸦ °¡Áö¸ç, Àб⠺и®¸¦ Áö¿øÇÑ´Ù.(ÀÌ°ÍÀº ÃÖ»óÀÇ Á¶°Ç¿¡¼­ 100% µ¥ÀÌÅÍ ¹ö½º ÀÌ¿ë·üÀ» Çã¿ëÇÑ´Ù. Áï, ¿©·¯ºÐÀº ÀÌ·ÐÀûÀ¸·Î ¸Å ¹ö½º Ŭ·°´ç 128-ºñÆ®ÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ» ÇÒ¼ö ÀÖ´Ù.) 21164´Â ¿ÜºÎ 3Â÷ ij½Ã(Bcache)ÀÇ ½¬¿î ¿¬°áÀ» Áö¿øÇÏ¸ç ¸ðµç ij½Ã¿¡¼­ ¿ÏÀüÇÑ Ä³½Ã ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇØ ¿ÜºÎ ½Ã½ºÅÛÀ» Çã¿ëÇϱâ À§ÇÑ ÈÅÀ» °¡Áö°í ÀÖ´Ù. ±×·¯¹Ç·Î, SMP µðÀÚÀÎÀº ½±´Ù. 21164A´Â 1995³â 10¿ù¿¡ ¹ßÇ¥µÇ¾ú´Ù. EV56 Äھ »ç¿ëÇÑ´Ù. º¸Åë 21164¿Í ÇÉÀÌ È£È¯µÇÁö¸¸, ºÐ¸®µÈ ÆÄ¿ö ·¹ÀÏÀ» ¿ä±¸ÇÑ´Ù.; 21164ÀÇ +3.3V ÆÄ¿ö°¡ ÀÖ´Â ¸ðµç ÆÄ¿ö ÇɵéÀº 2 ±×·ìÀ¸·Î ³ª´©¾îÁø´Ù.; ÇÑ ±×·ìÀº CPU Äھ 2.0V ÆÄ¿ö¸¦ Á¦°øÇϸç, ´Ù¸¥ ±×·ìÀº I/O ¼¿¿¡ 3.3V¸¦ Á¦°øÇÑ´Ù. ¿¹Àü°ú´Â ´Þ¸®, 21164 ÇÉÀº 5V-tolerant°¡ ¾Æ´Ï´Ù. ÀÌ·¯ÇÑ º¯È­ÀÇ ÃÖÁ¾ °á°ú´Â 21164 ½Ã½ºÅÛÀº ÀϹÝÀûÀ¸·Î 21164A·Î ¾÷±×·¹À̵尡 °¡´ÉÇÏÁö ¾Ê´Ù´Â °ÍÀÌ´Ù.(ºñ·Ï 21164¸¦ ¼ö¿ëÇÒ¼ö ÀÖ´Â 21164A ½Ã½ºÅÛÀ» µðÀÚÀÎÇÏ´Â °ÍÀÌ »ó´ëÀûÀ¸·Î ½±´Ù°í ÇÒÁö¶óµµ.) 21164A´Â ¶ÇÇÑ »õ·Î¿î 8 ºñÆ®, 16 ºñÆ® ·Îµå¿Í ÀúÀåÀ» Áö¿øÇϱâ À§ÇØ ÇѽÖÀÇ »õ·Î¿î ÇÉÀ» °¡Áö°í ÀÖ´Ù. ¿ÜºÎ Bcache¸¦ ¼öÇàÇϵµ·Ï µ¿±â½Ä SRAM »ç¿ëÀ» À§ÇØ 21164¸¦ Çâ»ó½ÃÄ×´Ù. 21064 ¼º´É vs 21066 ¼º´É 21064¿Í 21066Àº °°Àº(EV4) CPU Äھ °¡Áø´Ù. ¸¸ÀÏ °°Àº ÇÁ·Î±×·¥ÀÌ °°Àº CPU ½ºÇǵ忡¼­ 21064¿Í 21066¿¡¼­ µ¹¾Æ°£´Ù¸é, ¼º´É Â÷ÀÌ´Â ½Ã½ºÅÛ Bcache/¸Þ¸ð¸® Æø ¶§¹®ÀÌ´Ù. ³»ºÎ ij½Ã¿¡¼­ ³ôÀº È÷Æ®À²À» °¡Áö´Â ÄÚµå ¾²·¹µå´Â °°ÀÌ ½ÇÇàµÈ´Ù. ¿©±â¿¡ 2°³ÀÇ Ä¿´Ù¶õ ¼º´É ¿ä°ÇÀÌ ÀÖ´Ù: Code´Â write-intensiveÀÌ´Ù. ºñ·Ï 21064¿Í 21066ÀÌ ¸î¸î µô·¹À̸¦ ¸¸È¸Çϱâ À§ÇØ write ¹öÆÛ¸¦ °¡Áö°í ÀÖ´Ù ÇÒÁö¶óµµ, write-intensiveÇÑ ÄÚµå´Â ½Ã½ºÅÛ ¹ö½º¿¡¼­ write ´ë¿ªÆø¿¡ ÀÇÇØ °¨¼ÓµÈ´Ù. ÀÌ°ÍÀº Ĩ³» ij½ÃµéÀÌ write-throughÀ̱⠶§¹®ÀÌ´Ù. Code´Â ¼Ò¼ö¸¦ Á¤¼öó·³ ´Ù·é´Ù. Alpha ¾ÆÅ°ÅØÃÄ´Â Á¤¼ö ·¹Áö½ºÅÍ¿¡¼­ ºÎµ¿ ¼Ò¼öÁ¡ ·¹Áö½ºÅÍ·Î ·¹Áö½ºÅÍ-·¹Áö½ºÅÍ Àü´ÞÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù. ±×·¯ÇÑ ÀüȯÀº ¸Þ¸ð¸®(±×¸®°í Ĩ³» ij½Ã´Â write-thoughÀ̱⠶§¹®¿¡ Bcache¸¦ ÅëÇؼ­)¸¦ ÅëÇØ ÇàÇØÁø´Ù. (ÆíÁýÀÚ ÁÖ: EV4¿Í EV45´Â ÀÌ¹Ì Ä³½ÃµÇ¾î ÀÖ´Â ¸Þ¸ð¸®¸¦ Á¦°øÇÏ´Â ¿ø µ¥ÀÌÅÍ Ä³½Ã(Dcache)¸¦ ÅëÇØ ÀüȯÀ» ÇÑ´Ù.) ±×·± °æ¿ì¿¡, Àüȯ ¼ø¼­³» ÀúÀåÀº Dcache¸¦ °»½ÅÇÏ°í ¿¬¼ÓÀûÀÎ ·Îµå´Â ¾î¶°ÇÑ »óȲ¿¡¼­µµ °»½ÅµÈ d-cache °ªÀ» ÀÐÀ»¼ö ÀÖÀ¸¸ç Bcache¿¡ ´ëÇÑ ¶ó¿îµå Æ®¸³À» ÇÇÇÒ¼ö ÀÖ´Ù. Ưº°È÷, stq/ldt³ª stt/ldq ¸í·É¾î¸¦ °è¼ÓÇؼ­ ½ÇÇàÇϴ°ÍÀÌ ÁÁ´Ù.) ¸¸ÀÏ ¿©·¯ºÐÀÌ 21064A¿Í 21066A»çÀÌ¿¡¼­ °°Àº ºñ±³¸¦ ÇÏ¿´´Ù¸é, ¿©±â¿¡´Â Åõ Ĩ»çÀÌÀÇ ´Ù¸¥ Icache¿Í Dcache Å©±â ¶§¹®¿¡ Ãß°¡ÀûÀÎ ¿ä¼Ò¸¦ °í·ÁÇØ¾ß ÇÑ´Ù. ÇöÀç, 21164´Â ÀÌ ¹®Á¦µéÀ» Ç®¾ú´Ù: ÀÌ°ÍÀº ¸Å¿ì ³ôÀº ½Ã½ºÅÛ ¹ö½º ´ë¿ªÆø (ºñ·Ï °°Àº ¼öÀÇ ½Ã±×³Î ÇÉÀ» °¡Áö°í ÀÖ´ÙÇÒÁö¶óµµ - ÁÁ´Ù, ³ª´Â 21064 º¸´Ù 2¹è ¸¹Àº ÇÉÀ» °¡Áö°í Àִٴ°ÍÀ» ¾Ë°í ÀÖÁö¸¸ ÀÌ Æ¯º°ÇÑ °Íµé ¸ðµÎ´Â ÆÄ¿ö¿Í ±×¶ó¿îµåÀÌ´Ù!.(Á¤¸»·Î!!)) À» ÀÌ·ç°í ÀÖÀ¸¸ç write-back ij½Ã¸¦ °¡Áö°í ÀÖ´Ù. ³²¾Æ ÀÖ´Â À¯ÀÏÇÑ ¹®Á¦´Â "°¡°ÝÀÌ ¾ó¸¶Àΰ¡"¿¡ ´ëÇÑ °ÍÀÌ´Ù. Ŭ·°Å·½Ã ¸î°¡Áö ÁÖÀÇÁ¡ ÇöÀç ¸ðµç Alpha CPU´Â ÇÏÀÌ-½ºÇǵå Ŭ·°À» »ç¿ëÇÑ´Ù. ¿Ö³ÄÇÏ¸é ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØÃÄ´Â ¼ÒÀ§ short-tick µðÀÚÀÎó·³ °í¾ÈµÇ¾ú±â ¶§¹®ÀÌ´Ù. ½Ã½ºÅÛ ¹ö½ºµéÁß ¾î¶²°Íµµ °á°ú¸¦ À§ÇØ ¹«¼­¿î ½ºÇǵå·Î ÀÛµ¿µÇ¼± ¾ÈµÈ´Ù.: 21066(A), 21064(A)¿¡¼­, 21164 off-chip ij½Ã(Bcache) ŸÀ̹ÖÀº CPU Ŭ·°ÀÇ ºÐÇظ¦ À§ÇØ ¿ÏÀüÈ÷ ÇÁ·Î±×·¥ °¡´ÉÇÏ´Ù. ¿¹¸¦ µé¾î, 275MHz CPU¿¡¼­, Bcach Àбâ Á¢¼Ó ½Ã°£Àº 3.6nsÀÇ ºÐÇظ¦ °¡Áö´Â ÄÜÆ®·Ñ·¯°¡ µÉ¼ö ÀÖ´Ù. 21066(A)¿¡¼­, DRAM timingÀº CPU Ŭ·°(PCI clockÀÌ ¾Æ´Ï¶ó, CPU Ŭ·°)ÀÇ ºÐÇظ¦ À§ÇØ ¿ÏÀüÈ÷ ÇÁ·Î±×·¥ °¡´ÉÇÏ´Ù. on the 21064(A), 21164(A)¿¡¼­, ½Ã½ºÅÛ ¹ö½º ÁÖÆļö´Â CPU Ŭ·° ÁÖÆļöÀÇ ¹è¼öÀÌ´Ù. 21064 ¸¶´õº¸µåÀÇ ´ëºÎºÐÀº 33MHz ½Ã½ºÅÛ ¹ö½º Ŭ·°À» »ç¿ëÇÑ´Ù. 21066À» »ç¿ëÇÏ´Â ½Ã½ºÅÛÀº CPU¿Í °ü°èÀÖ´Â ¾î¶² ÁÖÆļö·Îµµ PCI¸¦ µ¹¸±¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, PCI´Â 33MHz¿¡¼­ µ¹¾Æ°£´Ù. APEC chipset( ÂüÁ¶)À» »ç¿ëÇÏ´Â ½Ã½ºÅÛÀº Ç×»ó PCI ¹ö½º ÁÖÆļö¿Í °°Àº CPU ½Ã½ºÅÛ ¹ö½º¸¦ °¡Áø´Ù. ÀÌ°ÍÀº µÎ ¹ö½ºµéÀº 25MHz³ª 33MHz»çÀÌ¿¡¼­ µ¹¾Æ°¡±â ½±´Ù´Â°ÍÀ» ÀǹÌÇÑ´Ù.(¿Ö³ÄÇϸé À̰͵éÀº CPU ÁÖÆļö¿Í ÀÏÄ¡Çϴ°÷±îÁö ÁÖÆļö¸¦ ³ôÀϼö Àֱ⠶§¹®ÀÌ´Ù.) APEC ½Ã½ºÅÛ¿¡¼­, DRAM ÄÜÆ®·Ñ·¯ ŸÀ̹ÖÀº CPU ½Ã½ºÅÛ ¹ö½º ÁÖÆļöÀÇ °üÁ¡¿¡¼­ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ÇÁ·Î±×·¥ °¡´ÉÇÏ´Ù. Aside: ¾î¶² »ç¶÷Àº 21066 ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯°¡ 33MHz¿¡¼­¸¸ µ¹¾Æ°¡±â ¶§¹®¿¡ 21066¿¡¼­ ³ª»Û ¼º´ÉÀ» °¡Áø´Ù°í »ý°¢ÇÑ´Ù. ½ÇÁ¦·Î´Â 33MHz¿¡¼­¸¸ µ¹¾Æ°¡´Â ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯¸¦ °¡Áö´Â 21064A ½Ã½ºÅÛÀÌ °¡Àå ºü¸£´Ù. chip-sets DS´Â µÎ °³ÀÇ CPU Áö¿ø Ĩ¼ÂÀ» ÆǸÅÇÑ´Ù. 2107x Ĩ¼Â(aka APECS)Àº 21064(A) Áö¿ø Ĩ¼ÂÀÌ´Ù. 2117x Ĩ¼Â(aka ALCOR)´Â 21164 Áö¿ø Ĩ¼ÂÀÌ´Ù. ¿©±â¿¡´Â 21164A Áö¿ø Ĩ¼Âó·³ 2117xA Ĩ¼Â(aka ALCOR 2)ÀÌ ÀÖ´Ù. µÎ Ĩ¼ÂÀº ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯¸¦ Á¦°øÇϸç CPU¸¦ À§ÇØ PCI È£½ºÆ® ºê¸´Áö¸¦ Á¦°øÇÑ´Ù. APECS´Â 32-bit PCI È£½ºÆ® ºê¸´Áö¸¦ Á¦°øÇϸç, ALCOR´Â 32-bit¿Í 64-bit PCI ÀåÄ¡µéÀ» ¸ðµÎ Áö¿øÇÒ¼ö ÀÖ´Â 64-bit PCI È£½ºÆ® ºê¸´Áö(PCI ½ºÆåÀÇ ¿ä±¸»çÇ×´ë·Î)¸¦ Á¦°øÇÑ´Ù. APECSÀº 6, 208-pin Ĩ¼Â(4, 32-bit µ¥ÀÌŸ ½½¶óÀ̽º(DECADE), 1 ½Ã½ºÅÛ ÄÜÆ®·Ñ·¯(COMANCHE), 1 PCI ÄÜÆ®·Ñ·¯(EPIC))À¸·Î ÀÌ·ç¾î Á³´Ù. ÀÌ°ÍÀº DRAM ÄÜÆ®·Ñ·¯(128-bit ¸Þ¸ð¸® ¹ö½º)¿Í PCI ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ PCI ÀåÄ¡°¡ ¸Þ¸ð¸®³»(¶Ç´Â ¿ÜºÎ)¿¡ Á÷Á¢ Á¢±ÙÇÒ¶§ ¸Þ¸ð¸® ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇÑ ÀÛ¾÷ ¸ðµÎ¸¦ ÇÑ´Ù. ALCOR´Â 5 Ĩ¼Â(4, 64-ºñÆ® µ¥ÀÌŸ ½½¶óÀ̽º(Data Switch, DSW) - 208-pin PQFP¿Í 1 ÄÜÆ®·Ñ·¯(Control, I/O ÁÖ¼Ò, CIA) - 383 ÇÉ Çöó½ºÆ½ PGA)À¸·Î ÀÌ·ç¾îÁ³´Ù. ÀÌ°ÍÀº DRAM ÄÜÆ®·Ñ·¯(256-bit ¸Þ¸ð¸® ¹ö½º)¿Í PCI ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ ¿ÜºÎ Bcache¸¦ Áö¿øÇϱâ À§ÇØ ¿ä±¸µÇ´Â ÀÛ¾÷ ¸ðµÎ¸¦ Çϸç PCI ÀåÄ¡°¡ ¸Þ¸ð¸® ³»(¶Ç´Â ¿ÜºÎ)¿¡ Á÷Á¢ Á¢±ÙÇÒ´ë ¸Þ¸ð¸® ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇÑ ÀÛ¾÷ ¸ðµÎ¸¦ ÇÑ´Ù. 21066À» À§ÇÑ Áö¿ø Ĩ¼ÂÀº ¾ø´Ù. ¿Ö³ÄÇÏ¸é ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯¿Í PCI È£½ºÆ® ºê¸´Áö ±â´ÉÀÌ Ä¨°ú ÅëÇյǾî Àֱ⠶§¹®ÀÌ´Ù. ½Ã½ºÅÛ DS³» ¾îÇø®ÄÉÀÌ¼Ç ¿£Áö´Ï¾î¸µ ±×·ìÀº CPU¿Í Áö¿ø Ĩ¼ÂÀ» »ç¿ëÇÑ ¿¹Á¦ µðÀÚÀÎÀ» ¸¸µé¾ú´Ù. À̰͵éÀº high-end Pentium ¸¶´õº¸µå¿¡¼­ ¹ß°ßÇÒ¼ö ÀÖ´Â ¸ðµç ±â´ÉÀ» °¡Áø ÀüÇüÀûÀÎ PC-AT Å©±âÀÇ ¸¶´õº¸µåÀÌ´Ù. ¿ø·¡, ÀÌ ¿¹Á¦ µðÀÚÀÎÀº ¸¶´õº¸µå µðÀÚÀÎÀ» ¸¸µå´Â ¼­µåÆÄÆ®µéÀ» À§ÇÑ ½ÃÀÛ Æ÷ÀÎÆ®·Î½á »ç¿ëÇϱâ À§ÇÑ Àǵµ ¿´´Ù. À̵é óÀ½ ¼¼´ë µðÀÚÀÎÀº Evaluation Boards(EBs)¶ó ºÒ¸°´Ù. ¸¶´õº¸µå¸¦ Á¦ÀÛÇϱâ À§ÇØ ¿ä±¸µÇ´Â ¿£Áö´Ï¾î¸µÀÇ ¾çÀº Áõ°¡(higher-speed Ŭ·°°ú RF emissionÀ» ÃæÁ·ÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç °¨Á¤ ´Ü¼Ó ¶§¹®¿¡)ÇßÀ¸¸ç °­Á¶Çϴ°ÍÀº º¼·ý Á¦Á¶¾÷ü¿¡°Ô ¾ÈÁ¤¼ºÀÌ ÀÖ´Â ¸¶´õº¸µå¸¦ Á¦°øÇÏ´Â ÂÊÀ¸·Î À̵¿ÇÏ°í ÀÖ´Ù. Digital's ½Ã½ºÅÛ ±×·ìÀº Alpha ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÏ´Â ¿©·¯¼¼´ëÀÇ ¸Ó½ÅÀ» ¸¸µé¾ú´Ù. ÀÌ ½Ã½ºÅÛ ¸î¸îÀº ½Ã½ºÅÛ ±×·ìÀÌ Á¦¾ÈÇÑ Áö¿ø ·ÎÁ÷À» »ç¿ëÇÏ¸ç ¸î¸îÀº DSÀÇ Á¦Ç° Ĩ¼ÂÀ» »ç¿ëÇÑ´Ù. ¸î¸î °æ¿ì¿¡, ½Ã½ºÅÛÀº µÎ°³ÀÇ Á¶ÇÕÀ» »ç¿ëÇÑ´Ù. ´Ù¾çÇÑ ¼­µå Æĵåµéµµ Alpha ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÑ ½Ã½ºÅÛÀ» ¸¸µç´Ù. À̵é ȸ»çÁß ¸î¸îÀº Ç¥¿¡¼­ ½Ã½ºÅÛÀ» µðÀÚÀÎÇÏ°í ´Ù¸¥ ȸ»çµéÀº DS ¿¹Á¦ µðÀÚÀÎÀ» º¹»ç/¼öÁ¤ÇÑ DS Áö¿ø Ĩ¼ÂÀ̳ª DS¿¡¼­ Á¦ÀÛÇÏ°í Å×½ºÆ®ÇÑ º¸µå¸¦ »ç¿ëÇÏ´Â ÆÐÅ°Áö ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù. EB64: ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯°¡ ÀÖ´Â 21064¸¦ »ç¿ëÇÏ´Â ±¸½Ä µðÀÚÀÎÀº ÇÁ·Î±×·¥°¡´ÉÇÑ ·ÎÁ÷À» »ç¿ëÇÏ¿© ±¸ÇöµÈ´Ù. I/O´Â 486<->ISA ºê¸´Áö Ĩ ÀÎÅÍÆäÀ̽º¸¦ À§ÇØ ÇÁ·Î±×·¥ °¡´É ·ÎÁ÷À» »ç¿ëÇÏ¿© Á¦°øµÈ´Ù. º¸µå ÀÌ´õ³Ý¿¡¼­, SuperI/O(2S, 1P, FD), Ethernet ±×¸®°í ISA. PC-AT Å©±â. Ç¥ÁØ PC ÆÄ¿ö ¼­Çø®ÀÌ¿¡¼­ µ¹·Á¶ó. EB64+: 21064³ª 21064A ±×¸®°í APECÀ» »ç¿ëÇضó. ISA¿Í PCI È®Àå(3 ISA, 2 PCI, ÇѽÖÀº °øÀ¯ slot). 36-bit DRAM SIMÀ» Áö¿øÇÑ´Ù. ISA ¹ö½º´Â Intel SaturnI/O PCI-ISA ºê¸´Áö¿¡ ÀÇÇØ ¸¸µé¾î Á³´Ù. º¸µå³» SCSI(PCI³» NCR 810) Ethernet(Digital 21040), KBD, MOUSE (PS2 style), SuperI/O(2S, 1P, FD), RTC/NVRAM. BOOT ROMÀº EPROMÀÌ´Ù. PC-AT Å©±â. Ç¥ÁØ PC ÆÄ¿ö ¼­ÇöóÀÌ¿¡¼­ µ¹·Á¶ó. EB66: 21066 À̳ª 21066A¸¦ »ç¿ëÇضó. I/O sub-systemÀº EB64+¿Í µ¿ÀÏÇÏ´Ù. ÀÛÀº PC-AT Å©±â. Ç¥ÁØ PC ÆÄ¿ö ¼­ÇöóÀÌ¿¡¼­ µ¹·Á¶ó. EB66 °³¿ä´Â "ÀÓº£µðµå PCI¸¦ °¡Áø ¼¼°è ù ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼½º"(2°¡Áö ¹öÀüÀÇ Æ÷½ºÅÍ°¡ ÀÖ´Ù. - ³ª´Â circuit¸¦ ±×·È°í ù ¹öÀüÀÇ À̾߱⸦ ½èÀ¸¸ç ¸î¸î ¹Ì±¹ÀÎÀÌ µÎ¹ø° ¹öÀüÀÇ À̾߱⸦ ´Ù·ç¾ú´Ù.)·Î 21066À» ±¤°íÇÏ´Â ½ÃÀå Æ÷½ºÅÍ·Î½á ¹ßÇ¥µÇ¾ú´Ù. EB164: 21164¿Í ALCOR¸¦ »ç¿ëÇضó. ISA¿Í PCI È®Àå(3 ISA slot, 2 64-bit PCI ½½·Ô(Çϳª´Â ISA slot°ú °øÀ¯µÈ´Ù.)°ú 2 32-bit PCI slot)À» °¡Áø´Ù. Ç÷¯±× ÀÎ Bcache SIMMÀ» »ç¿ëÇضó. I/O sub-systemÀº SuperI/O(2S, 1P, FD), KBD, MOUSE(PS2 style), RTC/NVRAMÀ» Á¦°øÇÑ´Ù. BOOT ROMÀº FlashÀÌ´Ù. PC-AT Å©±âÀÇ ¸¶´õº¸µå. 3.3V Ãâ·ÂÀ» °¡Áö´Â ÆÄ¿ö ¼­Çø®À̸¦ ¿ä±¸ÇÑ´Ù. AlphaPC64(aka Carbriolet): EB64+¿¡ ±â¿øÀ» µÎ¾úÁö¸¸ ÇöÀç Flash boot ROMÀÌ ÀÖ´Â baby-ATÀÌ¸ç º¸µå¿¡ º¸µå³» SCSI³ª EthernetÀÌ ¾ø´Ù. 3 ISA slot, 4 PCI slot(ÇѽÖÀº °øÀ¯µÈ ½ÖÀÌ´Ù.)Àº Ç÷¯±×ÀÎ Bcache SIMMÀ» »ç¿ëÇÑ´Ù. 3.3V Ãâ°Ý ÆÄ¿ö ¼­ÇöóÀ̸¦ ¿ä±¸ÇÑ´Ù. AXPpci33 (aka NoName)Àº EB66¿¡ ±â¹ÝÀ» µÎ°í ÀÖ´Ù. ÀÌ µðÀÚÀÎÀº Digital's Technical OEM (TOEM) ±×·ìÀÌ ¸¸µç´Ù. ÀÌ°ÍÀº 166MHz³ª 233MHz¿¡¼­ µ¹¾Æ°¡´Â 21066 ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÑ´Ù. baby-AT »çÀÌÁîÀ̸ç Ç¥ÁØ PC ÆÄ¿ö ¼­ÇöóÀÌ¿¡¼­ µ¹¾Æ°£´Ù. 5 ISA ½½·Ô°ú 3 PCI ½½·ÔÀ» °¡Áö°í ÀÖ´Ù. ¿©±â¿¡´Â PS/2³ª Å°º¸µå¸¦ À§ÇÑ Å« DIN Ä¿³ØÅ͸¦ °¡Áø 2 ¹öÀüÀÌ ÀÖ´Ù. ´Ù¸¥ 21066 ±â¹Ý ¸¶´õ º¸µå: ½ÃÀåÀÇ 21066 ±â¹Ý ¸¶´õº¸µåÁß ¸ðµÎµµ EB66¿¡ ±â¹ÝÀ» µÎ°í ÀÖÁö´Â ¾Ê´Ù. -- 21066À» µðÀÚÀÎÇÒ¶§ ¸¹Àº ½Ã½ºÅÛ ¿É¼ÇÀÌ ÀÖÁö ¾Ê´Ù. ¿Ö³ÄÇÏ¸é ¸ðµç ÄÜÆ®·ÑÀ» Ĩ¿¡¼­ Çϱ⠶§¹®ÀÌ´Ù. Multia (aka Universal Desktop Box): ÀÌ°ÍÀº 21066¿¡ ±â¹ÝÀ» µÐ ¸Å¿ì ÄÄÆÑÆ®ÇÑ µ¥½ºÅ©Å¾ ½Ã½ºÅÛÀÌ´Ù. ÀÌ°ÍÀº 2 PCMCIA ¼ÒÄÏ, 21030 (TGA) ±×·¡ÇÈ, 21040 Ethernet°ú floppy¿Í ÇÔ²² NCR 810 SCSI µð½ºÅ©, 2 serial port ±×¸®°í parallel portÀ» Æ÷ÇÔÇÑ´Ù. ÄÞÆÑÆ®ÇÑ Å©±â¶§¹®¿¡ È®Àå ±â´É(ÇÑ°³ÀÇ PCI ½½·Ô)¿¡ Á¦ÇÑÀ» °¡Áö°í ÀÖ´Ù. (¿©·¯ºÐÀÌ PCI ½½·ÔÀ» »ç¿ëÇÒ¶§´Â ¹«¾ùÀÎÁö´Â ±â¾ïÀÌ ³ªÁö ¾ÊÁö¸¸, ¸î¸î Á¦ÇÑÀÌ ÀÖ´Ù.)(21066A-±â¹Ý ±×¸®°í Pentium ±â¹Ý Multia ¶ÇÇÑ ÀÌ¿ëÇÒ¼ö ÀÖ´Ù´Â Á¡¿¡ ÁÖÀÇÇضó.) DEC PC 150 AXP (aka Jensen): ¸Å¿ì ¿À·¡µÈ Digital ½Ã½ºÅÛÀÌ´Ù. -- ù ¼¼´ë Alpha ½Ã½ºÅÛÁß Çϳª. ¿©·¯°³ÀÇ ÀÌµé ½Ã½ºÅÛÀ» °£Á¢ ½ÃÀå¿¡¼­ ÀÌ¿ëÇÒ¼ö Àֱ⠶§¹®¿¡ ¿©±â¼­ ¾ð±ÞÇß´Ù. JensenÀº 150MHz 21064(³ªÁß ¹öÀüÀº ´õ ºü¸¥ CPU¸¦ »ç¿ëÇÏÁö¸¸ ½ºÇǵ尡 ¾ó¸¶ÀÎÁö´Â È®½ÇÇÏÁö ¾Ê´Ù.)¸¦ »ç¿ëÇÏ´Â ¹Ù´Ú¿¡ ¼­ Àִ Ÿ¿ö ½Ã½ºÅÛÀÌ´Ù. ´Ù¸¥ 21064(A) ½Ã½ºÅÛ: ¿©±â¿¡ 3 - 4 ¸¶´õº¸µå µðÀÚÀÎÀÌ ÀÖ´Ù. ±×¸®°í ³»°¡ ¾Ë°í ÀÖ´Â ¸ðµç °ÍµéÀº EB64+ µðÀÚÀο¡¼­ ³ª¿Ô´Ù. À̰͵éÀº ´ÙÀ½À» Æ÷ÇÔÇÑ´Ù: EB64+ (¸î¸î º¥´õ´Â º¸µå¸¦ ÆÐÅ°ÁöÇÏ°í ¼öÁ¤¾øÀÌ ±×°ÍÀ» ÆÇ´Ù.); AT form-factor. Aspen Systems motherboard: EB64+ derivative; baby-AT form-factor. Aspen Systems server board: ¸¹Àº PCI slots (PCI bridge Æ÷ÇÔ). AlphaPC64 (aka Cabriolet), baby AT form-factor. ´Ù¸¥ 21164(A) ½Ã½ºÅÛ: ³»°¡ ¾Ë°í ÀÖ´Â °ÍÀº EB164 Ŭ·ÐÀÌ ´Ü¼øÈ÷ DeskStation¿¡ ÀÇÇØ ¸¸µé¾îÁø ½Ã½ºÅÛÀÌ ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. ±× ½Ã½ºÅÛÀº ¸Þ¸ð¸®¿Í Desk Station ¼ÒÀ¯ÀÇ I/O ÄÜÆ®ÄÝ·¯¸¦ »ç¿ëÇÏ¿© ¼öÇàµÈ´Ù. ³ª´Â Linux¿¡ ´ëÇÑ ±×µéÀÇ Åµµ°¡ ¹«¾ùÀÎÁö ¾ËÁö ¸øÇÑ´Ù. Bytes ¿Í °ü·Ã ³»¿ë ¸ðµÎ Alpha ¾ÆÅ°ÅØÃÄ°¡ ¼Ò°³µÉ¶§, ÀÌ°ÍÀº 8-bit ¿Í 16-bit ·Îµå¿Í ÀúÀåÀ» ÇÇÇÏ´Â À¯ÀÏÇÑ RISC ¾ÆÅ°ÅØÃÄ¿´´Ù. ÀÌ°ÍÀº 32-bit¿Í 64-bit ·Îµå¿Í ÀúÀå(Digital»çÀÇ ¸íĪÀ¸·Î lognword¿Í quadword)À» Áö¿øÇÑ´Ù. co-architect(Dick Sites, Rich Witek) ´Â ´ÙÀ½ ÀåÁ¡À» ¿­°ÅÇÏ¿© ÀÌ µðÀÚÀÎÀ» Á¤´çÈ­ Çß´Ù: ij½Ã¿Í ¸Þ¸ð¸® sub-systemÀÇ Byte Áö¿øÀº 32-bit¿Í 64-bit¸¦ À§ÇÑ access¸¦ ´ÊÃß´Â °æÇâÀÌ ÀÖ´Ù. Byte Áö¿øÀº cache/memory sub-syste³» °í¼Ó ¿¡·¯°ËÃâ ȸ·Î¸¦ ¸¸µé±â ¾î·Æ°Ô ÇÑ´Ù. Alpha´Â 64-bit ·¹Áö½ºÅͳ» ¹ÙÀÌÆ®¿Í ¹ÙÀÌÆ® ±×·ìÀ» Á¶ÀÛÇϱâ À§ÇÑ °­·ÂÇÑ ¸í·É¾îµéÀ» Á¦°øÇÏ¿© º¸ÃæÇÑ´Ù. ½ºÆ®¸µ ÀÛµ¿(e.g., Byte º¥Ä¡¸¶Å©Áß ÀϺÎ)À» À§ÇÑ Ç¥ÁØ º¥Ä¡¸¶Å©´Â byte Á¶ÀÛ¿¡¼­ ¸Å¿ì Àß ¼öÇàµÈ´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù. byte ·Îµå¿Í ÀúÀåÀÇ ºÎÀç´Â ¸î¸î ¼ÒÇÁÆ®¿þ¾î ¼¼¸¶Æ÷¾î¿Í Ãæµ¹Çϸç I/O ¼­ºê ½Ã½ºÅÛÀÇ µðÀÚÀΰú Ãæµ¹ÇÑ´Ù. I/O ¹®Á¦¿¡ ´ëÇÑ Digital ºÐÇØ´Â I/O Àü´Þ µ¿¾È µ¥ÀÌÅÍ Å©±â¸¦ ÁöÁ¤Çϱâ À§ÇØ ¸î¸î ÇÏÀ§ ÁÖ¼Ò ¶óÀÎÀ» »ç¿ëÇϸç byte°¡ °¡´ÉÇϱ⠶§¹®¿¡ À̰͵éÀ» µðÄÚµùÇÑ´Ù. ÀÌ°ÍÀº ÁÖ¼Ò °ø°£À» ³¶ºñÇÏ´Â Sparse AddressingÀ̶ó ºÒ¸®¸ç I/O °ø°£Àº non-contiguous(³»°¡ ±×°Í¿¡ ´ëÇØ ¾µ¶§ Sparse AddressingÀº ´õ º¹ÀâÇØ Á³´Ù.)ÇÏ°Ô µÈ´Ù. ÀÌ ¹®¸Æ¿¡¼­, I/O °ø°£Àº PCI¿¡ Á¸ÀçÇÏ´Â ¸ðµç ½Ã½ºÅÛ ÀÚ¿øÀ» °¡¸®Å°¸ç PCI ¸Þ¸ð¸® °ø°£°ú PCI I/O °ø°£À» Æ÷ÇÔÇÑ´Ù. 21164A ¼Ò°³½Ã, Alpha ¾ÆÅ°ÅØÃÄ´Â byte addressingÀ» Æ÷ÇÔÇϱâ À§ÇØ ECO¿´´Ù. Ãʱâ CPU¿¡¼­ ÀÌµé »õ ¸í·É¾î ½ÇÇàÀº PECDEC PALcode ¿¹¿Ü¸¦ ¾ß±âÇß´Ù. ±×·¡¼­ PALcode´Â ¾×¼¼½º¸¦ ó¸®ÇÑ´Ù. ÀÌ°ÍÀº ¼º´É °¨¼Ò¸¦ °¡Áø´Ù. ÀÌ·Î ÀÎÇÑ °á°ú´Â ÀÌµé »õ ¸í·É¾î(IMO)ÀÇ »ç¿ëÀº ¾îÇø®ÄÉÀÌ¼Ç Äڵ庸´Ù´Â µð¹ÙÀ̽º µå¶óÀ̹ö·Î Á¦ÇѵǾî¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌµé »õ byte ·Îµå¿Í ÀúÀåÀº ¾ÕÀ¸·ÎÀÇ Áö¿ø Ĩ¼ÂÀº ¿¬¼ÓÀûÀÎ I/O °ø°£À» Áö¿øÇÒ¼ö Àִٴ°ÍÀ» ÀǹÌÇÑ´Ù. PALcode ¿Í °ü·Ã ³»¿ë ¸ðµÎ ¿©±â´Â PALcode¸¦ ¼³¸íÇÏ´Â ¼½¼ÇÀÌ´Ù. ³»°¡ ÃæºÐÈ÷ Èï¹Ì°¡ »ý±ä´Ù¸é ¾²°Ú´Ù. Æ÷Æà Linux¿¡¼­ µ¹¾Æ°¡´Â Alpha ±â¹Ý ¸Ó½ÅÀÇ ´É·ÂÀº ½ÇÁ¦·Î´Â ³»ºÎÀÇ ¾î·Á¿î ¼¼ºÎ»çÇ׿¡ ´ëÇÑ Á¤º¸¸¦ °®´Â ¿©·¯ºÐÀÇ ´É·Â¿¡ ÀÇÇؼ­¸¸ Á¦ÇѵǾî ÀÖ´Ù. E66, EB64+ ±×¸®°í EB164 º¸µå¸¦ À§ÇÑ Linux Æ÷Æ®(port) ¶§¹®¿¡, 21066, 21064/APECS³ª 21164/ALCOR ±â¹ÝÀÇ ¸ðµç ½Ã½ºÅÛÀº ¾à°£ÀÇ ¼öÁ¤À¸·Î Linux¸¦ µ¹¸±¼ö ÀÖ´Ù. ÀÌµé ¸¶´õ º¸µå»çÀÌ¿¡ ÀÖ´Â °¡Àå Å« Â÷ÀÌ´Â ÀÎÅÍ·´Æ®¸¦ ¶ó¿ìÆ®ÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿©±â¿¡ ÀÎÅÍ·´Æ®ÀÇ 3°¡Áö ÀÚ¿øÀÌ ÀÖ´Ù. on-board devices PCI devices ISA devices Intel System I/O ºê¸´Áö(SIO)¸¦ »ç¿ëÇÏ´Â ¸ðµç ½Ã½ºÅÛÀº PCI¿Í ISA()»çÀÌÀÇ ºê¸´Áöó·³ ÀÛµ¿ÇÑ´Ù. SIO´Â ÀüÅëÀûÀÎ daisy-chained 8259 pair¸¦ Æ÷ÇÔÇÑ´Ù. ¸î¸î ½Ã½ºÅÛ(e.g., Noname)Àº SIO¸¦ ÅëÇØ CPU·Î ÀÎÅÍ·´Æ® ¸ðµÎ¸¦ ¶ó¿ìÆÃÇÑ´Ù. ¸î¸î ½Ã½ºÅÛÀº ºÐ¸®µÈ ÀÎÅÍ·´Æ® ÄÜÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖÀ¸¸ç ¸ðµç PCI ÀÎÅÍ·´Æ®¿Í SIO ÀÎÅÍ·´Æ®(8259 output)¸¦ ¶ó¿ìÆÃÇϸç SIO¸¦ ÅëÇØ ¸ðµç ISA ÀÎÅÍ·´Æ®¸¦ ¶ó¿ìÆÃÇÑ´Ù. ½Ã½ºÅÛ »çÀÌ¿¡ Æ÷ÇԵǾî ÀÖ´Â ´Ù¸¥ Â÷ÀÌÁ¡µé: ¾ó¸¶³ª ¸¹Àº ½½·ÔÀ» °¡Áö°í Àִ°¡. °¡Áö°í ÀÖ´Â º¸µå³» PCI ÀåÄ¡´Â ¹«¾ùÀΰ¡. Flash Àΰ¡, EPROM Àΰ¡. Ãß°¡ Á¤º¸ ¸ðµç DS Æò°¡ º¸µå¿Í ¸¶´õº¸µå µðÀÚÀÎÀº lincese-freeÀÌ¸ç µðÀÚÀÎÀ» À§ÇÑ Àüü ¹®¼­´Â \$50Á¤µµÀÌ´Ù. ±×°ÍÀº ±¸Á¶ ¸ðµÎ¿Í, ÇÁ·Î±×·¥ °¡´ÉÇÑ ºÎºÐ ¼Ò½ºµé, CPU¿Í Áö¿øĨ¼ÂÀ» À§ÇÑ µ¥ÀÌÅÍ ½¬Æ®µéÀ» Æ÷ÇÔÇÑ´Ù. ¹®¼­µéÀº Digital Semiconductor ¹èÆ÷ÀÚ¿¡¼­ ÀÌ¿ë ÇÒ¼ö ÀÖ´Ù. ³ª´Â ¸¹Àº »ç¶÷µéÀÌ Áö±Ý ´Þ·Á°¡¼­ ±×°ÍÀ» »ç±æ ±ÇÀ¯ÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù. ³ª´Â ÀÌ Á¤º¸¸¦ ÀÌ¿ëÇÒ¼ö ÀÖ´Ù´Â Á¡À» ÁöÀûÇÏ´Â °ÍÀÌ´Ù. µµ¿òÀ» Èñ¸ÁÇÑ´Ù. Neal Crook¿¡°Ô Ãß°¡¸¦ À§ÇÑ ÄÚ¸àÆ®/ÁÖ¼®/Á¦¾ÈÀ». References [1] Bill Hamburgen, Jeff Mogul, Brian Reid, Alan Eustace, Richard Swan, Mary Jo Doherty, and Joel Bartlett. Characterization of Organic Illumination Systems. DEC WRL, Technical Note 13, April 1989.