|
Article on other languages:
|
"386 DX" redirects here. For the Russian artist and musician, see Alexei Shulgin.
The Intel 80386, otherwise known as the Intel386, i386 or just 386, is a microprocessor which has been used as the central processing unit (CPU) of many personal computers and workstations since 1986. It was the first x86 processor to have a 32-bit architecture, with a basic programming model that has remained virtually unchanged for over twenty years and remains completely backward compatible. Successively newer implementations of this same architecture have become literally several hundred times faster than the original i386 chip during these years. A 33 MHz i386 was reportedly measured to operate at about 11.4 MIPS. [1] The i386 was launched in October of 1985, but full-function chips were first delivered in 1986[vague]. Mainboards for 386-based computer systems were at first expensive to produce but were rationalized upon the 386's mainstream adoption. The first personal computer to make use of the 386 was designed and manufactured by Compaq[2], and Andy Grove, Intel's CEO at the time, made the decision not to encourage other manufacturers to produce the processor as second sources, a decision that was ultimately crucial to Intel's success in the market.[citation needed] The range of processors compatible with the 80386 is often collectively termed x86 or the i386 architecture; today, Intel prefers the name IA-32 however. During its design phase the processor was code-named simply P3, the third-generation processor in the x86 line. In May 2006 Intel announced that production of the 386 would cease at the end of September 2007. [3] Although it had long been obsolete as a personal computer CPU, Intel, and others, had continued to manufacture the chip for embedded systems, including aerospace technology.
ArchitectureThe processor was a significant evolution in a long line of processors that stretched back to the Intel 8008. The predecessor of the 80386 was the Intel 80286, a 16-bit processor with a segment-based memory management and protection system. The 80386 added a 32-bit architecture and a paging translation unit, which made it much easier to implement operating systems which used virtual memory. It also has hardware debugging support. The 80386 featured three operating modes: real mode, protected mode and virtual mode. The protected mode allowed the use of all the possibilities of the 286 and the protected mode extension of the 386, especially addressing up to 4 GB of memory. Finally, the virtual 8086 mode (or VM86) made it possible to run one or more real mode programs in a protected environment. Though Intel would shortly introduce the 80486 and eventually the Intel Pentium line of processors, the support in the 386 for the 32-bit flat memory model would arguably be the most important feature change for the x86 processor family until AMD released x86-64 in 2003. The i386SX variant
The Intel 80386SX processor of a Compaq Deskpro Computer
Later, Intel introduced the i386SX, a low cost version with a 16-bit databus intended to simplify circuit board layout and reduce total cost, similar to how the 8088 (used in the original IBM PC) simplified designs compared to the 8086. The SX series was fully 32-bit internally, but only 24 pins of the address bus was connected, therefore limiting addressing to 16 MB (similar to Motorola 68000). The original i386 was subsequently renamed i386DX to avoid confusion, though this would rather cause confusion later when the DX in the name i486DX instead indicated floating-point capability. The i386SL variant
Intel i386 SL processor inside an Acer notebook
The i386SL was introduced as a power efficient version for laptop computers. The processor offered several power management options (e.g. SMM), as well as different "sleep" modes to conserve battery power. It also contained support for an external cache of 16 to 64 KB. The extra functions and circuit implementation techniques caused this variant to have over 3 times as many transistors as the i386DX. The i386SL was first available at 20 MHz clockspeed [4], with the 25 MHz model later added. [5] Embedded variantsAn embedded version of the i386SX was produced as the i376. This was later superseded by the i386EX, which was used in space applications such as the Hubble Space Telescope. Business importanceThe first PC company to design and manufacture a PC based on the 386 was Compaq, rather than IBM, which had been dominant until that time. IBM was offered use of the processor, but relied instead on earlier processors to which it had manufacturing rights. The success of the Compaq 386 PC played an important role in legitimizing the PC "clone" industry, and to establishing Intel (and Microsoft) as central component suppliers to it. From a business perspective, the i386 was significant because it was the first significant microprocessor to be single-sourced – it was available only from Intel Corp (at least initially). Prior to this, the difficulty of making chips and the uncertainty of reliable supply required that any mass-market semiconductor be multi-sourced, that is, made by two or more manufacturers, the second and subsequent ones manufacturing under license from the designer. Single-sourcing the i386 allowed Intel greater control over its development and substantially greater profits in later years. However, AMD introduced its compatible Am386 processor in March 1991 after overcoming legal obstacles, thus ending Intel's monopoly on 32-bit 386-compatible processors. Later Cyrix offered Cx486SLC and Cx486DLC processors, pin-compatible with 80386SX and 80386DX respectively. Early ProblemsEarly in production, Intel found a bug that could cause a system to unexpectedly halt when running 32-bit software. Not all of the processors already manufactured were affected, so Intel tested its inventory. Processors that were found to be bug-free were marked with a double-sigma (ΣΣ), whilst affected processors were marked "16 BIT S/W ONLY" and sold as otherwise-good parts, since at the time 32 bit software was not relevant for most users. Such chips are now extremely rare. UpgradesIntel offered a modified version of its later 80486DX in 80386 packaging, branded as the Intel RapidCAD, to provide an upgrade path for 80386 users. The upgrade worked as a pair of chips that replaced both the 386 and 387, although since the 80486DX contained an FPU itself the chip that replaced the 387 served no purpose except to appear like a coprocessor, so that the system board would be configured correctly. The CAD branding can be explained by the massive increase in floating point performance offered, whilst integer performance increase was around 30%. A wide range of 3rd party upgrades were also available for both SX and DX systems. The most popular ones were based on the Cyrix 486DLC/SLC core, which typically offered a substantial speed improvement via more efficient instruction pipeline and 1kb (or sometimes 8kb in the TI varient) internal L1 SRAM cache. Some of these upgrade chips (such as the 486DRx2/SRx2) were marketed by Cyrix themselves, but were more commonly found in kits offered by upgrade specialists such as Kingston, Evergreen and Improve-It Technologies. Some of the fastest CPU upgrade modules featured IBM SLC/DLC family (notable for it's 16kb L1 cache), or even the Intel 486 itself. Many 386 upgrade kits were advertised as being simple drop-in replacements, but often times required complicated software to control the cache and/or clock doubling. Overall it was very difficult to configure upgrades to produce the results advertised on the packaging and often times less than 100% stable/compatible. ReferencesExternal links
|
|||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net