· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/Alpha-HOWTO

You are not allowed to 'LikePages'


Brief Introduction to Alpha Systems and Processors

Brief Introduction to Alpha Systems and Processors

Neal Crook

Digital Equipment

David Mosberger

Á¤°­ÈÆ

V0.11, 6 June 1997

ÀÌ ¹®¼­´Â Alpha CPUs, chipset ±×¸®°í ½Ã½ºÅÛ¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³ÀÌ´Ù. ¶ÇÇÑ ÀÌ ¹®¼­´Â ³» ÀÚ½ÅÀÇ Àü¹® ¿µ¿ªÀ» ¹Ý¿µÇÏ´Â Çϵå¿þ¾î ±â¹ÝÇÏ¿¡ ÀÛ¼ºµÇ¾ú´Ù. ºñ·Ï ³»°¡ Digital Equipment Corporation¿¡¼­ ±Ù¹«ÇÑ´Ù ÇÒÁö¶óµµ, ÀÌ ¹®¼­´Â DigitalÀÇ °ø½ÄÀûÀÎ ³»¿ëÀÌ ¾Æ´Ï¸ç Ç¥ÇöÇÑ ÀÇ°ßµµ DigitalÀÇ ÀÇ°ßÀÌ ¾Æ´Ï¶ó ³» ÀÚ½ÅÀÇ °ÍÀÌ´Ù.


1. Alpha¶õ?

"Alpha"¶õ DigitalÀÇ 64-bit RISC ¾ÆÅ°ÅØÃÄÀÇ À̸§ÀÌ´Ù. Digital¿¡¼­ Alpha ÇÁ·ÎÁ§Æ®´Â VAX »ç¿ëÀڵ鿡°Ô °í ¼º´É(High-Performance) ±â´ÉÀ» Á¦°øÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î 1989³â°æ¿¡ ½ÃÀ۵ƴÙ. ÀÌ°ÍÀº DigitalÀÌ ¸¸µç ù¹ø° RISC ¾ÆÅ°ÅØÃÄ´Â ¾Æ´Ï´Ù. ±×·¯³ª ½ÃÀå¿¡ óÀ½ ÁøÀÔÇÑ Á¦Ç°ÀÌ´Ù. 1992³â 3¿ù DigitalÀÌ Alpha¸¦ ¹ßÇ¥ÇßÀ»¶§, DigitalÀº Alpha ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ ÆȾƼ­ ¹ÝµµÃ¼ ½ÃÀå¿¡ ÁøÀÔÇϱâ·Î °áÁ¤Çß´Ù.

¶ÇÇÑ Alpha´Â ¾Ö¸ÅÇÑ ÀÌÀ¯·Î °¡²û Alpha AXP·Îµµ ºÒ¸°´Ù. ±×°ÍµéÀº ÇϳªÀÌ°í °°´Ù°í ¸»Çϱ⿡ ÃæºÐÇÏ´Ù.


2. Digital ¹ÝµµÃ¼¶õ ¹«¾ùÀΰ¡?

Digital Semiconductor (DS) ´Â ½ÃÀå¿¡¼­ ¹ÝµµÃ¼¸¦ ÆÄ´Â Digital Equipment Corporation (Digital - ¿ì¸®´Â DECÀ̶ó´Â À̸§À» ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù.)³» »ç¾÷ ºÎ¼­ÀÌ´Ù. Digital Á¦Ç°Àº CPU, Áö¿ø chipsets, PCI-PCI ºê¸´Áö ±×¸®°í comms¿Í multimedia¸¦ À§ÇÑ PCI ÁÖº¯ ĨÀ» Æ÷ÇÔÇÑ´Ù.


3. Alpha CPUs

ÇöÀç, Alpha ¾ÆÅ°ÅØÃĸ¦ ¼öÇàÇÏ´Â 2¼¼´ë CPU ÄÚ¾î´Â:

  • EV4

  • EV5

