Intel 80386
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
Intel 80386
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. As the original implementation of the 32-bit form of the 8086-architecture, the i386 instruction set, programming model, and binary encodings is still the common denominator for all 32-bit x86 processors.[1] As such, it has remained virtually unchanged for over 20 years, enabling modern processors to run most programs written for earlier chips, all the way back to the original 16-bit 8086 of 1978. Successively newer implementations of this same architecture have become several hundred times faster than the original i386 chip during these years (or thousands of times faster than the 8086). A 33 MHz i386 was reportedly measured to operate at about 11.4 MIPS. http://intel80386.com The i386 was launched in October 1985, but full-function chips were first delivered in 1986. 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 Compaqhttp://www.crn.com/sections/special/supplement/816/816p65_hof.jhtml. In May 2006 Intel announced that production of the 386 would cease at the end of September 2007. http://www.reghardware.co.uk/2006/05/18/intel_cans_386_486_960_cpus/ 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.
Architecture
Block diagram of the i386 microarchitecture. The 80386 featured three operating modes: real mode, protected mode and virtual mode. The protected mode which debuted in the 286 was extended to allow the 386 to address up to 4 GB of memory. The all new 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. Chief architect in the development of the 80386 was John H. Crawford[2]. He was responsible for the 32-bit extension of the 80286 architecture and instruction set, and then lead the microprogram development for the 80386 chip. The i386SX variant
The Intel 80386SX processor of a Compaq Deskpro Computer The i386SL variant
Intel i386 SL processor inside an Acer notebook 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. 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.. 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, IBM later became a second source). 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. Compatibles
Early ProblemsIntel originally intended for the i386 to debut at 16MHz, but due to poor yields was instead introduced at 12MHz. Early 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. The i387 Math-Coprocessor was not ready in time for the introduction of the i386, and so many of the early 386 motherboards instead provided sockets to make use of an 80287. In this configuration the FPU would operate asynchronously to the CPU, usually with a clock rate of 10MHz. The original Compaq Deskpro 386 is an example of such design. However, this was an annoyance to those who depended on FPUs as the performance of the 287 was nowhere near that of the 387. 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; 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 variant) 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 its 16kb L1 cache), or even the Intel 486 itself. Many 386 upgrade kits were advertised as being simple drop-in replacements, but oftentimes 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 oftentimes less than 100% stable/compatible. Notes and referencesExternal links
ca:Intel 80386 cs:Intel 80386 de:Intel 80386 et:80386 es:Intel 80386 fr:Intel 80386 ko:?? 80386 id:Intel 80386 it:Intel 80386 lt:I386 hu:Intel 80386 nl:Intel 80386 ja:Intel 80386 pl:Intel 80386 pt:Intel 80386 ro:Intel 80386 ru:Intel 80386 sk:Intel 80386 sl:I386 fi:Intel 80386 sv:Intel 80386 vi:Intel 80386 tr:Intel 80386 zh:Intel 80386 Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement