home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / ibm / pc / hardware / 24336 < prev    next >
Encoding:
Text File  |  1992-09-15  |  4.5 KB  |  101 lines

  1. Newsgroups: comp.sys.ibm.pc.hardware
  2. Path: sparky!uunet!snorkelwacker.mit.edu!thunder.mcrcim.mcgill.edu!homer.cs.mcgill.ca!storm
  3. From: storm@cs.mcgill.ca (Marc WANDSCHNEIDER)
  4. Subject: Re: 80X86 Architecture Differences
  5. Message-ID: <1992Sep15.151734.9373@cs.mcgill.ca>
  6. Sender: news@cs.mcgill.ca (Netnews Administrator)
  7. Organization: McGill University, Montreal, Canada
  8. References: <01GOSKLYJ07S000FY4@DRYCAS.CLUB.CC.CMU.EDU>
  9. Date: Tue, 15 Sep 1992 15:17:34 GMT
  10. Lines: 89
  11.  
  12. In article <01GOSKLYJ07S000FY4@DRYCAS.CLUB.CC.CMU.EDU> MORRO@DRYCAS.CLUB.CC.CMU.EDU ("John K. Duchowski") writes:
  13. >Hello Everyone,
  14. >
  15. >    Could someone please explain to me in clear, plain English the
  16. >differences between architecture of different 80X86 chips ?  I have a bet
  17. >with a friend of mine who says that in the 80486 the math coprocessor
  18. >is built in ONLY in the chips with clock speeds of 33 MHz and above.  This
  19. >seems odd to me as then what would be the difference between a 25 MHz
  20. >80386 (not SX) and 80486 ?  I would very much appreciate it if the
  21. >explanation would also include few words on the SX, DX, etc variants.
  22. >Thank you.
  23.  
  24. 8086:    16 bit internal registers, 16bit external bus... crappy chip with
  25.     crappy instruction set.  Requires 8087 for floating point
  26.  
  27. 8088:    8 bit external bus, 16bit internal registers, same otherwise -- still
  28.     crappy.  Requires 8087 for floating point
  29.  
  30. 80186:    Not quite sure, but it's supposedly got a few more instructions than
  31.     the 8086.
  32.  
  33. 80286:    16bit chip with full funcitonality of the 8086 + newer 16bit
  34.     protected mode with 24bit addressing for total address space of 
  35.     16MB.  Requires 80287 for floating point.  Available in 6, 8, 10, 12
  36.     16, 20, and 25Mhz clock speeds (not exhaustive list)
  37.  
  38. 80386SX:32bit internal registers, 16bit data bus, 24bit addressing to outside
  39.     world meaning 16MB of addressable memory.  Each 32bit word access
  40.     takes two reads.  Well suited to 16bit nightmares like DOS.
  41.     Instructions take quite a few cycles to execute, and 2 to be issued.
  42.     Requires 387SX for Floating point.  Currently available in 16,
  43.     20, 25, and 33Mhz versions.
  44.  
  45. 80386SLC: Intels laptop chip.  Much the same as the SX with static registers
  46.     and other 'innovative' power saving features.  Don't really know
  47.     much about it.
  48.  
  49. 80386DX:32bit internal registers, 32bit addressing, 32bit external data bus.
  50.     Otherwise, has the same instruction set as the SX, requies 387DX for
  51.     floating point activity.  No caching or buffering really (I believe
  52.     there is some sort of 8byte instruction cache or something like that,
  53.     but nothing to start creaming over.)    Available in 16, 20, 25,
  54.     33 and 40Mhz versions.
  55.  
  56. 80486SX:A marketing move to kill the 386.  It's a 486 chip without the floating
  57.     point unit enabled.  Otherwise it's the same as the 486DX.  Available 
  58.     currently in clock speeds of 16, 20, and 25Mhz
  59.  
  60. 80486DX:One step up from the 386.  Includes floating point unit ('487') built
  61.     in, and has an 8k read cache (NOTE: It is NOT write back, which means
  62.     that systems are still going to need an external cache)
  63.     Instructions take 1 cycle to issue, and typically take a little less
  64.     time than the 386 to execute (although there are exceptions)
  65.     Generally a lot faster.  I've heard some rumors of a 5 stage pipeline
  66.     in this machine, but I have never verified it.  Currently available
  67.     in 25, 33, and 50Mhz versions.
  68.  
  69.  
  70. 80486DX2:Basically, this chip has a clock speed with which it communicates
  71.     with the rest of the computer, and an internal clock rate which is
  72.     twice as fast.  Although touted as truly innovative by Intel, this
  73.     has been used by Motorola for quite some time now, as well as other
  74.     companies.  Ie.  a 50Mhz DX2 will have a bus speed of 25Mhz but
  75.     will work internally at 50Mhz.
  76.  
  77. P5:    Intels latest chip coming out this year.  Intel claims that it will
  78.     do 100MIPS (ie 1 instruction 1 = NOP) and the list of features told
  79.     by people are wildly variant.
  80.     Most rumors point to it having a (finally) useful register set without
  81.     any stupid dependancies (which the 386/486 have in Protected mode
  82.     only) and some serious integer and floating point hardware, as well
  83.     as certain superscalar features.  Not quite sure how realistic all
  84.     this is though.
  85.     The name has also been varying wildly from 586 to "the ULTIMATE CISC
  86.     Chip..."
  87.  
  88.  
  89. If I have goofed, please don't hesitate to correct me or add something.
  90.  
  91.  
  92. Toodlepip!
  93. Marc 'em.
  94.  
  95.  
  96. -- 
  97.   storm@cs.mcgill.ca           McGill University         C program run.  Run  
  98.   Marc Wandschneider           Montreal, CANADA          Program run! PLEASE!
  99.       "When 900 years old you reach, look as good you will not." - Yoda
  100.                 "Ow!" -J.F.K.~
  101.