Q- What is a microprocessor?


                - 

                          Image result for microprocessor


Ans-   

1. A microprocessor is a component that performs the instructions and tasks involved in computer processing. In a computer system, the microprocessor is the central unit that executes and manages the logical instructions passed to it. 

2. A microprocessor may also be called a processor or central processing unit, but it is actually more advanced in terms of architectural design and is built over a silicon microchip.

3. A microprocessor is the most important unit within a computer system and is responsible for processing the unique set of instructions and processes. A microprocessor is designed to execute logical and computational tasks with typical operations such as addition/subtraction, interprocess and device communication, input/output management, etc. A microprocessor is composed of integrated circuits that hold thousands of transistors; exactly how many depends on its relative computing power.

4. Microprocessors are generally classified according to the number of instructions they can process within a given time, their clock speed measured in megahertz and the number of bits used per instruction. 

     Image result for microprocessor functioning


The basic functionality of the Microprocessor is to do processing. Microprocessor performs two type of operations called Arithmetic and Logic. So the basic functionality unit which consists of Arithmetic ( Addition, Subtraction, Multiplication & Division) and Logic (AND, OR, NOT) is called Arithmetic Logic Unit.

Some of the common components of a microprocessor are:

  • Control Unit.
  • I/O Units.
  • Arithmetic Logic Unit (ALU)
  • Registers.
  • Cache.

Image result for components of microprocessor


Q- What does the microprocessor contain?
Ans- A microprocessor, sometimes called a logic chip, is a computer processor on amicrochip. The microprocessor contains all, or most of, the central processing unit (CPU) functions and is the "engine" that goes into motion when you turn your computer on.

Q- Which of the following are the two main components of the microprocessor?
Ans- The two typical components of a CPU include the following:
  • The arithmetic logic unit (ALU), which performs arithmetic and logical operations.
  • The control unit (CU), which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.

Q- What is microprocessor and its types?
Ans- Types of MicroprocessorMicroprocessors are classified into five types, namely: CISC-Complex Instruction Set Microprocessors, RISC-Reduced Instruction SetMicroprocessor, ASIC- Application Specific Integrated Circuit, Superscalar Processors, DSP's-Digital Signal MicroprocessorsTypes Of Microprocessors.

Q-What are the characteristics of microprocessor?
Ans- Here are the important characteristics of processors:

Processor make and model

The primary defining characteristic of a processor is its make AMD or Intel and its model. Although competing models from the two companies have similar features and performance, you cannot install an AMD processor in an Intel-compatible motherboard or vice versa.

Socket type

Another defining characteristic of a processor is the socket that it is designed to fit. If you are replacing the processor in a Socket 478 motherboard, for example, you must choose a replacement processor that is designed to fit that socket. Table 5-1 describes upgradability issues by processor socket.
Block Image

Clock speed

The clock speed of a processor, which is specified in megahertz (MHz) or gigahertz (GHz), determines its performance, but clock speeds are meaningless across processor lines. For example, a 3.2 GHz Prescott-core Pentium 4 is about 6.7% faster than a 3.0 GHz Prescott-core Pentium 4, as the relative clock speeds would suggest. However, a 3.0 GHz Celeron processor is slower than a 2.8 GHz Pentium 4, primarily because the Celeron has a smaller L2 cache and uses a slower host-bus speed. Similarly, when the Pentium 4 was introduced at 1.3 GHz, its performance was actually lower than that of the 1 GHz Pentium III processor that it was intended to replace. That was true because the Pentium 4 architecture is less efficient clock-for-clock than the earlier Pentium III architecture.
Clock speed is useless for comparing AMD and Intel processors. AMD processors run at much lower clock speeds than Intel processors, but do about 50% more work per clock tick. Broadly speaking, an AMD Athlon 64 running at 2.0 GHz has about the same overall performance as an Intel Pentium 4 running at 3.0 GHz.
'''MODEL NUMBERS VERSUS CLOCK SPEEDS'''

Because AMD is always at a clock speed disadvantage versus Intel, AMD uses model numbers rather than clock speeds to designate their processors. For example, an AMD Athlon 64 processor that runs at 2.0 GHz may have the model number 3000+, which indicates that the processor has roughly the same performance as a 3.0 GHz Intel model. (AMD fiercely denies that their model numbers are intended to be compared to Intel clock speeds, but knowledgeable observers ignore those denials.)

Intel formerly used letter designations to differentiate between processors running at the same speed, but with a different host-bus speed, core, or other characteristics. For example, 2.8 GHz Northwood-core Pentium 4 processors were made in three variants: the Pentium 4/2.8 used a 400 MHz FSB, the Pentium 4/2.8B the 533 MHz FSB, and the Pentium 4/2.8C the 800 MHz FSB. When Intel introduced a 2.8 GHz Pentium 4 based on their new Prescott-core, they designated it the Pentium 4/2.8E.

Interestingly, Intel has also abandoned clock speed as a designator. With the exception of a few older models, all Intel processors are now designated by model number as well. Unlike AMD, whose model numbers retain a vestigial hint at clock speed, Intel model numbers are completely dissociated from clock speeds. For example, the Pentium 4 540 designates a particular processor model that happens to run at 3.2 GHz. The models of that processor that run at 3.4, 3.6, and 3.8 GHz are designated 550, 560, and 570 respectively.

Host-bus speed

The host-bus speed, also called the front-side bus speed, FSB speed, or simply FSB, specifies the data transfer rate between the processor and the chipset. A faster host-bus speed contributes to higher processor performance, even for processors running at the same clock speed. AMD and Intel implement the path between memory and cache differently, but essentially FSB is a number that reflects the maximum possible quantity of data block transfers per second. Given an actual host-bus clock rate of 100 MHz, if data can be transferred four times per clock cycle (thus "quad-pumped"), the effective FSB speed is 400 MHz.
For example, Intel has produced Pentium 4 processors that use host-bus speeds of 400, 533, 800, or 1066 MHz. A 2.8 GHz Pentium 4 with a host-bus speed of 800 MHz is marginally faster than a Pentium 4/2.8 with a 533 MHz host-bus speed, which in turn is marginally faster than a Pentium 4/2.8 with a 400 MHz host-bus speed. One measure that Intel uses to differentiate their lower-priced Celeron processors is a reduced host-bus speed relative to current Pentium 4 models. Celeron models use 400 MHz and 533 MHz host-bus speeds.
All Socket 754 and Socket 939 AMD processors use an 800 MHz host-bus speed. (Actually, like Intel, AMD runs the host bus at 200 MHz, but quad-pumps it to an effective 800 MHz.) Socket A Sempron processors use a 166 MHz host bus, double-pumped to an effective 333 MHz host-bus speed.

Cache size

Processors use two types of cache memory to improve performance by buffering transfers between the processor and relatively slow main memory. The size of Layer 1 cache (L1 cache, also called Level 1 cache), is a feature of the processor architecture that cannot be changed without redesigning the processor. Layer 2 cache (Level 2 cache or L2 cache), though, is external to the processor core, which means that processor makers can produce the same processor with different L2 cache sizes. For example, various models of Pentium 4 processors are available with 512 KB, 1 MB, or 2 MB of L2 cache, and various AMD Sempron models are available with 128 KB, 256 KB, or 512 KB of L2 cache.
For some applications particularly those that operate on small data sets a larger L2 cache noticeably increases processor performance, particularly for Intel models. (AMD processors have a built-in memory controller, which to some extent masks the benefits of a larger L2 cache.) For applications that operate on large data sets, a larger L2 cache provides only marginal benefit.
'''Prescott, the Sad Exception'''

