home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / ASSEMBLE / 80X0992 / FAQ_386.TXT < prev    next >
Text File  |  1992-07-30  |  4KB  |  73 lines

  1. Fri 17 Jul 92  6:57
  2. By: Yousuf Khan
  3. To: All
  4. Re: FAQ: 386, 486, SX, and DX?
  5. St:
  6. --------------------------------------------------------------------
  7. Q1) What is the difference between 386SX, 386DX, 486SX, and 486DX
  8. processors?
  9.  
  10.                                ***
  11.  
  12. A1) All 386 & 486 processor models are "32-bit" CPUs. What this
  13. means is that the processors' registers are large enough to load
  14. and store data that is upto 32-bits in length. It does not matter
  15. if the processor model is designated SX or DX, it is still 32 bit.
  16.  
  17. One misconception about these processors is that their maximum
  18. memory addressibility is only 4 Gigabytes. They can all address
  19. considerably more than that, upto 64 Terabytes. Most of it is
  20. virtual memory -- memory that is not real, but simulated from disk
  21. or some other storage media.
  22.  
  23. Now for the differences. From a software developer's point of view
  24. a 486 does not look very different from a 386, and it isn't. A 486
  25. is an uprated version of the 386, with considerably re-engineered
  26. internal circuitry, which generally allows it to execute
  27. equivalent instructions faster. So given a 386 and 486 rated at
  28. the same frequency, the 486 will generally be faster. The extra
  29. speed of the 486 is due to its extra wide internal data pathways
  30. (128 bit vs. 32 bit for the 386), which allows data to flow back
  31. and forth concurrently, instead of serially. There is also an
  32. internal ram cache, which is a buffer between the 486 and the slow
  33. external ram which could cause the 486 to wait too long for memory
  34. access.
  35.  
  36. The difference between SX and DX depends entirely on whether you
  37. are talking about 386 or 486. In general, an SX is an economy
  38. version of the full DX processor, usually with some feature
  39. removed from it.
  40.  
  41. In the case of the 386, the SX and SL (an uprated SX) versions
  42. have a smaller external data path: 16-bit vs. 32-bit for the DX.
  43. This smaller data path does not mean that the 386SX's 32-bit
  44. registers are disabled, it simply means that the SX has to take
  45. two passes to fill the same register. This is done automatically
  46. by the processor's own circuitry, and the software developer does
  47. not have to do anything different when writing software for 386SX
  48. that one wouldn't do with a 386DX. Naturally this can mean that an
  49. 386SX will run somewhat slower than a 386DX, given the same
  50. frequency. The 386SX also has had some of its address lines
  51. removed. This results in a lower physical memory addressibility,
  52. but its virtual memory addressibility remains at 64 Terabytes. The
  53. 386SX can address upto 16 Megabytes, the 386SL can address 32
  54. Megabytes, and the DX can address 4 Gigabytes physically.
  55.  
  56. In the case of the 486, there are different variations within the
  57. SX theme. Intel's variation of the 486SX has had its internal math
  58. corprocessor cut, but all data paths and address lines remain
  59. intact. Cyrix's variation of the 486SX has cut the math copro too,
  60. but it has also removed the address lines and external data path,
  61. and repackaged the CPU to be pin-compatible with a 386SX CPU.
  62. Cyrix is positioning its offering as a direct replacement of the
  63. 386SX. The Intel 486SX and the Cyrix 486SX are not pin-compatible
  64. with each other, but they are software-compatible.
  65.  
  66. The 486DX is distinguishable from all 386 and 486SX offerings
  67. because it has an internal math coprocessor. The math coprocessor
  68. used to be a separate add-on extension to a processor, because all
  69. its extra functions required more silicon than was available on
  70. the CPU. With increased miniaturization techniques, the 486DX was
  71. able to incorporate the circuitry directly into its own silicon
  72. circuitry.
  73.