A model-specific register ( MSR ) is any of various control registers in the x86 system architecture used for debugging , program execution tracing, computer performance monitoring, and toggling certain CPU features.
98-488: With the introduction of the 80386 processor, Intel began introducing "experimental" features that would not necessarily be present in future versions of the processor. The first of these were two "test registers" (TR6 and TR7) that enabled testing of the processor's translation lookaside buffer (TLB); a special variant of the MOV instruction allowed moving to and from the test registers. Three additional test registers followed in
196-442: A TV set or an appropriately sized computer display , and is often used as a digital photo viewer, music and video player, TV receiver, and digital video recorder. HTPCs are also referred to as media center systems or media servers . The goal is to combine many or all components of a home theater setup into one box. HTPCs can also connect to services providing on-demand movies and TV shows. HTPCs can be purchased pre-configured with
294-401: A kit form and in limited volumes, and were of interest mostly to hobbyists and technicians. Minimal programming was done with toggle switches to enter instructions, and output was provided by front panel lamps. Practical use required adding peripherals such as keyboards, computer displays , disk drives , and printers . Micral N was the earliest commercial, non-kit microcomputer based on
392-507: A multitasking operating system . Eventually, due to the influence of the IBM PC on the personal computer market , personal computers and home computers lost any technical distinction. Business computers acquired color graphics capability and sound, and home computers and game systems users used the same processors and operating systems as office workers. Mass-market computers had graphics capabilities and memory comparable to dedicated workstations of
490-544: A portable computer prototype called SCAMP (Special Computer APL Machine Portable) based on the IBM PALM processor with a Philips compact cassette drive, small CRT , and full function keyboard. SCAMP emulated an IBM 1130 minicomputer in order to run APL/1130. In 1973, APL was generally available only on mainframe computers, and most desktop sized microcomputers such as the Wang 2200 or HP 9800 offered only BASIC . Because SCAMP
588-469: A touchscreen display, which can be controlled using either a stylus pen or finger. Some tablets may use a hybrid or convertible design, offering a keyboard that can either be removed as an attachment, or a screen that can be rotated and folded directly over top the keyboard. Some tablets may use desktop-PC operating system such as Windows or Linux, or may run an operating system designed primarily for tablets. Many tablet computers have USB ports, to which
686-523: A 386 to be set up to act like it had a flat memory model in protected mode despite the fact that it uses a segmented memory model in all modes was arguably the most important feature change for the x86 processor family until AMD released the x86-64 in 2003. Several new instructions have been added to 386: BSF, BSR, BT, BTS, BTR, BTC, CDQ, CWDE, LFS, LGS, LSS, MOVSX, MOVZX, SETcc, SHLD, SHRD. Two new segment registers have been added (FS and GS) for general-purpose programs. The single Machine Status Word of
784-831: A 4096-color palette, stereo sound, Motorola 68000 CPU, 256 KB RAM, and 880 KB 3.5-inch disk drive, for US$ 1,295. IBM's first PC was introduced on 12 August 1981 setting what became a mass market standard for PC architecture. In 1982 The Computer was named Machine of the Year by Time magazine. Somewhat larger and more expensive systems were aimed at office and small business use. These often featured 80-column text displays but might not have had graphics or sound capabilities. These microprocessor-based systems were still less costly than time-shared mainframes or minicomputers. Workstations were characterized by high-performance processors and graphics displays, with large-capacity local disk storage, networking capability, and running under
882-427: A complete simulation of system board. This die contains the 386 CPU core, AT Bus Controller, Memory Controller, Internal Bus Controller, Cache Control Logic along with Cache Tag SRAM and Clock. This CPU contains 855,000 transistors using one-micron CHMOS IV technology. It was available for USD $ 176 in 1,000 unit in quantities. The 25-MHz version was available in samples for USD $ 189 in 1,000-piece quantities, that version
980-410: A computer that could fit on a desk was remarkably small, leading to the desktop nomenclature. More recently, the phrase usually indicates a particular style of computer case . Desktop computers come in a variety of styles ranging from large vertical tower cases to small models which can be tucked behind or rest directly beneath (and support) LCD monitors . While the term desktop often refers to
1078-557: A computer with a vertically aligned computer tower case , these varieties often rest on the ground or underneath desks. Despite this seeming contradiction, the term desktop does typically refer to these vertical tower cases as well as the horizontally aligned models which are designed to literally rest on top of desks and are therefore more appropriate to the desktop term, although both types qualify for this desktop label in most practical situations aside from certain physical arrangement differences. Both styles of these computer cases hold
SECTION 10
#17330847017761176-428: A critical constraint at the time. Performance differences were due not only to differing data-bus widths, but also due to performance-enhancing cache memories often employed on boards using the original chip. This version can run 32-bit application software at 70 to 90 percent compared to the regular Intel386 DX CPU. The original 80386 was subsequently renamed i386DX to avoid confusion. However, Intel subsequently used
1274-506: A desk, including a keyboard, a small one-line display, and printer. The Wang 2200 microcomputer of 1973 had a full-size cathode ray tube (CRT) and cassette tape storage. These were generally expensive specialized computers sold for business or scientific uses. 1974 saw the introduction of what is considered by many to be the first true personal computer, the Altair 8800 created by Micro Instrumentation and Telemetry Systems (MITS) . Based on
1372-424: A double sigma (ΣΣ), and affected processors were marked "16 BIT S/W ONLY". These latter processors were sold as good parts, since at the time 32-bit capability was not relevant for most users. The i387 math coprocessor was not ready in time for the introduction of the 80386, and so many of the early 80386 motherboards instead provided a socket and hardware logic to make use of an 80287 . In this configuration
1470-415: A few years before. Even local area networking, originally a way to allow business computers to share expensive mass storage and peripherals, became a standard feature of personal computers used at home. An increasingly important set of uses for personal computers relied on the ability of the computer to communicate with other computer systems, allowing interchange of information. Experimental public access to
1568-432: A graphics card installed. For this reason, desktop computers are usually preferred over laptops for gaming purposes. Unlike desktop computers, only minor internal upgrades (such as memory and hard disk drive) are feasible owing to the limited space and power available. Laptops have the same input and output ports as desktops, for connecting to external displays, mice, cameras, storage devices and keyboards. Laptops are also
1666-484: A hinged second panel containing a flat display screen. Closing the laptop protects the screen and keyboard during transportation. Laptops generally have a rechargeable battery , enhancing their portability. To save power, weight and space, laptop graphics chips are in many cases integrated into the CPU or chipset and use system RAM, resulting in reduced graphics performance when compared to desktop machines, that more typically have
1764-408: A keyboard or mouse can be connected. Smartphones are often similar to tablet computers , the difference being that smartphones always have cellular integration. They are generally smaller than tablets, and may not have a slate form factor. The ultra-mobile PC (UMPC) is a small tablet computer . It was developed by Microsoft , Intel and Samsung , among others. Current UMPCs typically feature
1862-530: A larger screen or use with video projectors. IBM PC-compatible suitcase format computers became available soon after the introduction of the PC, with the Compaq Portable being a leading example of the type. Later models included a hard drive to give roughly equivalent performance to contemporary desktop computers. The development of thin plasma display and LCD screens permitted a somewhat smaller form factor, called
1960-459: A little more expensive compared to desktops, as the miniaturized components for laptops themselves are expensive. Notebook computers such as the TRS-80 Model 100 and Epson HX-20 had roughly the plan dimensions of a sheet of typing paper ( ANSI A or ISO A4 ). These machines had a keyboard with slightly reduced dimensions compared to a desktop system, and a fixed LCD display screen coplanar with
2058-708: A microprocessor, the Intel 8008 . It was built starting in 1972, and a few hundred units were sold. This had been preceded by the Datapoint 2200 in 1970, for which the Intel 8008 had been commissioned, though not accepted for use. The CPU design implemented in the Datapoint 2200 became the basis for x86 architecture used in the original IBM PC and its descendants. In 1973, the IBM Los Gatos Scientific Center developed
SECTION 20
#17330847017762156-481: A new naming scheme: devices without an integrated phone are called Windows Mobile Classic instead of Pocket PC, while devices with an integrated phone and a touch screen are called Windows Mobile Professional. Palmtop PCs were miniature pocket-sized computers running DOS that first came about in the late 1980s, typically in a clamshell form factor with a keyboard. Non-x86 based devices were often called palmtop computers, examples being Psion Series 3 . In later years
2254-406: A preview of features that would later become staples of personal computers: e-mail , hypertext , word processing , video conferencing , and the mouse . The demonstration required technical support staff and a mainframe time-sharing computer that were far too costly for individual business use at the time. Early personal computers—generally called microcomputers—were often sold in
2352-600: A shared mainframe computer system was demonstrated as early as 1973 in the Community Memory project, but bulletin board systems and online service providers became more commonly available after 1978. Commercial Internet service providers emerged in the late 1980s, giving public access to the rapidly growing network. In 1991, the World Wide Web was made available for public use. The combination of powerful personal computers with high-resolution graphics and sound, with
2450-640: A television already in the home as the computer display, with low-detail blocky graphics and a limited color range, and text about 40 characters wide by 25 characters tall. Sinclair Research , a UK company, produced the ZX Series—;the ZX80 (1980), ZX81 (1981), and the ZX Spectrum ; the latter was introduced in 1982, and totaled 8 million unit sold. Following came the Commodore 64 , totaled 17 million units sold,
2548-406: A time, they are commonly connected to a local area network and run multi-user operating systems . Workstations are used for tasks such as computer-aided design , drafting and modeling, computation-intensive scientific and engineering calculations, image processing, architectural modeling, and computer graphics for animation and motion picture visual effects. Before the widespread use of PCs,
2646-650: A wide range of upgrades, 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 due to its more efficient instruction pipeline and internal L1 SRAM cache. The cache was usually 1 KB, or sometimes 8 KB in the TI variant. Some of these upgrade chips (such as the 486DRx2/SRx2) were marketed by Cyrix themselves, but they were more commonly found in kits offered by upgrade specialists such as Kingston, Evergreen Technologies and Improve-It Technologies. Some of
2744-584: A wide range of users, not just experienced electronics hobbyists who had the soldering skills to assemble a computer kit. The Apple I as delivered was still technically a kit computer, as it did not have a power supply, case, or keyboard when it was delivered to the Byte Shop. The first successfully mass-marketed personal computer to be announced was the Commodore PET after being revealed in January 1977. However, it
2842-494: Is a daughtercard with 20-MHz 386SX and 16-Kbyte direct-mapped cache SRAM memory. It directly plugs into the existing 286 socket with no cables, jumpers or switches. In the winter of 1992, an additional to this module now supported to IBM PS/2 Model 50 Z , 30 286 and 25 286 systems. Both modules were available for USD $ 495. A specially packaged Intel 486 DX and a dummy floating-point unit (FPU) designed as pin-compatible replacements for an i386 processor and i387 FPU. This
2940-542: Is a desktop computer that generally comprises a high-performance video card , processor and RAM, to improve the speed and responsiveness of demanding video games . An all-in-one computer (also known as single-unit PCs) is a desktop computer that combines the monitor and processor within a single unit. A separate keyboard and mouse are standard input devices, with some monitors including touchscreen capability. The processor and other working components are typically reduced in size relative to standard desktops, located behind
3038-495: Is a portable computer that provides the full capabilities of a desktop computer . Such computers are currently large laptops. This class of computers usually includes more powerful components and a larger display than generally found in smaller portable computers, and may have limited battery capacity or no battery. Netbooks , also called mini notebooks or subnotebooks , were a subgroup of laptops suited for general computing tasks and accessing web-based applications . Initially,
Model-specific register - Misplaced Pages Continue
3136-540: Is assumed, specifically, that the DS and ES segments address the same region of memory. The first PC based on the Intel 80386 was the Compaq Deskpro 386 . By extending the 16/24-bit IBM PC/AT standard into a natively 32-bit computing environment, Compaq became the first company to design and manufacture such a major technical hardware advance on the PC platform. IBM was offered use of the 80386, but had manufacturing rights for
3234-457: Is copied one byte (8-bit character) at a time. The example code uses the EBP (base pointer) register to establish a call frame , an area on the stack that contains all of the parameters and local variables for the execution of the subroutine. This kind of calling convention supports reentrant and recursive code and has been used by Algol-like languages since the late 1950s. A flat memory model
3332-466: Is most often proprietary, or free and open-source software , which is provided in ready-to-run , or binary form. Software for personal computers is typically developed and distributed independently from the hardware or operating system manufacturers. Many personal computer users no longer need to write their programs to make any use of a personal computer, although end-user programming is still feasible. This contrasts with mobile systems, where software
3430-400: Is often available only through a manufacturer-supported channel, and end-user program development may be discouraged by lack of support by the manufacturer. Since the early 1990s, Microsoft operating systems (first with MS-DOS and then with Windows ) and Intel hardware – collectively called Wintel – have dominated the personal computer market, and today the term PC normally refers to
3528-489: Is usually found in the processor documentation of the CPU vendor. Examples for rather well-known MSRs are the memory type range registers (MTRRs) and the address-range registers (ARRs). 80386 The Intel 386 , originally released as the 80386 and later renamed i386 , was the first x86 32-bit microprocessor designed by Intel . Pre-production samples of the 386 were released to select developers in 1985, while mass production commenced in 1986. The processor
3626-513: The CPUID instruction to determine which features are present on a particular model. Many of these registers have proven useful enough to be retained. Intel has classified these as architectural model-specific registers and has committed to their inclusion in future product lines. Reading and writing to these registers is handled by the rdmsr and wrmsr instructions, respectively. As these are privileged instructions, they can be executed only by
3724-527: The Apple I computer circuit board, which was fully prepared and contained about 30 chips. The Apple I computer differed from the other kit-style hobby computers of era. At the request of Paul Terrell , owner of the Byte Shop , Jobs and Wozniak were given their first purchase order, for 50 Apple I computers, only if the computers were assembled and tested and not a kit computer. Terrell wanted to have computers to sell to
3822-578: The Bendix G15 and LGP-30 of 1956, and the Soviet MIR series of computers developed from 1965 to 1969. By the early 1970s, people in academic or research institutions had the opportunity for single-person use of a computer system in interactive mode for extended durations, although these systems would still have been too expensive to be owned by a single person. The personal computer was made possible by major advances in semiconductor technology. In 1959,
3920-634: The Galaksija (1983) introduced in Yugoslavia and the Amstrad CPC series (464–6128). In the same year, the NEC PC-98 was introduced, which was a very popular personal computer that sold in more than 18 million units. Another famous personal computer, the revolutionary Amiga 1000 , was unveiled by Commodore on 23 July 1985. The Amiga 1000 featured a multitasking, windowing operating system, color graphics with
4018-615: The IBM Personal Computer incorporated the designation into its model name, the term originally described personal computers of any brand. In some contexts, PC is used to contrast with Mac, an Apple Macintosh computer. Since none of these Apple products were mainframes or time-sharing systems, they were all personal computers but not PC (brand) computers. In 1995, a CBS segment on the growing popularity of PC reported: "For many newcomers PC stands for Pain and Confusion." The "brain" [computer] may one day come down to our level [of
Model-specific register - Misplaced Pages Continue
4116-517: The Intel 80286 , the 80386 added a three-stage instruction pipeline which it brings up to total of 6-stage instruction pipeline, extended the architecture from 16-bits to 32-bits, and added an on-chip memory management unit . This paging translation unit made it much easier to implement operating systems that used virtual memory . It also offered support for register debugging . The 80386 featured three operating modes: real mode, protected mode and virtual mode. The protected mode , which debuted in
4214-405: The lunchbox computer. The screen formed one side of the enclosure, with a detachable keyboard and one or two half-height floppy disk drives, mounted facing the ends of the computer. Some variations included a battery, allowing operation away from AC outlets. A laptop computer is designed for portability with clamshell design, where the keyboard and computer components are on one panel, with
4312-460: The silicon integrated circuit (IC) chip was developed by Robert Noyce at Fairchild Semiconductor , and the metal–oxide–semiconductor (MOS) transistor was developed by Mohamed Atalla and Dawon Kahng at Bell Labs . The MOS integrated circuit was commercialized by RCA in 1964, and then the silicon-gate MOS integrated circuit was developed by Federico Faggin at Fairchild in 1968. Faggin later used silicon-gate MOS technology to develop
4410-639: The "1977 trinity". Mass-market, ready-assembled computers had arrived, and allowed a wider range of people to use computers, focusing more on software applications and less on development of the processor hardware. In 1977 the Heath company introduced personal computer kits known as Heathkits , starting with the Heathkit H8 , followed by the Heathkit H89 in late 1979. With the purchase of the Heathkit H8 you would obtain
4508-451: The "DX" suffix to refer to the floating-point capability of the i486DX. The 387SX was an 80387 part that was compatible with the 386SX (i.e. with a 16-bit databus). The 386SX was packaged in a surface-mount QFP and sometimes offered in a socket to allow for an upgrade. The 16 MHz 386SX contains the 100-lead BQFP. It was available for USD $ 165 in quantities of 1000. It has the performance of 2.5 to 3 MIPS as well. The low-power version
4606-521: The 286 grew into eight control registers CR0–CR7. Debug registers DR0–DR7 were added for hardware breakpoints. New forms of the MOV instruction are used to access them. The chief architect in the development of the 80386 was John H. Crawford . He was responsible for extending the 80286 architecture and instruction set to 32-bits, and then led the microprogram development for the 80386 chip. The i486 and P5 Pentium line of processors were descendants of
4704-423: The 286, was extended to allow the 386 to address up to 4 GB of memory. With the addition of segmented addressing system, it can expand up to 64 terabytes of virtual memory. The all new virtual 8086 mode (or VM86 ) made it possible to run one or more real mode programs in a protected environment, although some programs were not compatible. It features scaled indexing and 64-bit barrel shifter. The ability for
4802-401: The 386DX remained the high-end variant used in workstations, servers, and other demanding tasks. The CPU remained fully 32-bit internally, but the 16-bit bus was intended to simplify circuit-board layout and reduce total cost. The 16-bit bus simplified designs but hampered performance. Only 24 pins were connected to the address bus, therefore limiting addressing to 16 MB , but this was not
4900-488: The 5.0 release (2009). Personal computer A personal computer , often referred to as a PC , is a computer designed for individual use. It is typically used for tasks such as word processing , internet browsing , email , multimedia playback, and gaming . Personal computers are intended to be operated directly by an end user , rather than by a computer expert or technician . Unlike large, costly minicomputers and mainframes , time-sharing by many people at
4998-547: The 8-bit Intel 8080 Microprocessor, the Altair is widely recognized as the spark that ignited the microcomputer revolution as the first commercially successful personal computer. The computer bus designed for the Altair was to become a de facto standard in the form of the S-100 bus , and the first programming language for the machine was Microsoft's founding product, Altair BASIC . In 1976, Steve Jobs and Steve Wozniak sold
SECTION 50
#17330847017765096-413: The 80286, was extended to allow the 386 to address up to 4 GB of memory. With the addition of segmented addressing system, it can expand up to 64 terabytes of virtual memory. The all new virtual 8086 mode (or VM86 ) made it possible to run one or more real mode programs in a protected environment, although some programs were not compatible. The 32-bit i386 can correctly execute most code intended for
5194-406: The 80386 to debut at 16 MHz. However, due to poor yields, it was instead introduced at 12.5 MHz. Early in production, Intel discovered a marginal circuit that could cause a system to return incorrect results from 32-bit multiply operations. 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
5292-587: The 80386's mainstream adoption. The first personal computer to make use of the 80386 was the Deskpro 386 , designed and manufactured by Compaq ; this marked the first time a fundamental component in the IBM PC compatible de facto standard was updated by a company other than IBM . The first versions of the 386 had 275,000 transistors. The 20 MHz version operates at 4–5 MIPS . It also performs between 8,000 and 9,000 Dhrystones per second. The 25 MHz 386 version
5390-473: The 80486 (TR3–TR5) that enabled testing of the processor's caches for code and data. None of these five registers were implemented in the subsequent Pentium processor; the special variant of MOV generated an invalid opcode exception. With the introduction of the Pentium processor, Intel provided a pair of instructions ( RDMSR and WRMSR ) to access current and future "model-specific registers", as well as
5488-518: The CPU being unaware, which caused problems on CPUs with internal caches. Overall, it was very difficult to configure upgrades to produce the results advertised on the packaging, and upgrades were often not very stable or not fully compatible. Original version, released in October 1985. The 16 MHz version was available for 299 USD in quantities of 100. The 20 MHz version was available for US$ 599 in quantities of 100. The 33 MHz version
5586-601: The FPU operated asynchronously to the CPU, usually with a clock rate of 10 MHz. The original Compaq Deskpro 386 is an example of such design. However, this was an annoyance to those who depended on floating-point performance, as the performance advantages of the 80387 over the 80287 were significant. Intel later offered a modified version of its 486DX in i386 packaging, branded as the Intel RapidCAD . This provided an upgrade path for users with i386-compatible hardware. The upgrade
5684-533: The Windows XP, Windows Vista, Windows 7, or Linux operating system , and low-voltage Intel Atom or VIA C7-M processors. A pocket PC is a hardware specification for a handheld-sized computer ( personal digital assistant , PDA) that runs the Microsoft Windows Mobile operating system . It may have the capability to run an alternative operating system like NetBSD or Linux . Pocket PCs have many of
5782-469: The ability to be programmed in both APL and BASIC for engineers, analysts, statisticians, and other business problem-solvers. In the late 1960s such a machine would have been nearly as large as two desks and would have weighed about half a ton. Another desktop portable APL machine, the MCM/70 , was demonstrated in 1973 and shipped in 1974. It used the Intel 8008 processor. A seminal step in personal computing
5880-468: The capabilities of desktop PCs . Numerous applications are available for handhelds adhering to the Microsoft Pocket PC specification, many of which are freeware . Microsoft-compliant Pocket PCs can also be used with many other add-ons like GPS receivers , barcode readers, RFID readers and cameras. In 2007, with the release of Windows Mobile 6, Microsoft dropped the name Pocket PC in favor of
5978-573: The chassis and CPU card to assemble yourself, additional hardware such as the H8-1 memory board that contained 4k of RAM could also be purchased in order to run software. The Heathkit H11 model was released in 1978 and was one of the first 16-bit personal computers; however, due to its high retail cost of $ 1,295 was discontinued in 1982. During the early 1980s, home computers were further developed for household use, with software for personal productivity, programming and games. They typically could be used with
SECTION 60
#17330847017766076-524: The chip for embedded systems . Such systems using an i386 or one of many derivatives are common in aerospace technology and electronic musical instruments, among others. Some mobile phones also used (later fully static CMOS variants of) the i386 processor, such as the BlackBerry 950 and Nokia 9000 Communicator . Linux continued to support i386 processors until December 11, 2012, when the kernel cut 386-specific instructions in version 3.8. The processor
6174-512: The chips in significant quantities commenced in June 1986, along with the first plug-in device that allowed existing 80286-based computers to be upgraded to the 386, the Translator 386 by American Computer and Peripheral . The 80386 being sole sourced made the CPU very expensive. Mainboards for 80386-based computer systems were cumbersome and expensive at first, but manufacturing was justified upon
6272-673: The common people] and help with our income-tax and book-keeping calculations. But this is speculation and there is no sign of it so far. In the history of computing , early experimental machines could be operated by a single attendant. For example, ENIAC which became operational in 1946 could be run by a single, albeit highly trained, person. This mode pre-dated the batch programming, or time-sharing modes with multiple users connected through terminals to mainframe computers. Computers intended for laboratory, instrumentation, or engineering purposes were built, and could be operated by one person in an interactive fashion. Examples include such systems as
6370-516: The earlier 80286 . IBM therefore chose to rely on that processor for a couple more years. The early success of the Compaq Deskpro 386 played an important role in legitimizing the PC "clone" industry and in de-emphasizing IBM's role within it. The first computer system sold with the 386SX was the Compaq Deskpro 386S , released in July 1988. Prior to the 386, the difficulty of manufacturing microchips and
6468-442: The earlier 16-bit processors such as 8086 and 80286 that were ubiquitous in early PCs . As the original implementation of the 32-bit extension of the 80286 architecture, the i386 instruction set, programming model, and binary encodings are still the common denominator for all 32-bit x86 processors, which is termed the i386 architecture , x86 , or IA-32 , depending on context. Over the years, successively newer implementations of
6566-500: The fastest CPU upgrade modules featured the IBM SLC/DLC family (notable for its 16 KB L1 cache), or even the Intel 486 itself. Many 386 upgrade kits were advertised as being simple drop-in replacements, but often required complicated software to control the cache or clock doubling. Part of the problem was that on most 386 motherboards, the A20 line was controlled entirely by the motherboard with
6664-475: The first single-chip microprocessor , the Intel 4004 , in 1971. The first microcomputers , based on microprocessors, were developed during the early 1970s. Widespread commercial availability of microprocessors, from the mid-1970s onwards, made computers cheap enough for small businesses and individuals to own. In what was later to be called the Mother of All Demos , SRI researcher Douglas Engelbart in 1968 gave
6762-413: The i386 design. The following data types are directly supported and thus implemented by one or more i386 machine instructions ; these data types are briefly described here. : The following i386 assembly source code is for a subroutine named _strtolower that copies a null-terminated ASCIIZ character string from one location to another, converting all alphabetic characters to lower case. The string
6860-553: The i386DX. The i386SL was first available at 20 MHz clock speed, with the 25 MHz model later added. With this system, it reduced up to 40% foot space than the Intel386 SX system. That translate to lighter and more portable cost-effective system. Dave Vannier, the chief architect designed this microprocessor. It took them two years to complete this design since it uses the existing 386 architecture to implement. That assist with advanced computer-aided design tools which includes
6958-548: The infrastructure provided by the Internet, and the standardization of access methods of the Web browsers , established the foundation for a significant fraction of modern life, from bus time tables through unlimited distribution of free videos through to online user-edited encyclopedias. A workstation is a high-end personal computer designed for technical, mathematical, or scientific applications. Intended primarily to be used by one person at
7056-507: The introduction of the IBM PC, portable computers consisting of a processor, display, disk drives and keyboard, in a suit-case style portable housing, allowed users to bring a computer home from the office or to take notes at a classroom. Examples include the Osborne 1 and Kaypro ; and the Commodore SX-64 . These machines were AC-powered and included a small CRT display screen. The form factor
7154-549: The keyboard. These displays were usually small, with 8 to 16 lines of text, sometimes only 40 columns line length. However, these machines could operate for extended times on disposable or rechargeable batteries. Although they did not usually include internal disk drives, this form factor often included a modem for telephone communication and often had provisions for external cassette or disk storage. Later, clamshell format laptop computers with similar small plan dimensions were also called notebooks . A desktop replacement computer
7252-640: The maintenance burden around SMP primitives, the Linux kernel developers cut support from the development codebase in December 2012, later released as kernel version 3.8. Among the BSDs , FreeBSD 's 5.x releases were the last to support the 386; support for the 386SX was cut with release 5.2, while the remaining 386 support was removed with the 6.0 release in 2005. OpenBSD removed 386 support with version 4.2 (2007), DragonFly BSD with release 1.12 (2008), and NetBSD with
7350-450: The monitor, and configured similarly to laptops. A nettop computer was introduced by Intel in February 2008, characterized by low cost and lean functionality. These were intended to be used with an Internet connection to run Web browsers and Internet applications. A Home theater PC (HTPC) combines the functions of a personal computer and a digital video recorder . It is connected to
7448-457: The operating system. Use of the Linux msr kernel module creates a pseudo file "/dev/cpu/ x /msr" (with a unique x for each processor or processor core). A user with permissions to read and/or write to this file can use the file I/O API to access these registers. The msr-tools package provides a reference implementation. Documentation regarding which MSRs a certain processor implementation supports
7546-503: The primary defining characteristic of netbooks was the lack of an optical disc drive, smaller size, and lower performance than full-size laptops. By mid-2009 netbooks had been offered to users "free of charge", with an extended service contract purchase of a cellular data plan. Ultrabooks and Chromebooks have since filled the gap left by Netbooks. Unlike the generic Netbook name, Ultrabook and Chromebook are technically both specifications by Intel and Google respectively. A tablet uses
7644-694: The processor as second sources . This decision was ultimately crucial to Intel's success in the market. The 386 was the first significant microprocessor to be single-sourced . Single-sourcing the 386 allowed Intel greater control over its development and substantially greater profits in later years. AMD introduced its compatible Am386 processor in March 1991 after overcoming legal obstacles, thus ending Intel's 4.7-year monopoly on 386-compatible processors. From 1991 IBM also manufactured 386 chips under license for use only in IBM PCs and boards. Intel originally intended for
7742-493: The required hardware and software needed to add television programming to the PC, or can be assembled from components. Keyboard computers are computers inside of keyboards, generally still designed to be connected to an external computer monitor or television . Examples include the Atari ST , Amstrad CPC , BBC Micro , Commodore 64 , MSX , Raspberry Pi 400 , and the ZX Spectrum . The potential utility of portable computers
7840-412: The same architecture have become several hundreds of times faster than the original 80386 (and thousands of times faster than the 8086). Development of i386 technology began in 1982 under the internal name of P3. The tape-out of the 80386 development was finalized in July 1985. The 80386 was introduced as pre-production samples for software development workstations in October 1985. Manufacturing of
7938-541: The same time is not used with personal computers. The term home computer has also been used, primarily in the late 1970s and 1980s. The advent of personal computers and the concurrent Digital Revolution have significantly affected the lives of people. Institutional or corporate computer owners in the 1960s had to write their own programs to do any useful work with computers. While personal computer users may develop their applications, usually these systems run commercial software , free-of-charge software (" freeware "), which
8036-418: The systems hardware components such as the motherboard , processor chip and other internal operating parts. Desktop computers have an external monitor with a display screen and an external keyboard, which are plugged into ports on the back of the computer case. Desktop computers are popular for home and business computing applications as they leave space on the desk for multiple monitors . A gaming computer
8134-561: The ubiquitous Wintel platform. Alternatives to Windows occupy a minority share of the market; these include the Mac platform from Apple (running the macOS operating system), and free and open-source , Unix-like operating systems, such as Linux . Other notable platforms until the 1990s were the Amiga from Commodore , and the PC-98 from NEC . The term PC is an initialism for personal computer. While
8232-418: The uncertainty of reliable supply made it desirable that any mass-market semiconductor be multi-sourced, that is, made by two or more manufacturers, the second and subsequent companies manufacturing under license from the originating company. The 386 was for a time (4.7 years) only available from Intel, since Andy Grove , Intel's CEO at the time, made the decision not to encourage other manufacturers to produce
8330-459: Was a pair of chips that replaced both the i386 and i387. Since the 486DX design contained an FPU , the chip that replaced the i386 contained the floating-point functionality, and the chip that replaced the i387 served very little purpose. However, the latter chip was necessary in order to provide the FERR signal to the mainboard and appear to function as a normal floating-point unit. Third parties offered
8428-774: Was a significant evolution in the x86 architecture, and extended 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 three-stage instruction pipeline which it brought up to total of 6-stage instruction pipeline, extended the architecture from 16-bits to 32-bits , and added an on-chip memory management unit . This paging translation unit made it much easier to implement operating systems that used virtual memory . It also offered support for register debugging . The 80386 featured three operating modes: real mode, protected mode and virtual mode. The protected mode , which debuted in
8526-486: Was a significant evolution in the x86 architecture, extending a long line of processors that stretched back to the Intel 8008 . The 386 was the central processing unit (CPU) of many workstations and high-end personal computers of the time. The 386 began to fall out of public use starting with the release of the i486 processor in 1989, while in embedded systems the 386 remained in widespread use until Intel finally discontinued it in 2007. Compared to its predecessor
8624-660: Was an embedded version of the 80386SX which did not support real mode and paging in the MMU. System and power management and built in peripheral and support functions: Two 82C59A interrupt controllers; Timer, Counter (3 channels); Asynchronous SIO (2 channels); Synchronous SIO (1 channel); Watchdog timer (Hardware/Software); PIO . Usable with 80387SX or i387SL FPUs. Transparent power management mode, integrated MMU and TTL compatible inputs (only 386SXSA). Usable with i387SX or i387SL FPUs. Transparent power management mode and integrated MMU . Usable with i387SX or i387SL FPUs. Windows 95
8722-500: Was apparent early on. Alan Kay described the Dynabook in 1972, but no hardware was developed. The Xerox NoteTaker was produced in a very small experimental batch around 1978. In 1975, the IBM 5100 could be fit into a transport case, making it a portable computer, but it weighed about 50 pounds. Such early portable computers were termed luggables by journalists owing to their heft. Before
8820-505: Was available on April 10, 1989. The military version was made using the CHMOS III process technology. It was made to withstand 105 Rads (Si) or greater. It was available for US$ 945 each in quantities of 100. In 1988, Intel introduced the 80386SX , most often referred to as the 386SX , a cut-down version of the 80386 with a 16-bit data bus, mainly intended for lower-cost PCs aimed at the home, educational, and small-business markets, while
8918-575: Was available on April 10, 1989. This version that uses 20 to 30 percent less power and has higher operating temperature up to 100 °C than the regular version. The 80386SL 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
9016-681: Was back-ordered and not available until later that year. Three months later (April), the Apple II (usually referred to as the Apple) was announced with the first units being shipped 10 June 1977, and the TRS-80 from Tandy Corporation / Tandy Radio Shack following in August 1977, which sold over 100,000 units during its lifetime. Together, especially in the North American market, these 3 machines were referred to as
9114-432: Was capable of 7 MIPS. A 33 MHz 80386 was reportedly measured to operate at about 11.4 and 11.5 MIPS. At that same speed, it has the performance of 8 VAX MIPS . These processors were running about 4.4 clocks per instruction. In May 2006, Intel announced that i386 production would stop at the end of September 2007. Although it had long been obsolete as a personal computer CPU, Intel and others had continued making
9212-477: Was finally made available in production by the end of 1991. It supports up to 32 Megabytes of physical address space. There was a 20-MHz cacheless version of Intel386 SL microprocessor, at the press time samples of this version were available for USD $ 101 in 1,000-piece quantities. In May 1991, Intel introduced an upgrade for IBM PS/2 Model 50 and 60 systems which contain 80286 microprocessors, converting them to full blown 32-bit systems. The SnapIn 386 module
9310-401: Was intended to allow these systems to be taken on board an airplane as carry-on baggage, though their high power demand meant that they could not be used in flight. The integrated CRT display made for a relatively heavy package, but these machines were more portable than their contemporary desktop equals. Some models had standard or optional connections to drive an external video monitor, allowing
9408-453: Was the 1973 Xerox Alto , developed at Xerox 's Palo Alto Research Center (PARC) . It had a graphical user interface ( GUI ) which later served as inspiration for Apple's Macintosh , and Microsoft's Windows operating system. The Alto was a demonstration project, not commercialized, as the parts were too expensive to be affordable. Also in 1973 Hewlett Packard introduced fully BASIC programmable microcomputers that fit entirely on top of
9506-490: Was the first to emulate APL/1130 performance on a portable, single user computer, PC Magazine in 1983 designated SCAMP a "revolutionary concept" and "the world's first personal computer". This seminal, single user portable computer now resides in the Smithsonian Institution , Washington, D.C.. Successful demonstrations of the 1973 SCAMP prototype led to the IBM 5100 portable microcomputer launched in 1975 with
9604-525: Was the only entry in the Windows 9x series to officially support the 386, requiring at least a 386DX, though a 486 or better was recommended; Windows 98 requires a 486DX or higher. In the Windows NT family, Windows NT 3.51 was the last version with 386 support. Debian GNU/Linux dropped 386 support with the release of 3.1 ( Sarge ) in 2005 and completely removed support in 2007 with 4.0 ( Etch ). Citing
#775224