It came as a shock to everyone not the least, Intel to learn when it migrated its Pentium 4 processors from the older 130 nm Northwood core to the newer 90 nm Prescott-core that power consumption and heat production skyrocketed. This occurred because Prescott was not a simple die shrink of Northwood. Instead, Intel completely redesigned the Northwood core, adding features such as SSE3 and making huge changes to the basic architecture. (At the time, we thought those changes were sufficient to merit naming the Prescott-core processor Pentium 5, which Intel did not.) Unfortunately, those dramatic changes in architecture resulted in equally dramatic increases in power consumption and heat production, overwhelming the benefit expected from the reduction in process size.

Process size

Process size, also called fab(rication) size, is specified in nanometers (nm), and defines the size of the smallest individual elements on a processor die. AMD and Intel continually attempt to reduce process size (called a die shrink) to get more processors from each silicon wafer, thereby reducing their costs to produce each processor. Pentium II and early Athlon processors used a 350 or 250 nm process. Pentium III and some Athlon processors used a 180 nm process. Recent AMD and Intel processors use a 130 or 90 nm process, and forthcoming processors will use a 65 nm process.
Process size matters because, all other things being equal, a processor that uses a smaller process size can run faster, use lower voltage, consume less power, and produce less heat. Processors available at any given time often use different fab sizes. For example, at one time Intel sold Pentium 4 processors that used the 180, 130, and 90 nm process sizes, and AMD has simultaneously sold Athlon processors that used the 250, 180, and 130 nm fab sizes. When you choose an upgrade processor, give preference to a processor with a smaller fab size.

Special features

Different processor models support different feature sets, some of which may be important to you and others of no concern. Here are five potentially important features that are available with some, but not all, current processors. All of these features are supported by recent versions of Windows and Linux:

SSE3

SSE3 (Streaming Single-Instruction-Multiple-Data (SIMD) Extensions 3), developed by Intel and now available on most Intel processors and some AMD processors, is an extended instruction set designed to expedite processing of certain types of data commonly encountered in video processing and other multimedia applications. An application that supports SSE3 can run from 10% or 15% to 100% faster on a processor that also supports SSE3 than on one that does not.

64-bit support

Until recently, PC processors all operated with 32-bit internal data paths. In 2004, AMD introduced 64-bit support with their Athlon 64 processors. Officially, AMD calls this feature x86-64, but most people call it AMD64. Critically, AMD64 processors are backward-compatible with 32-bit software, and run that software as efficiently as they run 64-bit software. Intel, who had been championing their own 64-bit architecture, which had only limited 32-bit compatibility, was forced to introduce its own version of x86-64, which it calls EM64T (Extended Memory 64-bit Technology). For now, 64-bit support is unimportant for most people. Microsoft offers a 64-bit version of Windows XP, and most Linux distributions support 64-bit processors, but until 64-bit applications become more common there is little real-world benefit to running a 64-bit processor on a desktop computer. That may change when Microsoft (finally) ships Windows Vista, which will take advantage of 64-bit support, and is likely to spawn many 64-bit applications.

Protected execution

With the Athlon 64, AMD introduced the NX (No eXecute) technology, and Intel soon followed with its XDB (eXecute Disable Bit) technology. NX and XDB serve the same purpose, allowing the processor to determine which memory address ranges are executable and which are non-executable. If code, such as a buffer-over-run exploit, attempts to run in non-executable memory space, the processor returns an error to the operating system. NX and XDB have great potential to reduce the damage caused by viruses, worms, Trojans, and similar exploits, but require an operating system that supports protected execution, such as Windows XP with Service Pack 2.

Power reduction technology

AMD and Intel both offer power reduction technology in some of their processor models. In both cases, technology used in mobile processors has been migrated to desktop processors, whose power consumption and heat production has become problematic. Essentially, these technologies work by reducing the processor speed (and thereby power consumption and heat production) when the processor is idle or lightly loaded. Intel refers to their power reduction technology as EIST (Enhanced Intel Speedstep Technology). The AMD version is called Cool'n'Quiet. Either can make minor but useful reductions in power consumption, heat production, and system noise level.

Dual-core support

By 2005, AMD and Intel were both reaching the practical limits of what was possible with a single processor core. The obvious solution was to put two processor cores in one processor package. Again, AMD led the way with its elegant Athlon 64 X2 series processors, which feature two tightly integrated Athlon 64 cores on one chip. Once again forced to play catch-up, Intel gritted its teeth and slapped together a dual-core processor that it calls Pentium D. The engineered AMD solution has several benefits, including high performance and compatibility with nearly any older Socket 939 motherboard. The slapdash Intel solution, which basically amounted to sticking two Pentium 4 cores on one chip without integrating them, resulted in two compromises. First, Intel dual-core processors are not backward-compatible with earlier motherboards, and so require a new chipset and a new series of motherboards. Second, because Intel more or less simply glued two of their existing cores onto one processor package, power consumption and heat production are extremely high, which means that Intel had to reduce the clock speed of Pentium D processors relative to the fastest single-core Pentium 4 models.
All of that said, the Athlon 64 X2 is by no means a hands-down winner, because Intel was smart enough to price the Pentium D attractively. The least expensive Athlon X2 processors sell for more than twice as much as the least expensive Pentium D processors. Although prices will undoubtedly fall, we don't expect the pricing differential to change much. Intel has production capacity to spare, while AMD is quite limited in its ability to make processors, so it's likely that AMD dual-core processors will be premium priced for the foreseeable future. Unfortunately, that means that dual-core processors are not a reasonable upgrade option for most people. Intel dual-core processors are reasonably priced but require a motherboard replacement. AMD dual-core processors can use an existing Socket 939 motherboard, but the processors themselves are too expensive to be viable candidates for most upgraders.
'''HYPER-THREADING VERSUS DUAL CORE'''