°³ÀÎÀûÀ¸·Î "EV"°¡ ³ªÅ¸³»´Â °Í(ÆíÁýÀÚ ÁÖ: "Electro Vlassic" - 12절 Âü°í)°ú´Â ´Ù¸£Áö¸¸, ¼ýÀÚ´Â Äھ ¼öÇàµÇ´Â 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 ºñÆ® ·Îµå, ÀúÀåÀ» À§ÇÑ ¸î¸î »õ·Î¿î ¸í·É¾î¸¦ Ãß°¡Çß´Ù. (8절À» ÂüÁ¶Çضó.). ÀÌ°ÍÀº ÁÖ·Î µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ ÀÇÇØ »ç¿ëµÇ±â À§Çؼ­ÀÌ´Ù. 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¸¦ Çâ»ó½ÃÄ×´Ù.


4. 21064 ¼º´É vs 21066 ¼º´É

21064¿Í 21066Àº °°Àº(EV4) CPU Äھ °¡Áø´Ù. ¸¸ÀÏ °°Àº ÇÁ·Î±×·¥ÀÌ °°Àº CPU ½ºÇǵ忡¼­ 21064¿Í 21066¿¡¼­ µ¹¾Æ°£´Ù¸é, ¼º´É Â÷ÀÌ´Â ½Ã½ºÅÛ Bcache/¸Þ¸ð¸® Æø ¶§¹®ÀÌ´Ù. ³»ºÎ ij½Ã¿¡¼­ ³ôÀº È÷Æ®À²À» °¡Áö´Â ÄÚµå ¾²·¹µå´Â °°ÀÌ ½ÇÇàµÈ´Ù. ¿©±â¿¡ 2°³ÀÇ Ä¿´Ù¶õ ¼º´É ¿ä°ÇÀÌ ÀÖ´Ù:

  1. Code´Â write-intensiveÀÌ´Ù. ºñ·Ï 21064¿Í 21066ÀÌ ¸î¸î µô·¹À̸¦ ¸¸È¸Çϱâ À§ÇØ write ¹öÆÛ¸¦ °¡Áö°í ÀÖ´Ù ÇÒÁö¶óµµ, write-intensiveÇÑ ÄÚµå´Â ½Ã½ºÅÛ ¹ö½º¿¡¼­ write ´ë¿ªÆø¿¡ ÀÇÇØ °¨¼ÓµÈ´Ù. ÀÌ°ÍÀº Ĩ³» ij½ÃµéÀÌ write-throughÀ̱⠶§¹®ÀÌ´Ù.

  2. 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½Ã¸¦ °¡Áö°í ÀÖ´Ù. ³²¾Æ ÀÖ´Â À¯ÀÏÇÑ ¹®Á¦´Â "°¡°ÝÀÌ ¾ó¸¶Àΰ¡"¿¡ ´ëÇÑ °ÍÀÌ´Ù.


5. Ŭ·°Å·½Ã ¸î°¡Áö ÁÖÀÇÁ¡

ÇöÀç ¸ðµç 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(6절 ÂüÁ¶)À» »ç¿ëÇÏ´Â ½Ã½ºÅÛÀº Ç×»ó PCI ¹ö½º ÁÖÆļö¿Í °°Àº CPU ½Ã½ºÅÛ ¹ö½º¸¦ °¡Áø´Ù. ÀÌ°ÍÀº µÎ ¹ö½ºµéÀº 25MHz³ª 33MHz»çÀÌ¿¡¼­ µ¹¾Æ°¡±â ½±´Ù´Â°ÍÀ» ÀǹÌÇÑ´Ù.(¿Ö³ÄÇϸé À̰͵éÀº CPU ÁÖÆļö¿Í ÀÏÄ¡Çϴ°÷±îÁö ÁÖÆļö¸¦ ³ôÀϼö Àֱ⠶§¹®ÀÌ´Ù.) APEC ½Ã½ºÅÛ¿¡¼­, DRAM ÄÜÆ®·Ñ·¯ ŸÀ̹ÖÀº CPU ½Ã½ºÅÛ ¹ö½º ÁÖÆļöÀÇ °üÁ¡¿¡¼­ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ÇÁ·Î±×·¥ °¡´ÉÇÏ´Ù.

Aside: ¾î¶² »ç¶÷Àº 21066 ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯°¡ 33MHz¿¡¼­¸¸ µ¹¾Æ°¡±â ¶§¹®¿¡ 21066¿¡¼­ ³ª»Û ¼º´ÉÀ» °¡Áø´Ù°í »ý°¢ÇÑ´Ù. ½ÇÁ¦·Î´Â 33MHz¿¡¼­¸¸ µ¹¾Æ°¡´Â ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯¸¦ °¡Áö´Â 21064A ½Ã½ºÅÛÀÌ °¡Àå ºü¸£´Ù.


