<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Liam on Linux</title>
  <link>https://liam-on-linux.dreamwidth.org/</link>
  <description>Liam on Linux - Dreamwidth Studios</description>
  <lastBuildDate>Wed, 15 Nov 2023 10:51:34 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>liam_on_linux</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/15491837/3887720</url>
    <title>Liam on Linux</title>
    <link>https://liam-on-linux.dreamwidth.org/</link>
    <width>100</width>
    <height>75</height>
  </image>

<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/89795.html</guid>
  <pubDate>Wed, 15 Nov 2023 10:51:34 GMT</pubDate>
  <title>TIL that some people can&apos;t remember the difference between the 386 &amp; 486</title>
  <link>https://liam-on-linux.dreamwidth.org/89795.html</link>
  <description>I suppose it was a long time ago.&lt;br /&gt;&lt;br /&gt;So...&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;commtext c00&quot;&gt;&lt;p&gt;The 80386DX was the first x86 CPU to be 32-bit and have an on-chip MMU. And nothing else: no cache, no FPU.&lt;/p&gt;&lt;p&gt;The FPU was a discrete part, the 80387DX.&lt;/p&gt;&lt;p&gt;Because  OS/2 1.x didn&apos;t support the 80386, and so couldn&apos;t run DOS apps well,  and so flopped, the 16-bit 80286 kept selling well. It ran DOS fast and  it could run Windows 2/286 and Windows 3 in Standard Mode which was good  enough. It could only address 16MB of RAM but that was fantastically  expensive &lt;i&gt;and&lt;/i&gt; it was more than enough for DOS and Windows 3.&lt;/p&gt;&lt;p&gt;So,  because DOS still ruled, Intel made a cost-reduced version of the  80386DX, the 80386SX. This had a 16-bit data bus, so it could use  cheaper 16-bit motherboards and 16-bit wide RAM, still limited to a max  of 16MB. Still enough.&lt;/p&gt;&lt;p&gt;That needed a maths copro for hardware floating point, too: a different part, the 80387SX.&lt;/p&gt;&lt;p&gt;Then  Windows 3 came along, which was also good enough, and started a move in  PC apps to GUIs. Windows 3.1 (1992) was better still.&lt;/p&gt;&lt;p&gt;So Intel  had a 2nd go at the 32-bit chip market with the 80486, marketed as the  &amp;quot;486&amp;quot;. This integrated a better 386DX-compatible CPU core with a few  extra instructions, complete with MMU, &lt;i&gt;plus&lt;/i&gt; a 387-style FPU, plus a small amount of L1 cache, all onto one die.&lt;/p&gt;&lt;p&gt;But it was expensive, and didn&apos;t sell well.&lt;/p&gt;&lt;p&gt;Also,  all the 3rd party x86 makers leapt on the bandwagon and integrated the  extra instructions into 16-bit bus 386SX compatible chips and branded  them as 486s: the Cyrix and IBM &amp;quot;486slc&amp;quot; for instance. This ate into  sales of the real 486.&lt;/p&gt;&lt;p&gt;So Intel came up with an ethically very  dodgy borderline scam: it shipped 486s with the FPU disabled, calling  them the &amp;quot;486DX&amp;quot; to reuse the branding that distinguished the 32-bit-bus  models of 386 from the 16-bit-bus.&lt;/p&gt;&lt;p&gt;People don&apos;t understand stuff like bus widths or part numbers, as your post demonstrates, and I mean no offense. They don&apos;t.&lt;/p&gt;&lt;p&gt;So now there was a new model of 486, the 486SX with a disabled FPU, and the 486DX with it still turned on.&lt;/p&gt;&lt;p&gt;The  &amp;quot;SX&amp;quot; model needed a new motherboard with a 2nd CPU socket that accepted  a &amp;quot;floating point co-processor&amp;quot;, called the &amp;quot;487&amp;quot;, which was nothing of  the kind. The &amp;quot;SX&amp;quot; was a lie and so was the &amp;quot;487 copro&amp;quot;. The 487 was a  2nd complete 486 chip that disabled the original and took over.&lt;/p&gt;&lt;p&gt;But it reused the older branding, which is what you&apos;ve remembered.&lt;/p&gt;&lt;p&gt;Later,  briefly, Intel made a cheaper cost-reduced 486SX with a smaller die  with no FPU present, but not many of them. The clock-doubled 486DX2 took  over quite quickly and killed the 486DX &lt;i&gt;and&lt;/i&gt; 486SX market.&lt;/p&gt;&lt;p&gt;Some  commentators speculated that the 486DX vs 486SX marketing thing allowed  Intel to sell defective 486s in which the FPU didn&apos;t work but if it did  that was a tiny tiny number: a rounding error.&lt;/p&gt;&lt;div class=&quot;reply&quot;&gt;&lt;p&gt;&lt;font size=&quot;1&quot;&gt;                       &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=89795&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/89795.html</comments>
  <category>486</category>
  <category>387</category>
  <category>hardware</category>
  <category>386</category>
  <category>chips</category>
  <category>intel</category>
  <category>287</category>
  <category>286</category>
  <lj:music>6music</lj:music>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
</channel>
</rss>