Some Intel processors support ''Hyper-Threading Technology (HTT)'', which allows those processors to execute two program threads simultaneously. Programs that are designed to use HTT may run 10% to 30% faster on an HTT-enabled processor than on a similar non-HTT model. (It's also true that some programs run slower with HTT enabled than with it disabled.) Don't confuse HTT with dual core. An HTT processor has one core that can sometimes run multiple threads; a dual-core processor has two cores, which can always run multiple threads.

Core names and core steppings

The processor core defines the basic processor architecture. A processor sold under a particular name may use any of several cores. For example, the first Intel Pentium 4 processors used the Willamette core. Later Pentium 4 variants have used the Northwood core, Prescott-core, Gallatin core, Prestonia core, and Prescott 2M core. Similarly, various Athlon 64 models have been produced using the Clawhammer core, Sledgehammer core, Newcastle core, Winchester core, Venice core, San Diego core, Manchester core, and Toledo core.
Using a core name is a convenient shorthand way to specify numerous processor characteristics briefly. For example, the Clawhammer core uses the 130 nm process, a 1,024 KB L2 cache, and supports the NX and X86-64 features, but not SSE3 or dual-core operation. Conversely, the Manchester core uses the 90 nm process, a 512 KB L2 cache, and supports the SSE3, X86-64, NX, and dual-core features.
You can think of the processor core name as being similar to a major version number of a software program. Just as software companies frequently release minor updates without changing the major version number, AMD and Intel frequently make minor updates to their cores without changing the core name. These minor changes are called core steppings. It's important to understand the basics of core names, because the core a processor uses may determine its backward compatibility with your motherboard. Steppings are usually less significant, although they're also worth paying attention to. For example, a particular core may be available in B2 and C0 steppings. The later C0 stepping may have bug fixes, run cooler, or provide other benefits relative to the earlier stepping. Core stepping is also critical if you install a second processor on a dual-processor motherboard. (That is, a motherboard with two processor sockets, as opposed to a dual-core processor on a single-socket motherboard.) Never, ever mix cores or steppings on a dual processor motherboard that way lies madness (or perhaps just disaster).

Computer Processor Performance

Processor companies do nothing to discourage longstanding myths about processor performance. It's true that in the early days of microprocessors, a new model was often two or even three times faster than the model it replaced and sold for little or no more. In those halcyon days, the fastest available processors were sometimes 10 times faster than less expensive models that were still being sold.
There was also a favorable bang-for-the-buck ratio. If you paid twice as much for a processor, it was probably considerably more than twice as fast. We remember testing our 4.77 MHz IBM PC/XT against a 16 MHz 286 PC/AT when both were still being sold. The latter system cost two or three times as much, but was something like 10 times faster.
Those days are long past. Nowadays, processor performance increases incrementally, the accompanying price differences are large, the performance gap between the slowest and fastest current models has narrowed substantially, there are many, many more intermediate models available with minor performance differences, and the bang-for-the-buck ratio for the fastest processors has dropped well below 1:1. AMD and Intel have both learned to "work the market," maximizing their revenue in a very competitive market.

Price and Performance

Here's a dirty little secret that AMD and Intel would rather you not know. At any given time, the actual performance differences between their slowest and least expensive "economy" processors and their fastest and most expensive "performance" processors is relatively small. A $750 processor you can buy today will probably be at most 2.5 to 3 times faster than the $50 processor sitting next to it on the store shelf.
Doubling or tripling performance may sound like a huge improvement, but human perception is not linear. A processor must be 30% to 50% faster than another processor before most people perceive any noticeable difference in routine use. Doubling processor speed results in an obvious difference in performance, but not a knock-your-socks-off change. Tripling processor speed provides a very noticeable performance boost, but at a very high price.
And most of that performance increase comes at the lower end of the price continuum. Paying more for a processor yields rapidly diminishing returns. For example, a $175 processor may be twice as fast as a $50 model, or nearly so. Doubling the price to $350 may buy you only a 25% faster processor, and doubling the price again to $700 less than a 10% bump in speed.
But all this is true only for a particular moment in time. As AMD and Intel discontinue older processor models and introduce new ones, the whole continuum of processor performance shifts upward in lockstep. A midrange processor today is faster than the fastest performance processor of a year or 18 months previous, and even today's inexpensive "economy" processor is faster than the fastest processor of 2 to 3 years ago. That's good news, because it means it's often possible to upgrade an older system to today's level of performance at a reasonable low cost.

AMD versus Intel

Fanboys and brand zealots argue that AMD is faster than Intel, or that Intel is faster than AMD. They're both wrong, and both right. The truth is that at any given price point, Intel and AMD processors are remarkably closely matched in overall performance. That's not to say that their performance is identical for every application. AMD processors, for example, typically have better gaming performance than similarly priced Intel models, and Intel processors typically have better multimedia performance than similarly priced AMD models.

Benchmarks lie

Benchmarks are supposed to provide neutral measures of the performance of processors, both overall and in terms of specific types of tasks. But modern processors are very complex devices, with numerous strengths and weaknesses relative to competing processor models. A benchmark test that happens to play to a strength of a given processor will make that processor look (unjustifiably) very, very good. Conversely, a benchmark that gives heavy weight to a function that happens to be a weak point of a particular processor will make that processor look very, very bad, again unjustifiably.
If you allow us to choose the benchmark tests, for example, we can "prove" that a $150 AMD processor is faster than a $1,000 Intel processor. But by choosing different benchmark tests, we can just as easily "prove" that a $150 Intel processor is faster than a $1,000 AMD processor.
Broadly speaking, there are two types of benchmarks. Synthetic benchmarks are designed to test individual aspects of a processor's performance, such as cache efficiency, memory throughput, or floating-point performance. Application benchmarks, also called natural benchmarks, incorporate several common applications such as MS Word, Adobe Photoshop, LightWave, and so on with predefined suites of tasks to be performed.
The knock on synthetic benchmarks has always been that they are "meaningless" because they don't measure real-world task performance. We think that's wrong-headed. For example, if we want to decide which processor is likely to be fastest for applications that are bound by memory performance, we can use synthetic benchmarks to test the memory throughput of different processors. The results of those synthetic benchmarks will in fact give us a very good idea of the likely relative performance characteristics of different processors.
Conversely, using application benchmarks provides useful information only if we happen to be running the same applications used in the benchmark suite, in the same way, and with the same relative weighting. Two processors might achieve very similar overall results in an application benchmark, and yet one processor might be a better choice for running one of the suite applications, while the other processor might have the edge for running another.

Optimizing price/performance ratio

Dollar for dollar, AMD and Intel processors typically have very similar overall performance. We follow a few simple rules when we choose a processor, and suggest you do the same:
  • At the low end, $50 to $125, AMD processors dollar for dollar provide noticeably better performance than Intel processors across the board. Intel has always paid lip service to the low-end market, but it really has no interest in competing here. It costs Intel about $40 to make a processor any processor so it prefers to devote its efforts to market segments with higher profit margins. On the other hand, the low-end market has until recently been AMD's bread and butter, so they devote a lot of attention to this segment.
  • Choose a low-end processor unless you have a good reason for spending more. For most older systems, the most cost-effective upgrade is a processor that sells for $50 to $75, whether your motherboard is AMD- or Intel-compatible. Low-end processors are perfectly suitable for most computing tasks, including productivity applications, web browsing, email, watching videos, and so on.
  • In the mainstream range, $125 to $250, Intel and AMD processors are pretty evenly matched dollar for dollar overall. Profit margins are much higher here than in the low-end segment, and unit volumes are huge, so the competition between AMD and Intel here is fierce.
  • If you put heavier demands on a processor, such as casual video editing or 3D gaming, spending an extra $75 to $125 on your processor upgrade can provide major benefits. Processors in this price range are typically noticeably faster than low-end models, and for some applications that additional performance matters.
  • At the high end, $250 to $1,000, Intel processors are generally somewhat faster dollar for dollar than AMD processors overall, particularly dual-core models. Although AMD produces the fastest processors in this segment, they set very high prices for those processors compared to Intel models that are only marginally slower, so Intel wins the bang-for-the-buck competition. Profit margins here are very high, but unit volumes are very low, so the actual dollars at stake are much less important than those in the mainstream segment. AMD and Intel compete here mainly for prestige and bragging rights.
  • Unless the current system is very recent a year old or less it almost never makes sense to upgrade to a high-end processor. The potential incremental performance benefits of a high-end processor, limited as they are under optimum conditions, are even further limited by the low performance of other components in an older system. Furthermore, it's probable that installing a high-end processor would also require that the motherboard, power supply, and possibly the memory be replaced, which amounts to building an entirely new system. The one exception here is devoted gamers, some of whom think nothing of installing a new $1,000 processor every six months (not to mention a new $700 video card, or two.)

Computer Processor Types

A few years ago, choosing a processor was pretty straightforward. AMD and Intel each produced two series of processors, a mainstream line and a budget line. Each company used only one processor socket, and there was a limited range of processor speeds available. If you wanted an Intel processor, you might have a dozen mainstream models and a half-dozen budget models to choose among. The same was true of AMD.
Nowadays, choosing a processor isn't as simple. AMD and Intel now make literally scores of different processor models. Each company now offers several lines of processors, which differ in clock speed, L2 cache, socket type, host-bus speed, special features supported, and other characteristics. Even the model names are confusing. AMD, for example, has offered at least five different processor models under the same name Athlon 64 3200+. An Intel Celeron model number that ends in J fits Socket 775, and the same model number without the J designates the same processor for Socket 478. A Pentium 4 processor model number that ends in J says nothing about the socket type it is designed for, but indicates that the processor supports the execute-disable bit feature. And so on.
AMD and Intel each offer the three categories of processors described in the following sections.

Budget processors

Budget processors give up a bit of performance in exchange for a lower price. At any given time, AMD or Intel's fastest available budget processor is likely to have about 85% of the performance of their slowest mainstream model. Budget processors are more than sufficient for routine computing tasks. (After all, today's budget processor was yesterday's mainstream processor and last week's performance processor.) Budget processors are often the best choice for a system upgrade, because their lower clock speeds and power consumption make it more likely that they'll be compatible with an older motherboard.