6. 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 È£½ºÆ® ºê¸´Áö ±â´ÉÀÌ Ä¨°ú ÅëÇյǾî Àֱ⠶§¹®ÀÌ´Ù.


7. ½Ã½ºÅÛ

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¿¡ ´ëÇÑ ±×µéÀÇ Åµµ°¡ ¹«¾ùÀÎÁö ¾ËÁö ¸øÇÑ´Ù.


8. Bytes ¿Í °ü·Ã ³»¿ë ¸ðµÎ

Alpha ¾ÆÅ°ÅØÃÄ°¡ ¼Ò°³µÉ¶§, ÀÌ°ÍÀº 8-bit ¿Í 16-bit ·Îµå¿Í ÀúÀåÀ» ÇÇÇÏ´Â À¯ÀÏÇÑ RISC ¾ÆÅ°ÅØÃÄ¿´´Ù. ÀÌ°ÍÀº 32-bit¿Í 64-bit ·Îµå¿Í ÀúÀå(Digital»çÀÇ ¸íĪÀ¸·Î lognword¿Í quadword)À» Áö¿øÇÑ´Ù. co-architect(Dick Sites, Rich Witek) ´Â ´ÙÀ½ ÀåÁ¡À» ¿­°ÅÇÏ¿© ÀÌ µðÀÚÀÎÀ» Á¤´çÈ­ Çß´Ù:

  1. ij½Ã¿Í ¸Þ¸ð¸® sub-systemÀÇ Byte Áö¿øÀº 32-bit¿Í 64-bit¸¦ À§ÇÑ access¸¦ ´ÊÃß´Â °æÇâÀÌ ÀÖ´Ù.

  2. 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 °ø°£À» Áö¿øÇÒ¼ö Àִٴ°ÍÀ» ÀǹÌÇÑ´Ù.


9. PALcode ¿Í °ü·Ã ³»¿ë ¸ðµÎ

¿©±â´Â PALcode¸¦ ¼³¸íÇÏ´Â ¼½¼ÇÀÌ´Ù. ³»°¡ ÃæºÐÈ÷ Èï¹Ì°¡ »ý±ä´Ù¸é ¾²°Ú´Ù.


10. Æ÷ÆÃ

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 Àΰ¡.


11. Ãß°¡ Á¤º¸

¸ðµç DS Æò°¡ º¸µå¿Í ¸¶´õº¸µå µðÀÚÀÎÀº lincese-freeÀÌ¸ç µðÀÚÀÎÀ» À§ÇÑ Àüü ¹®¼­´Â \$50Á¤µµÀÌ´Ù. ±×°ÍÀº ±¸Á¶ ¸ðµÎ¿Í, ÇÁ·Î±×·¥ °¡´ÉÇÑ ºÎºÐ ¼Ò½ºµé, CPU¿Í Áö¿øĨ¼ÂÀ» À§ÇÑ µ¥ÀÌÅÍ ½¬Æ®µéÀ» Æ÷ÇÔÇÑ´Ù. ¹®¼­µéÀº Digital Semiconductor ¹èÆ÷ÀÚ¿¡¼­ ÀÌ¿ë ÇÒ¼ö ÀÖ´Ù. ³ª´Â ¸¹Àº »ç¶÷µéÀÌ Áö±Ý ´Þ·Á°¡¼­ ±×°ÍÀ» »ç±æ ±ÇÀ¯ÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù. ³ª´Â ÀÌ Á¤º¸¸¦ ÀÌ¿ëÇÒ¼ö ÀÖ´Ù´Â Á¡À» ÁöÀûÇÏ´Â °ÍÀÌ´Ù.

µµ¿òÀ» Èñ¸ÁÇÑ´Ù. Neal Crook¿¡°Ô Ãß°¡¸¦ À§ÇÑ ÄÚ¸àÆ®/ÁÖ¼®/Á¦¾ÈÀ».


12. 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.


ID
Password
Join
Words must be weighed, not counted.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:29
Processing time 0.0014 sec