AMD Sempron

The various models of the AMD Sempron processor sell in the $50 to $125 range, and are targeted at the budget through low-end mainstream segment. The Sempron replaced the discontinued Socket A Duron processor in 2004, and the obsolescent Socket A Athlon XP processor in 2005. Various Sempron models are available in the obsolescent Socket A and in the same Socket 754 used by some Athlon 64 models.
AMD actually packages two different processors under the Sempron name. A Socket A Sempron, also called a K7 Sempron, is in fact a re-badged Athlon XP processor. A Socket 754 Sempron, shown in Figure 5-1 is also called a K8 Sempron, and is really a cut-down Athlon 64 model running at a lower clock speed with a smaller L2 cache and a single-channel memory controller rather than the dual-channel memory controller of the Athlon 64. Early Sempron models had no support for 64-bit processing. Recent Sempron models include 64-bit support, although the practicality of running 64bit software on a Sempron is questionable. Still, like the Athlon 64, the Sempron also runs 32-bit software very efficiently, so you can think of the 64-bit support as future-proofing.
Block Image
If you have a Socket 462 (A) or Socket 754 motherboard in your system, the Sempron offers an excellent upgrade path. You'll need to verify compatibility of your motherboard with the specific Sempron you intend to install, and you may need to upgrade the BIOS to recognize the Sempron.
For more information about Sempron processor models, visit 

Intel Celeron

For many years, the Intel Celeron processor was the poor stepsister, offering too little performance at too high a price. Cynical observers believed that the only reason Intel sold any Celeron processors at all was that system makers wanted the Intel name on their boxes without having to pay the higher price for an Intel mainstream processor.
That all changed when Intel introduced their Celeron D models, which are now available for Socket 478 and Socket 775 motherboards. While Celeron D models are still slower than Semprons dollar-for-dollar, the disparity is nowhere near as large as in years past. Celeron D processors, which sell in the $60 to $125 range, are very credible upgrade processors for anyone who owns a Socket 478 or Socket 775 motherboard. Like the Sempron, Celeron models are available with 64-bit support, although again the practicality of running 64-bit software on an entry-level processor is questionable. Once again, it's important to verify the compatibility of your motherboard with the specific Celeron you intend to install, and you may need to upgrade the BIOS to recognize the Celeron.
For more information about Celeron processor models, visit http://www.intel.com/celeron.

Mainstream processors

Mainstream processors typically cost $125 to $250 although the fastest models sell for $500 or more and offer anything up to about twice the overall performance of the slowest budget processors. A mainstream processor may be a good upgrade choice if you need more performance than a budget processor offers and are willing to pay the additional cost.
However, depending on your motherboard, a mainstream processor may not be an option even if you are willing to pay the extra cost. Mainstream processors consume considerably more power than most budget processors, often too much to be used on older motherboards. Also, mainstream processors often use more recent cores, larger L2 caches, and other features that may or may not be compatible with an older motherboard. An older power supply may not provide enough power for a current mainstream processor, and the new processor may require faster memory than is currently installed. If you intend to upgrade to a mainstream processor, carefully verify compatibility of the processor, motherboard, power supply, and memory before you buy the processor.

AMD Athlon 64

The AMD Athlon 64 processor, shown in Figure 5-2, is available in Socket 754 and Socket 939 variants. As its name indicates, the Athlon 64 supports 64-bit software, although only a tiny percentage of Athlon 64 owners run 64-bit software. Fortunately, the Athlon 64 is equally at home running the 32-bit operating systems and applications software that most of us use.
Block Image
Like the Sempron, the Athlon 64 has a memory controller built onto the processor die, rather than depending on a memory controller that's part of the chipset. The upside of this design decision is that Athlon 64 memory performance is excellent. The downside is that supporting a new type of memory, such as DDR2, requires a processor redesign. Socket 754 models have a single-channel PC3200 DDR-SDRAM memory controller versus the dual-channel controller in Socket 939 models, so Socket 939 models running at the same clock speed and with the same size L2 cache offer somewhat higher performance. For example, AMD designates a Socket 754 Newcastle-core Athlon 64 with 512 KB of L2 cache running at 2.2 GHz a 3200+ model, while the same processor in Socket 939 is designated an Athlon 64 3400+.
For more information about Athlon 64 processor models, visit http://www.amd.com/athlon64.

Intel Pentium 4

The Pentium 4, shown in Figure 5-3, is Intel's flagship processor, and is available in Socket 478 and Socket 775. Unlike AMD which sometimes uses the same Athlon 64 model number to designate four or more different processors with different clock speeds, L2 cache sizes, and sockets Intel uses a numbering scheme that identifies each model unambiguously.
Older Pentium 4 models, which are available only in Socket 478, are identified by clock speed and sometimes a supplemental letter to indicate FSB speed and/or core type. For example, a Socket 478 Northwood-core Pentium 4 processor operating at a core speed of 2.8 GHz with the 400 MHz FSB is designated a Pentium 4/2.8. The same processor with the 533 MHz FSB is designated a Pentium 4/2.8B, and with the 800 MHz FSB it's designated a Pentium 4/2.8C. A 2.8 GHz Prescott-core Pentium 4 processor is designated a Pentium 4/2.8E.
Block Image
Socket 775 Pentium 4 models belong to one of two series. All 500-series processors use the Prescott-core and have 1 MB of L2 cache. All 600-series processors use the Prescott 2M core and have 2 MB of L2 cache. Intel uses the second number of the model number to indicate relative clock speed. For example, a Pentium 4/530 has a clock speed of 3 GHz, as does a Pentium 4/630. The 540/640 models run at 3.2 GHz, the 550/650 models at 3.4 GHz, the 560/660 models at 3.6 GHz, and so on. A "J" following a 500-series model number (for example, 560J) indicates that the processor supports the XDB feature, but not EM64T 64-bit support. If a 500-series model number ends in 1 (for example, 571) that model supports both the XDB feature and EM64T 64-bit processing. All 600-series processors support both XDB and EM64T.
For more information about Pentium 4 processor models, visithttp://www.intel.com/pentium4.

Dual-core processors

By early 2005, AMD and Intel had both pushed their processor cores to about the fastest possible speeds, and it had become clear that the only practical way to increase processor performance significantly was to use two processors. Although it's possible to build systems with two physical processors, doing that introduces many complexities, not least a doubling of the already-high power consumption and heat production. AMD, later followed by Intel, chose to go dual-core.
Combining two cores in one processor isn't exactly the same thing as doubling the speed of one processor. For one thing, there is overhead involved in managing the two cores that doesn't exist for a single processor. Also, in a single-tasking environment, a program thread runs no faster on a dual-core processor than it would on a single-core processor, so doubling the number of cores by no means doubles application performance. But in a multitasking environment, where many programs and their threads are competing for processor time, the availability of a second processor core means that one thread can run on one core while a second thread runs on the second core.
The upshot is that a dual-core processor typically provides 25% to 75% higher performance than a similar single-core processor if you multitask heavily. Dual-core performance for a single application is essentially unchanged unless the application is designed to support threading, which many processor-intensive applications are. (For example, a web browser uses threading to keep the user interface responsive even when it's performing a network operation.) Even if you were running only unthreaded applications, though, you'd see some performance benefit from a dual-core processor. This is true because an operating system, such as Windows XP, that supports dual-core processors automatically allocates different processes to each core.

AMD Athlon 64 X2

The AMD Athlon 64 X2, shown in Figure 5-4, has several things going for it, including high performance, relatively low power requirements and heat production, and compatibility with most existing Socket 939 motherboards. Alas, while Intel has priced its least expensive dual-core processors in the sub-$250 range, the least expensive AMD dual-core models initially sold in the $800 range, which is out of the question for most upgraders. Fortunately, by late 2005 AMD had begun to ship more reasonably priced dual-core models, although availability is limited.
Block Image
For more information about Athlon 64 X2 processor models, visit http://www.amd.com/athlon64.

Intel Pentium D

The announcement of AMD's Athlon 64 X2 dual-core processor caught Intel unprepared. Under the gun, Intel took a cruder approach to making a dual-core processor. Rather than build an integrated dual-core processor as AMD had with its Athlon 64 X2 processors, Intel essentially slapped two slower Pentium 4 cores on one substrate and called it the Pentium Ddual-core processor.
The 800-series 90 nm Smithfield-core Pentium D, shown in Figure 5-5, is a stop-gap kludge for Intel, designed to counter the AMD Athlon 64 X2 until Intel can bring to market its real answer, the dual-core 65 nm Presler-core processor, which is likely to be designated the 900-series Pentium D. The Presler-based dual-core processors will be fully integrated, compatible with existing dual-core Intel-compatible motherboards, and feature reduced power consumption, lower heat output, twice as much L2 cache, and considerably higher performance.
Block Image
Reading the foregoing, you might think we had only contempt for the 800-series Pentium D processors. In fact, nothing could be further from the truth. They're a kludge, yes, but they're a reasonably cheap, very effective kludge, assuming that you have a motherboard that supports them. We extensively tested an early sample of the least expensive 800-series Pentium D, the 820. The 820 runs at 2.8 GHz, and under light, mostly single-tasking use, the 820 "feels" pretty much like a 2.8 GHz Prescott-core Pentium 4. As we added more and more processes, the difference became clear. Instead of bogging down, as the single-core Prescott would have done, the Pentium D provided snappy response to the foreground process.
For more information about Pentium D processor models, visit http://www.intel.com/products/processor/....

AMD and Intel processor summaries

Table 5-2 lists the important characteristics of current AMD processors, including the special features they support.
Block Image
Table 5-3 lists the important characteristics of current Intel processors, including the special features they support.
Block Image

SPECIAL FEATURESSpecial features are not always implemented across an entire line of processors.

For example, we list the Pentium D 8XX-series processors as supporting EM64T,

SSE3, EIST, and dual core. At the time we wrote this, three Pentium D 8XX models

were available: the 2.8 GHz 820, the 3.0 GHz 830, and the 3.2 GHz 840. The 830

and 840 models support all of the special features listed. The 820 model supports

EM64T, SSE3, and dual-core operation, but not EIST. If a special feature listed

as being supported by a particular line of processors is important to you, verify

that it is supported in the exact processor model you intend to buy.

Computer CPU Coolers

Modern CPUs consume a lot of power as much as 130W. That power ends up as waste heat. In effect, a modern system has the equivalent of a 50W to 130W incandescent lightbulb burning constantly inside the case. That analogy understates the problem a lightbulb dissipates its heat from the relatively large surface of the bulb. A processor must dissipate the same amount of heat over the much smaller surface area of the processor die, typically about 0.25 square inch. Without an effective heatsink to draw away this heat, the processor might literally burn itself to a crisp almost instantly.
Nearly all systems deal with this heat problem by placing a massive metal heatsink in close contact with the processor die (or integrated heat spreader) and using a small fan to draw or push air through the heat-sink fins. This device is called a heat-sink/fan (HSF) or CPU cooler. As the power consumption of processors has continued growing, so too has the size and mass of the heatsinks they use. Even the stock coolers packaged with retail-boxed processors nowadays are often quite large and heavy. For example, Figure 5-6 shows a stock Intel Pentium 4 CPU cooler on the left and a Thermalright XP-120 aftermarket CPU cooler on the right, with a pair of AA batteries shown for scale.
Block Image
Heatsinks are constructed with different materials, according to their prices and intended uses. An inexpensive heatsink, or one intended for use with a slower processor, is likely to be of all-aluminum construction. Aluminum is inexpensive and relatively efficient in transferring heat. Copper is much more expensive than aluminum, but is also much more efficient in transferring heat. Accordingly, a more expensive heatsink, or one intended for a faster processor, might be constructed primarily of aluminum, but with copper surfaces where the processor contacts the heatsink. The most expensive heatsinks, and those intended for use with the fastest processors, are constructed of pure copper.
Heatsink/fan units also differ in the type and size of fan they use, and how fast that fan runs. Fan speed is an issue, because all other things being equal, a faster-running fan produces more noise. For equal air flow, a larger, slower fan produces less noise than a smaller, faster fan. Fan sizes have increased as processor speeds have increased, to provide the high air flow volume needed to cool the heatsink while keeping fan speed (and noise) at a reasonable level. For example, heatsinks for Pentium II processors used 30 mm fans. Heatsinks for early Pentium 4 and Athlon 64 processors typically used 60 mm or 70 mm fans. Some third-party "performance" heatsinks targeted at overclockers use 80 mm, 92 mm, or 120 mm fans. Some even use multiple fans.
In general, we recommend using the CPU coolers that are bundled with retail-boxed processors. The bundled coolers are generally midrange in terms of performance and noise level neither as efficient nor as quiet as good aftermarket coolers, but less costly.
However, if you are concerned about PC noise, a third-party CPU cooler is the way to go. You can spend anything from about $15 to more than $100 on a quiet CPU cooler, depending on the processor you're using and just how quiet and efficient you require the cooler to be. Arctic Cooling (http://www.arctic-cooling.com) makes several models in the $15 to $30 range that are reasonably quiet and efficient. If you're willing to spend a bit more, look at Zalman 7000- and 7700-series coolers (http://www.zalmanusa.com), which are in the $30 to $45 range, and are extremely quiet and so efficient that some models can be run fanless (and therefore completely silent) with some processors. Finally, if only the best will do and you're willing to pay $60 or more for a CPU cooler, choose a Thermalright (http://www.thermalright.com) model and add one of the fans recommended by Thermalright.

Computer CPU Upgrades

Replacing the processor with a faster model is one of the most effective and cost-efficient upgrades you can make on an older system. In some cases, you can double or triple CPU performance at a relatively small cost. Unfortunately, not all systems are good candidates for a processor upgrade. You'll have to do a bit of research to determine whether your system is suitable for a processor upgrade. Here are the factors to consider:

Processor socket type

The first consideration is the socket type provided by the motherboard. Motherboards that use a current socket Socket 775 for Intel or Socket 939 for AMD are the best upgrade candidates. Motherboards that use older sockets Sockets 462 (A) or 754 for AMD or Socket 478 for Intel offer fewer processor choices, but are still reasonable upgrade candidates. Motherboards that use very old sockets, such as Intel Socket 370, are poor upgrade candidates, because few processors are still available for them. Motherboards that use obsolete sockets Socket 7 and earlier, Slot A, or Slot 1 are not realistically upgradable. Even if you can find the components you need to upgrade these obsolete systems, the price will be high, and even after the upgrade, the system will be too slow to be useful.

Motherboard model and revision level

Just because a motherboard has the proper socket doesn't mean it can necessarily accept any processor that uses that socket. Before you begin an upgrade, verify the compatibility of your motherboard with the upgrade processor you are considering. (See Computer Motherboards.)

BIOS

Quite often, a motherboard can support a much faster processor than is currently installed, but requires a BIOS update to do so. Before you start an upgrade, check the web site for the motherboard to find the latest BIOS update available for that motherboard. Check the BIOS release notes to determine whether that BIOS version supports the processor you plan to install.

CPU cooler

Installing a new processor usually requires installing a new CPU cooler. The old cooler may fit the new processor, but chances are good that it's not good enough to cool the faster new processor. Buy a retail-boxed processor, which comes with a stock CPU cooler, or choose an appropriate aftermarket CPU cooler, as described in the preceding section.

Memory

If you have current PC3200 or DDR2 memory installed, the new processor will probably operate properly with it. If you have slower memory installed, such as PC1600, PC2100, or PC2700 DDR-SDRAM, you may need to replace the memory as well as the processor. Some motherboards support asynchronous memory operation, which is to say that they can run memory at a slower speed than the processor memory bus. Even if you have such a motherboard, though, using slower memory than the processor was designed to use reduces processor performance, which was the whole reason for upgrading the processor.

Power supply

The power supply in many older systems particularly mass-market, consumer-grade systems is barely adequate to run the components that were originally installed. Faster processors usually consume more power, so it's quite possible that installing a faster processor will also require installing a higher-capacity power supply. Whether to replace the power supply as a part of the upgrade is a judgment call. If the current power supply is a good brand and of reasonably high capacity, and if the new processor doesn't consume much more wattage than the original, it's probably safe to continue using the old power supply. On the other hand, if the system refuses to boot or crashes frequently after the processor upgrade, that's a good sign that the power supply needs to be replaced.

Identifying the current processor

It's sometimes important to identify an unknown CPU, or at least one for which you don't know all the details. If the CPU is not installed, you can identify it unambiguously by examining the markings on its surface and comparing those markings to identification information published on the manufacturer's web site. For example, Figure 5-7 shows the processor markings that Intel uses to identify Socket 775 Pentium D and Pentium Extreme Edition processors. AMD uses similar markings and publishes them on its web site.
Block Image
More often, you'll need to identify an Figure 5-7. Intel Pentium D processor markings (image courtesy of Intel Corporation) installed processor. The easiest way to do that is to use Everest Home Edition, SiSoft Sandra, or a similar general diagnostics utility. Figure 5-8shows Everest Home Edition identifying an installed processor as an AMD Sempron 2800+. In addition to the processor name and model, these utilities provide other potentially important information, such as the CPU core name and stepping, the cache size, and the package type.
Block Image

Choosing a replacement processor

Socket type, motherboard compatibility, and other factors limit the range of suitable upgrade processors. Even with those limitations, though, you'll likely have at least several and possibly dozens of processors to choose among. Use the following guidelines to make the best choice:

Consider total cost versus system value.

If you can simply drop a $50 processor into an old system without any other upgrades, that's one thing. If you'll also need to upgrade the memory, power supply, and/or other system components, you may be better off simply retiring the old system to less-demanding duties and building an entirely new system. (See our book Building the Perfect PC, O'Reilly 2004.) Conversely, if you're upgrading a more recent system, it may make sense to spend more money on the upgrade to bring that system up to current performance levels.

Consider bang for the buck.

For example, you may have a choice of several Sempron or Celeron models ranging in price from $60 to $130. If even the slowest and least expensive of those processors represents a significant performance upgrade over the original processor, it probably makes little sense to buy anything more than the slowest upgrade model. Paying more will buy you little additional performance.

Consider power consumption.

The smaller the differential between the power consumption of the old and new processors, the easier the upgrade. For example, if you're upgrading a Socket 754 motherboard, you may have a choice between a 62W Sempron and a 110W Athlon 64. As attractive as the higher performance of the Athlon 64 is, using it may introduce cooling and power supply issues.

CPU Replacement

The exact steps required to replace a processor depend on many factors, including the type of processor, CPU cooler, motherboard, and case you are using. In the following sections, we illustrate the procedure for replacing a Socket 478 processor. Most other processors, including Socket 462 (A), Socket 754, and Socket 939 models, require similar steps. Socket 775 processors differ significantly, so we illustrate the installation of a Socket 775 processor separately.

Removing the old processor

The first step in replacing the processor is to remove the old processor. To do so, take the following steps:
  1. Disconnect the power cord, monitor, keyboard, mouse, and other external peripherals, and move the system to a well-lit work area. Again, the kitchen table is traditional. Remove the cover from the case and clean the system thoroughly, inside and out. There are few things less pleasant than working on a filthy system.
  2. Examine the system to decide whether to remove the motherboard before proceeding or to install the new processor with the motherboard in place. That decision depends on many factors, including your level of experience in replacing processors, the amount of working room available inside the case, the type of clamping mechanism used to secure the CPU cooler, and so on. If in doubt, remove the motherboard.
  3. If you elect to remove the motherboard, record the locations of every cable that connects to it. Many people use a digital camera for that purpose. Disconnect all of the cables and remove the screws that secure the motherboard to the case. Ground yourself by touching the case structure or the power supply, lift the motherboard out of the case, and place it on a flat, nonconductive surface.
  4. If you haven't done so already, remove the cable that connects the CPU cooler fan to the motherboard power header. Release the clamp or clamps that secure the CPU cooler to the motherboard, and attempt to lift the CPU cooler away from the motherboard, using very gentle pressure. If necessary, you can slide the CPU cooler back and forth very gently in the horizontal plane, keeping its base parallel to the motherboard.
  5. Set the original CPU cooler aside. If you plan to salvage it and the original processor (why not?), remove the remnants of the thermal compound from the base of the cooler. You can often do so just by rubbing the base with your thumb to remove the compound, which usually has the consistency of rubber cement. If the thermal compound is too persistent, try using the edge of a credit card or a knife to scrape off the compound. Be careful to avoid scratching the surface of the cooler. Goof-Off or a similar solvent may also be helpful. Some people even use fine steel wool, but if you do that, make sure that no small pieces remain on the cooler. If you use the cooler later, even a tiny piece of steel wool can short out the processor or the motherboard, causing all sorts of problems.
  6. With the CPU cooler removed, the processor is visible in its socket. If you intend to salvage the processor for later use, it's a good idea to remove the remnants of the thermal compound while the CPU is still seated in the socket, where it is well grounded and protected from injury. You can do so by rubbing gently with your thumb or by using the edge of a credit card as a scraper. Once again, use a hair dryer to warm the processor if you have difficulty removing the thermal compound.
  7. Once the processor is clean, lift the ZIF lever to release the clamping pressure on the socket and then lift the processor from the socket. It should separate from the socket without any resistance at all. If it does not, you can apply gentle pressure to separate it, but be very careful not to bend (or snap off) any of the fragile processor pins. Even if you don't plan to reuse the processor, a snapped-off pin may render the motherboard useless.
  8. For the time being, place the processor pins-up on a flat, nonconductive surface such as the tabletop. Later on, you can use the packaging from the new processor to store the old processor.

Installing the new processor (Sockets 462/A, 478, 754, 939)

The exact procedure needed to install a processor varies slightly for different processors and CPU coolers, but the general procedure is similar. In this section, we illustrate the procedure for installing a Socket 478 Pentium 4 processor, but the procedure is identical for a Celeron, and nearly so for Socket 462 (A), Socket 754, and Socket 939 Athlon 64 and Sempron processors. The only real difference is how the CPU cooler is secured, and that should be obvious to you when you examine your particular CPU cooler.
We chose a retail-boxed processor to illustrate this section. One advantage of a retail-boxed processor is that it comes with a competent CPU cooler that is guaranteed to be compatible with the processor, and typically costs only a few dollars more than the bare OEM processor. The CPU coolers that Intel and AMD currently bundle with their retail-boxed processors are quite good, especially considering the low incremental cost of buying the bundle. The bundled coolers aren't quite as efficient or as quiet as the best aftermarket CPU coolers, but they suffice for most purposes.
Our retail-boxed Pentium 4 processor, shown in Figure 5-9, includes the processor itself and a large Intel-branded CPU cooler. The plastic packaging Intel uses is treacherous. We eventually got the package open using scissors, but for a time we thought we'd have to resort to a chain saw.
Block Image
The first step is to lift the arm of the ZIF (zero insertion force) socket, as shown in Figure 5-10, until it is vertical. With the arm vertical, there is no clamping force on the socket holes, which allows the processor to drop into place without requiring any pressure.
Block Image
Correct orientation is indicated on the processor and socket by some obvious means. For Socket 478, the processor has a trimmed corner and the socket a small triangle, both visible in Figure 5-11 near the ZIF socket lever. With the socket lever vertical, align the processor with the socket and drop the processor into place, as shown in Figure 5-11. The processor should seat flush with the socket just from the force of gravity, or with at most a tiny push. If the processor doesn't simply drop into place, something is misaligned. Remove the processor and verify that it is aligned properly and that the pattern of pins on the processor corresponds to the pattern of holes on the socket.
Block Image
With the processor in place and seated flush with the socket, press the lever arm down and snap it into place, as shown in Figure 5-12. You may have to Cleanliness Counts press the lever arm slightly away from the socket to allow it to snap into a locked position.
Block Image
To install the CPU cooler, begin by polishing the top of the processor with a paper towel or soft cloth, as shown in Figure 5-13. (Our editor, Brian Jepson, notes that he's become fond of coffee filters, as they are abrasive enough to polish, and so far haven't scratched anything. Plus, they don't seem to leave any debris.) Remove any grease, grit, or other material that might prevent the heatsink from making intimate contact with the processor surface.
Block Image
Next, check the contact surface of the heatsink, shown in Figure 5-14. If the heatsink base is bare, that means it's intended to be used with thermal compound, usually called "thermal goop." In that case, also polish the heatsink base.
Block Image
Some heatsinks have a square or rectangular pad made of a phase-change medium, which is a fancy term for a material that melts as the CPU heats and solidifies as the CPU cools. This liquid/solid cycle ensures that the processor die maintains good thermal contact with the heatsink. If your heatsink includes such a pad, you needn't polish the base of the heatsink. (Heatsinks use either a thermal pad or thermal goop, not both.)
Intel never uses a cheap method when a better solution is available, and the packaging for their thermal compound is no exception. Rather than the usual single-serving plastic packet of thermal goop, Intel provides thermal goop in a syringe with a premeasured dose. To apply the thermal goop, put the syringe tip near the center of the processor and squeeze the entire contents of the syringe onto the processor surface, as shown in Figure 5-15.
Block Image
The next step is to orient the CPU cooler above the processor, as shown in Figure 5-16, keeping it as close to horizontal as possible. Slide the CPU cooler down into the retaining bracket, making sure that the lock tabs on each of the four corners of the CPU cooler assembly are aligned with the matching slots in the CPU cooler retaining bracket on the motherboard. Press down gently and use a small circular motion to spread the thermal goop evenly over the surface of the processor.
Block Image
Make sure that both of the white plastic cam levers (one is visible near Barbara's thumb in Figure 5-16) are in the open position, not applying any pressure to the CPU cooler mechanism. With the CPU cooler aligned properly, press down firmly, as shown in Figure 5-17, until all four locking tabs snap into place in the corresponding slots on the retaining bracket. This step requires applying significant pressure evenly to the top of the CPU cooler mechanism. It's generally easier to do that using your full hand rather than just your fingers or thumbs. With some CPU coolers, it may be easier to get two opposite corners snapped in first and then do the remaining corners.
Block Image
With the CPU cooler snapped into the retaining bracket, the next step is to clamp the heatsink tightly against the processor to ensure good thermal transfer between the CPU and heatsink. To do so, pivot the white plastic cam levers from their unlocked position to the locked position, as shown in Figure 5-18.
Block Image
EASY DOES IT
The first lever is easy to lock into position, because there is not yet any pressure on the mechanism. With the first lever cammed into its locked position, though, locking the second lever requires significant pressure. So significant, in fact, that the first time we tried to lock the second lever, we actually popped it out of the bracket. If that happens to you, unlock the first camming lever and snap the second one back into position. You may need to squeeze the pivot point with one hand to keep that lever from popping out of place again while you lock the lever with the other hand.
The thermal mass of the heatsink draws heat away from the CPU, but the heat must be dissipated to prevent the CPU from eventually overheating as the heatsink warms up. To dispose of excess heat as it is transferred to the heatsink, most CPU coolers use a muffin fan to draw air continuously through the fins of the heatsink.
Some CPU fans attach to a drive power connector, but most (including this Intel unit) attach to a dedicated CPU fan connector on the motherboard. Using a motherboard fan power connector allows the motherboard to control the CPU fan, reducing speed for quieter operation when the processor is running under light load and not generating much heat, and increasing fan speed when the processor is running under heavy load and generating more heat. The motherboard can also monitor fan speed, which allows it to send an alert to the user if the fan fails or begins running sporadically.
To connect the CPU fan, locate the 3-pin header connector on the motherboard labeled "CPU fan," and plug the keyed cable from the CPU fan into that connector, as shown in Figure 5-19.
Block Image

Installing the new processor (Socket 775)

Intel's current Socket 775 (also called Socket T) processors require slightly different installation steps than processors that use Socket 462 (A), 478, 754, or 939. This section illustrates those differences.
The fundamental difference between Socket 775 and other current processor sockets is that Socket 775 places the pins in the socket and the matching holes on the processor body rather than the converse. That means the pins are vulnerable, so Socket 775 motherboards use a plastic shield to protect the socket until the processor is installed. To begin installing a Socket 775 processor, simply snap out the socket shield, shown in Figure 5-20.
Block Image
With the socket shield removed, the socket itself is visible, as shown in Figure 5-21. The metal bracket that surrounds the socket is the processor retaining bracket, which is locked in place by the hook-shaped lever visible to the left of the socket. Release that lever and swing it vertically to unlatch the processor retaining bracket.
Block Image
With the lever unlatched, swing the processor retaining bracket upward to make the socket accessible, as shown in Figure 5-22.
Block Image
Figure 5-23 shows the two keying mechanisms used by Socket 775. A triangle is visible at the lower-right corner of the processor, pointing to the one beveled corner of the socket. Also visible near the lower-left and -right corners of the processor are two keying notches, which mate with two protrusions in the socket body. Make sure that the processor is aligned properly with the socket, and then simply drop it into place.
Block Image
After you drop the processor into the socket, lower the processor retaining bracket, as shown in Figure 5-24. The retaining bracket is secured by the cammed portion of the latching lever against the lip visible at the bottom of the bracket. Make sure that the latching lever is raised far enough for the cammed portion to clear the lip on the bracket, and use finger pressure to close the retaining bracket until it seats.
Block Image
With the bracket lip and latching lever aligned, press down firmly on the latching lever until it snaps into place under the latch, as shown in Figure 5-25. Use a paper towel or soft cloth to polish the top of the processor, as described in the previous section.
Block Image
Socket 775 uses a different mechanism to secure the CPU cooler. Rather than using a plastic bracket surrounding the socket, like Socket 478, Socket 775 uses four mounting holes arrayed at the corners of the socket. Figure 5-26 shows a typical Socket 775 CPU cooler, in this case a stock Intel unit. The white square visible at the center of the copper heatsink base is a phase-change thermal pad. If your heatsink has such a pad, you needn't apply thermal compound. If your heatsink lacks a thermal pad, apply thermal compound to the top of the processor before proceeding.
Block Image
To mount the CPU cooler, align it so that each of its four posts matches one of the motherboard mounting holes. Those holes form a square, so you can align the CPU cooler in any of four positions. Locate the CPU fan power connector on the motherboard and orient the CPU cooler so that the fan power cable is located near the power connector. Make sure the four posts visible at each corner are aligned with the mounting holes, as shown in Figure 5-27, and then seat the CPU cooler.
Block Image
The CPU cooler is now connected to the motherboard but not yet locked into place. Press down on the top of each of the mounting posts, as shown in Figure 5-28, to expand the tips of the mounting posts and secure the CPU cooler in position. (If you need to remove the CPU cooler later, simply lift up each of the four posts to unlock the connectors. The CPU cooler can then be lifted off without resistance.)
Connect the CPU fan cable to the CPU fan connector to complete the processor installation.
Block Image

CPU Troubleshooting

In one sense, there's not much troubleshooting to be done for a processor. A properly installed processor simply works. If it stops working, it's dead and needs to be replaced. That seldom happens we're tempted to say "never" unless the processor incurs lightning damage, is the victim of a catastrophic motherboard failure, or overheats severely (usually from misguided attempts at overclocking, or running the processor faster than its design speed). A processor in a system with a high-quality motherboard and power supply that is protected by a UPS or a good surge protector is likely to outlast the useful life of the system.
In recognition of the primary danger, modern processors incorporate thermal protection, which slows down the processor or stops it completely if the temperature rises too high. Even if the processor isn't throttling throughput, operating it at a high temperature can reduce its life. Accordingly, it's important to monitor processor temperature, at least periodically, and if necessary, to take steps to improve processor cooling. If your system slows down for no apparent reason or hangs completely, particularly in a warm environment or when the processor is working hard, it's quite possible that overheating is responsible. Here are the most important steps you can take to avoid overheating:

Keep an eye on processor temperature.

Use the motherboard monitoring program, or reboot the system, run BIOS Setup, and view the temperature and fan speed section. Take these measurements when the system has been idle as well as when it has been running under heavy load. It's important to do this initially to establish a "baseline" temperature for the processor when it is idle and under load. You can't recognize abnormally high temperatures if you don't know what the normal temperature should be. If you run the motherboard monitoring program, set reasonable tripwire values for temperatures and configure the program to notify you when those temperatures are exceeded.

Keep the system clean.

Blocked air vents can increase processor temperature by 20 C (36 F) or more. Clean the system as often as is necessary to maintain free air flow. If your case has an inlet air filter, check that filter frequently and clean it as often as necessary.

Use a good CPU cooler.

CPU coolers vary greatly in efficiency (and noise level). Although the CPU cooler bundled with a retail-boxed processor is reasonably efficient, replacing it with a good aftermarket CPU cooler can reduce CPU temperature by 5 to 10 C (9 to 18 F). Make sure that the processor surface is clean before you install the CPU cooler, use the right amount of a good thermal compound, and make sure that the heatsink is clamped tightly against the processor.

Install supplemental case fans.

In particular, if you've upgraded the processor or installed a high-performance video adapter, it's possible that you've added more heat load than the case was designed to handle. Adding a supplemental fan, or replacing an existing fan with one that provides higher air flow, can reduce interior case temperatures dramatically, which in turn reduces processor temperature.

Upgrade the case.

In most systems, the processor is the major heat source. A TAC (Thermally Advantaged Chassis) case provides a duct (and sometimes a dedicated fan) to route waste CPU heat directly to the outside of the case, rather than exhausting it inside the case. In our testing, using a TAC-compliant case routinely lowered CPU temperatures by 5 to 10 C (41 to 50 F) relative to running that CPU in a non-TAC case.
You can buy a TAC case, or, if you're handy with tools, turn your old case into a TAC case. To do so, simply use a 2' to 3' hole saw to cut a hole in the case side panel directly over the CPU. Make a duct of the appropriate length using cardboard or plastic tubing, and secure the duct to the case with screws or adhesive. If you want to be fancy, you can install a standard case fan between the interior panel wall and the duct.

Position the system properly.

As amazing as it sounds, changing the position of the case by only a few inches, and in some pretty non-obvious ways, can make a major difference in system and processor temperature. For example, Robert's main office system sits on the floor next to his desk, directly in front of a heating vent. During the summer, when the air conditioning is running, that processor routinely operates 5 C cooler than during the winter months, when Robert closes the vent to prevent hot air from blowing on the system. That might seem reasonable, until you realize that the cool air from the vent is blowing on the back of the system, which has only exhaust fans. The ambient room temperature is actually lower during winter months and the ambient air is what's being drawn into the system so we'd have expected the system temperature also to be lower in winter.
Despite the odds, processors do sometimes fail. If you are reasonably certain that your processor has failed, the only practical way to troubleshoot it is to install the problem processor in another system or to install a known-good processor in the problem system. The former is the safer choice. We have never heard of a failed processor harming a good motherboard, but a catastrophically failed motherboard that has killed one processor could easily kill another. For that reason, if we're convinced that a processor is bad, we always pull it and test it in another system.

Comments

Popular posts from this blog

I/O Ports and Devices

BIOS