A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets

Size: px
Start display at page:

Download "A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets"

Transcription

1 A+ Guide to Hardware, 4e Chapter 4 Processors and Chipsets

2 Objectives Learn about the many different processors used for personal computers and notebook computers Learn about chipsets and how they work Learn how to keep a processor cool using heat sinks and coolers Learn how to install and upgrade a processor A+ Guide to Hardware, 4e 2

3 Introduction The processor and chipset Most important components on the motherboard Main topics of Chapter 4 The processor is a field replaceable unit The chipset is embedded in the motherboard Key skills to learn: Making wise purchase decisions Installing and upgrading a processor A+ Guide to Hardware, 4e 3

4 A+ Guide to Hardware, 4e 4

5 A+ Guide to Hardware, 4e 5

6 AMD A+ Guide to Hardware, 4e 6

7 Processors The processor installed on a motherboard and the chipset embedded on the board primarily determine the power and features of the system. In this chapter, you'll learn about processors and chipsets next chapter you'll learn about motherboards. A+ Guide to Hardware, 4e 7

8 Processors Processor and chipset are located on motherboard Components determine power and features of system Major manufacturers: Intel, AMD, and Cyrix Factors used to rate processors: System bus speeds supported; E.g MHz, 800, 533, 400 MHz Processor core frequency in gigahertz; e.g.3.2 GHz Type of RAM, motherboard, and chipset supported A+ Guide to Hardware, 4e 8

9 Processors Word size, either 32 bits or 64 bits, The number of bits a processor can process at one time. Data path for most computers today, which is 64 bits or 128 bits The number of bits a processor can receive at one time. Multiprocessing ability Processor specific memory Efficiency and functionality of programming code A+ Guide to Hardware, 4e 9

10 A+ Guide to Hardware, 4e 10

11 A+ Guide to Hardware, 4e 11

12 How a Processor Works Three basic components: Input/output (I/O) unit manages data and instructions entering and leaving the processor Control unit manages all activities inside the processor itself ALU: One or more arithmetic logic units (ALUs) ALU does all comparisons and calculations Registers: high-speed memory used by ALU Small holding areas on the chip. Works much like memory Hold- data, instructions waiting to be processed A+ Guide to Hardware, 4e 12

13 How a Processor Works Internal cache: holds data to be processed by ALU Two types of buses: FSB: External (front-side) bus: data portion is 64 bits wide connects to the front side of the processor that faces the outside world. BSB: Internal (back-side) bus: data portion is 32 bits wide Inside the processor housing, data, instructions, addresses, and control signals travel on the internal bus connects to each of the ALUs. A+ Guide to Hardware, 4e 13

14 notice in Figure 4-2 the existence of the external bus, where data, instructions, addresses, and control signals are sent into and out of the processor. Figure 4-2 Since the Pentium processor was first released in 1993, the standard has been for a processor to have two arithmetic logic units so that it can process two instructions at once A+ Guide to Hardware, 4e 14

15 How a Processor Works The portion of the internal bus that connects the processor to the internal memory cache is called the back-side bus (BSB). The processor's internal bus operates at a much higher frequency than the external bus (system bus). Several characteristics of processors, including system bus speed, processor speed, data path size, multiprocessing abilities, memory cache, and instruction sets. A+ Guide to Hardware, 4e 15

16 How a Processor Works SYSTEM BUS FREQUENCY OR SPEED Recall that bus frequency is the frequency or speed at which data is placed on a bus. Remember also that a motherboard has several buses. Each bus runs at a certain frequency, some faster than others. Although the motherboard has several buses, only the fastest bus connects directly to the processor. A+ Guide to Hardware, 4e 16

17 How a Processor Works SYSTEM BUS FREQUENCY OR SPEED This bus has many names. It's called the front-side bus, the external bus, the motherboard bus, or the system bus. In the past, the more popular term was system bus, although the current trend is to call it the front-side bus; you see it written in computer ads as the FSB. In this book, we'll call it the system bus or the front-side bus. Common speeds for the system bus are 1066 MHz, 800 MHz, 533 MHz, 400 MHz, 200 MHz, 133 MHz, and 100 MHz, although the bus can operate at several other speeds, depending on the processor and how the motherboard is configured. A+ Guide to Hardware, 4e 17

18 How a Processor Works SYSTEM BUS FREQUENCY OR SPEED When you read that Intel supports a motherboard speed of 533 MHz or 800 MHz, the speed refers to the system bus speed. Other slower buses connect to the system bus, which serves as the go-between for other buses and the processor. A+ Guide to Hardware, 4e 18

19 How a Processor Works PROCESSOR FREQUENCY OR SPEED Processor frequency is the speed at which the processor operates internally. The first processor used in an IBM PC was the 8088, which worked at about 4.77 MHz, or 4,770,000 clock beats per second. An average speed for a new processor today is about 3.2 GHz, or 3,200,000,000 beats per second. In less than one second, this processor "beats" more times than a human heart beats in a lifetime! A+ Guide to Hardware, 4e 19

20 How a Processor Works PROCESSOR FREQUENCY OR SPEED If the processor operates at 3.2 GHz internally but 800 MHz externally, the processor frequency is 3.2 GHz, and the system bus frequency is 800 MHz. In this case, the processor operates at four times the system bus frequency. This factor is called the multiplier. If you multiply the system bus frequency by the multiplier, you get the processor frequency: System bus frequency x multiplier = processor frequency A+ Guide to Hardware, 4e 20

21 How a Processor Works PROCESSOR FREQUENCY OR SPEED On some motherboards, you must know the value of the multiplier in order to configure the frequency of the processor and system bus. On other motherboards, the frequencies are automatically set by CMOS setup without your intervention. Older boards used jumpers on the motherboard or CMOS setup to set the system bus frequency and multiplier, which then determine the processor frequency. For these older boards: 1.5, 2, 2.5, 3, 3.5, and 4. You must know the documented processor speed in order to set the correct system bus frequency and multiplier, so that the processor runs at the speed for which it is designed. A+ Guide to Hardware, 4e 21

22 How a Processor Works PROCESSOR FREQUENCY OR SPEED Processor frequencies or speeds are rated at the factory and included with the proces-sor documentation. However, sometimes the actual speed of the processor might be slightly higher or lower than the advertised speed. Newer boards automatically detect the processor speed and adjust the system bus speed accordingly. Your only responsibility is to make sure you install a processor that runs at a speed the motherboard can support. A+ Guide to Hardware, 4e 22

23 How a Processor Works PROCESSOR FREQUENCY OR SPEED OVERCLOCKING For newer motherboards and processors, you can override the default frequencies by changing a setting in CMOS setup. For example, one CMOS setup screen allows you to set the processor frequency at 5%, 10%, 15%, 20%, or 30% higher than the default frequency. Overclocking is not recommended because the speed is not guaranteed to be stable. Also, know that running a processor at a higher-thanrecommended speed can result in overheating, which can damage the processor. A+ Guide to Hardware, 4e 23

24 How a Processor Works PROCESSOR FREQUENCY OR SPEED THROTTLING Most motherboards and processors offer some protection against overheating so that, if the system overheats, it will throttle down or shut down to prevent the processor from being damaged permanently. Enable automatic throttling if you overclock a system check CMOS setup for the option to. Turn it on so that the processor frequency will automatically decrease if overheating occurs. Some processors will throttle back when they begin to overheat in order to protect themselves from damage. A+ Guide to Hardware, 4e 24

25 How a Processor Works DATA PATH SIZE Data path size and word size Data path: transports data into processor Word path: number of bits processed in one operation The data path, sometimes called the external data path, is that portion of the system bus that transports data into the processor. The data path in Figure 4-2 is 64 bits wide. The word size, sometimes called the internal data path size, is the largest number of bits the processor can process in one operation. Word size of today's processors is 32 bits (4 bytes) or 64 bits (8 bytes). The word size need not be as large as the data path size; some processors can receive more bits than they can process at one time, as in the case of the Pentium in Figure 4-2. A+ Guide to Hardware, 4e 25

26 How a Processor Works DATA PATH SIZE But this is expected to soon change because Intel and AMD both have 64-bit processors that are currently used in the server market, and AMD has 64-bit processors for the desktop and notebook market. Earlier processors always operated in real mode, using a 16-bit word size and data path on the system bus. A+ Guide to Hardware, 4e 26

27 How a Processor Works DATA PATH SIZE Later processors, protected mode was introduced, uses a 32-bit word size. Most applications written today use 32-bit protected mode, because the most popular processors today for desktop and notebook computers are the Pentiums, which use a 32-bit word size. A+ Guide to Hardware, 4e 27

28 Problem! How a Processor Works DATA PATH SIZE To take full advantage of a 64-bit processor, such as the Intel Itanium or the AMD Athlon, software developers must recompile their applications to use 64-bit processing and write operating systems that use 64-bit data transfers. Microsoft provides a 64-bit version of Windows XP that works with the 64-bit processors. Microsoft Vista 64-bit is the newest OS to use 64- bit processors. A+ Guide to Hardware, 4e 28

29 How a Processor Works MULTIPROCESSING CPU designers have come up with several creative ways of doing more than one thing at a time to improve performance. Three methods are popular: multiprocessing, dual processors, and dual-core processing. Multiprocessing is accomplished when a processor contains more than one ALU. Simultaneous processing by two or more ALUs Older processors had only a single ALU. Pentiums, and those processors coming after them, have at least two ALUs. A+ Guide to Hardware, 4e 29

30 How a Processor Works MULTIPROCESSING With two ALUs, processors can process two instructions at once and, therefore, are true multiprocessing processors. Because Pentiums have two ALUs, the front-side data bus is 64 bits wide, and the back-side data bus is only 32 bits wide. Because each ALU processes only 32 bits at a time, the industry calls the Pentium a 32-bit processor even though it uses a 64-bit bus externally. A+ Guide to Hardware, 4e 30

31 How a Processor Works MULTIPROCESSOR A second method of improving performance is installing more than one processor on a motherboard, creating a multiprocessor platform. A motherboard must be designed to support more than one processor by providing more than one processor socket. For example, some motherboards designed for servers have two processor sockets on the board for a dual-processor configuration. The processors installed on these boards must be rated to work in a multiprocessor platform. A+ Guide to Hardware, 4e 31

32 How a Processor Works MULTIPROCESSOR Some Xeon processors are designed to be used this way. You can install a single Xeon processor in one of the processor sockets, but for improved performance, a second Xeon can be installed in the second socket. In computer ads, a Xeon processor rated to run on a multiprocessor platform is listed as a Xeon MP processor (MP stands for multiprocessor). A+ Guide to Hardware, 4e 32

33 How a Processor Works DUEL-CORE PROCESSING The latest advancement in multiple processing is dual-core processing. Using this technology, the processor housing contains two processors that operate at the same frequency, but independently of each other. They share the front-side bus, but have independent internal caches. Figure 4-3 shows how dual-core processing is implemented by AMD, which is similar to Intel's configuration used by the Pentium D and Celeron D processors (D stands for dualcore). For Pentium and Celeron dual-core processors, each of the two processors in the processor housing still use two ALUs. A+ Guide to Hardware, 4e 33

34 Figure 4-3 AMD dual-core processing using two Opteron processors in the single processor housing A+ Guide to Hardware, 4e 34

35 A+ Guide to Hardware, 4e 35

36 How a Processor Works MEMORY CACHE Memory cache Static RAM (SRAM): holds data as long as power is on Lets processor bypass slower dynamic RAM (DRAM) L1 cache is on the processor chip, L2 cache is external A+ Guide to Hardware, 4e 36

37 How a Processor Works MEMORY CACHE A memory cache is a small amount of RAM referred to as static RAM [SRAM] much faster than the rest of RAM, which is called dynamic RAM (DRAM). SRAM is faster than DRAM because SRAM does not need refreshing and can hold its data as long as power is available. DRAM loses data rapidly and must be refreshed often. A+ Guide to Hardware, 4e 37

38 How a Processor Works MEMORY CACHE The processor can process instructions and data faster if they are temporarily stored in SRAM cache. The cache size a processor can support is a measure of its performance, especially during memory-intensive calculations. A+ Guide to Hardware, 4e 38

39 A+ Guide to Hardware, 4e 39

40 How a Processor Works MEMORY CACHE To take advantage of the little SRAM available, when the processor requests data or programming code, the memory controller anticipates what the processor will request next and copies that data or programming code to SRAM (see Figure 4-4). Then, if the controller guessed correctly, it can satisfy the processor request from SRAM without accessing the slower DRAM. Under normal conditions, the controller guesses right more than 90 percent of the time and caching is an effective way of speeding up memory access. A+ Guide to Hardware, 4e 40

41 Figure 4-4 Cache memory (SRAM) is used to temporarily hold data in expectation of what the processor will request next A+ Guide to Hardware, 4e 41

42 How a Processor Works MEMORY CACHE- SRAM In the past, SRAM was contained on the motherboards, and upgrading SRAM could be accomplished by adding SRAM to slots on the board. SRAM on a motherboard was contained in individual chips or on a memory module called a cache on a stick (COAST). Figure 4-5 shows an older motherboard supporting the Classic Pentium with 256 K of SRAM installed on the board in two single chips. A COAST slot holds an additional 256 K. A+ Guide to Hardware, 4e 42

43 A+ Guide to Hardware, 4e 43

44 How a Processor Works MEMORY CACHE- SRAM Historically, SRAM used these different technologies: burst SRAM, pipelined SRAM, pipelined burst SRAM, and synchronous and asynchronous SRAM. A+ Guide to Hardware, 4e 44

45 How a Processor Works MEMORY CACHE- SRAM Most present-day motherboards don't contain SRAM rather most SRAM is contained inside the processor housing as an embedded function of the processor itself. Processors have a memory cache inside the processor housing on a small circuit board beside the processor chip and also on the processor chip itself. In documentation, the chip is sometimes called a die. A+ Guide to Hardware, 4e 45

46 How a Processor Works MEMORY CACHE- L1 / L2 A memory cache on the processor chip is called an internal cache, a primary cache, or a Level 1 (L1) cache. A cache outside the processor microchip is called an external cache, a secondary cache, or a Level 2 (L2) cache. Some processors use a type of Level 1 cache called Execution Trace Cache. A+ Guide to Hardware, 4e 46

47 How a Processor Works MEMORY CACHE- L1 / L2 For example, the Pentium 4 has 8 K of Level 1 cache used for data and an additional 12 K of Execution Trace Cache containing a list of operations that have been decoded and are waiting to be executed. Many times, a processor decides to follow one branch of operations in a program Only branches of operations that the processor has determined will be executed are stored in the Execution Trace Cache, making the execution process faster. A+ Guide to Hardware, 4e 47

48 How a Processor Works MEMORY CACHE- L1 / L2 L2 caches are usually 128 K, 256 K, 512 K, 1 MB, or 2MB in size In the past, all Level 2 Cache was found on the motherboard, but beginning with the Pentium Pro, some L2 cache has been included inside the processor housing. Figure 4-6 shows two methods in which Intel implements L2 cache inside the processor housing. A+ Guide to Hardware, 4e 48

49 L2 CACHE A+ Guide to Hardware, 4e 49

50 How a Processor Works MEMORY CACHE- L1 / L2 Using one method, a Pentium has L2 cache stored on a separate microchip within the processor housing, which is called discrete L2 cache or On-Package L2 cache. The back-side bus servicing this cache runs at half the speed of the processor, which is why Intel advertises this cache as "half speed On-Package L2 cache." Using another method, some Pentiums contain L2 cache directly on the same die as the processor core, making it difficult to distinguish between LI and L2 cache; this is called Advanced Transfer Cache (ATC). A+ Guide to Hardware, 4e 50

51 How a Processor Works MEMORY CACHE- L1 / L2 / L3 ATC makes it possible for the Pentium to fit on a smaller and less expensive form factor. The ATC bus is 256 bits wide and runs at the same speed as the processor. If there is L2 cache in the processor housing and additional cache on the motherboard, the cache on the motherboard is called Level 3 (L3) cache. A+ Guide to Hardware, 4e 51

52 How a Processor Works MEMORY CACHE- L1 / L2 / L3 In addition, some advanced processors manufactured by AMD have LI, L2, and L3 cache inside the processor housing. In this case, the L3 cache is further removed from the processor than the L2 cache, even though both are inside the processor housing. Table 4-1 summarizes the locations for memory caches. A+ Guide to Hardware, 4e 52

53 How a Processor Works MEMORY CACHE- L1 / L2 / L3 A+ Guide to Hardware, 4e 53

54 How a Processor Works Instruction Set Overview Instruction set: microcode used for basic operations Three types of instruction sets: Reduced instruction set computing (RISC) Complex instruction set computing (CISC) Explicitly parallel instruction computing (EPIC) Some Intel instruction set extensions: MMX (Multimedia Extensions) SSE (Streaming SIMD Extension) SIMD: single instruction, multiple data A+ Guide to Hardware, 4e 54

55 How a Processor Works INSTRUCTION SETS INSTRUCTION SET AND MICROCODE Groups of instructions that accomplish fundamental operations, such as comparing or adding two numbers, are permanently built into the processor chip. Less efficient processors require more steps to perform these simple instructions than do more efficient processors. These instructions are called microcode and the groups of instructions are collectively called the instruction set. Earlier processors use an instruction set called reduced instruction set computing (RISC), and many later processors use a more complex instruction set called complex instruction set computing (CISC). A+ Guide to Hardware, 4e 55

56 How a Processor Works INSTRUCTION SETS Intel has made several improvements to its instruction sets with multimedia applications in mind. perform many repetitive operations, MMX (Multimedia Extensions) is used by the Pentium MMX and Pentium II SSE Streaming is used by the Pentium III SSE2, SSE3, and Hyper-Threading for the Pentium 4.

57 INTEL vs. AMD =33&model1=430&model2=464&chart=185 A+ Guide to Hardware, 4e 57

58 In the Beginning, there was CPUs have gone through many changes through the few years since Intel came out with the first one. IBM chose Intel's 8088 processor for the brains of the first PC. (1975) This choice by IBM is what made Intel the perceived leader of the CPU market. Intel continues to remain more than a viable source of new technology in this market, with the ever-growing AMD nipping at their heels. The first four generations of Intel processor took on the "8" as the series name, which is why the technical types refer to this family of chips as the 8088, 8086, and This goes right on up to the 80486, or simply the 486.

59 8086 (1978) It was a true 16-bit processor and talked with its cards via a 16 wire data connection. The chip contained 29,000 transistors and 20 address lines that gave it the ability to talk with up to 1 MB of RAM. What is interesting is that the designers of the time never suspected anyone would ever need more than 1 MB of RAM. The chip was available in 5, 6,, 8, and 10 MHz versions.

60 Intel 8088 (1979) The 8088 is, for all practical purposes, identical to the The only difference is that it handles its address lines differently than the This chip was the one that was chosen for the first IBM PC, and like the 8086, it is able to work with the 8087 math coprocessor chip.

61 Intel (1982) A 16-bit, 134,000 transistor processor capable of addressing up to 16 MB of RAM. The 286 was the first "real" processor. It introduced the concept of protected mode. This is the ability to multitask, having different programs run separately but at the same time. It ran at 8, 10, and 12.5 MHz, but later editions of the chip ran as high as 20 MHz. While these chips are considered paperweights today, they were rather revolutionary for the time period.

62 Intel 386 ( ) 16, 20, 25 & 33 MHz The 386 signified a major increase in technology from Intel. The 386 was a 32-bit processor, meaning its data throughput was immediately twice that of the 286. Containing 275,000 transistors, the 80386DX processor came in 16, 20, 25, and 33 MHz versions. The 32-bit address bus allowed the chip to work with a full 4 GB of RAM and a staggering 64 TB of virtual memory. In addition, the 386 was the first chip to use instruction pipelining, which allows the processor to start working on the next instruction before the previous one is complete.

63 486 ( ) 33 MHz The 80486DX was released in It was a 32-bit processor containing 1.2 million transistors. It had the same memory capacity as the 386 (both were 32- bit) but offered twice the speed at 26.9 million instructions per second (MIPS) at 33 MHz. The 486 was the first to have an integrated floating point unit (FPU) to replace the normally separate math coprocessor (not all flavors of the 486 had this, though). 8 KB on-die cache. This increases speed by using the instruction pipelining to predict the next instructions and then storing them in the cache.

64 The Pentium (1993) 60 to 200 MHz It was not to be called the There were some legal issues surrounding the ability for Intel to trademark the numbers So, instead, Intel changed the name of the processor to the Pentium, a name they could easily trademark.

65 The Pentium (1993) They released the Pentium in The original Pentium performed at 60 MHz and 100 MIPS. Also called the "P5" or "P54", the chip contained 3.21 million transistors and worked on the 32-bit address bus (same as the 486). It has a 64-bit external data bus which could operate at roughly twice the speed of the 486.

66 The Pentium (1993) The Pentium family includes the 60/66/75/90/100/120/133/150/166/200 MHz clock speeds. The original 60/66 MHz versions operated on the Socket 4 setup, while all of the remaining versions operated on the Socket 7 boards. Pentium is compatible with all of the older operating systems including DOS, Windows 3.1, Unix, and OS/2. Pro MMX

67 Pentium MMX (1997) 133 to 300 MHz Improve the original Pentium and make it better serve the needs in the multimedia and performance department. One of the key enhancements, and where it gets its name from, is the MMX instruction set. The 57 additional streamlined instructions helped the processor perform certain key tasks in a streamlined fashion, allowing it to do some tasks with one instruction that it would have taken more regular instructions to do. It paid off, too. The Pentium MMX performed up to 10-20% faster with standard software, and higher with software optimized for the MMX instructions. Many multimedia applications and games that took advantage of MMX performed better, had higher frame rates, etc.

68 Pentium II (1997) 233 to 450 MHz Pentium II is kind of like the child of a Pentium MMX mother and the Pentium Pro Father. Pentium II has 32KB of L1 cache (16KB each for data and instructions) and has a 512KB of L2 cache on package. The L2 cache runs at ½ the speed of the processor, not at full speed. Nonetheless, the fact that the L2 cache is not on the motherboard, but instead in the chip itself, boosts performance.

69 Pentium II (1997) One of the most noticeable changes in this processor is the change in the package style. Almost all of the Pentium class processors use the Socket 7 interface to the motherboard. P II makes use of "Slot 1". The package-type of the P2 is called Single-Edge contact (SEC). The chip and L2 cache actually reside on a card which attaches to the motherboard via a slot, much like an expansion card. The entire P2 package is surrounded by a plastic cartridge. In addition to Intel's departure into Slot 1, they also patented the new Slot 1 interface, effectively barring the competition from making competitor chips to use the new Slot 1 motherboards. This move, no doubt, demonstrates why Intel moved away from Socket 7 to begin with - they couldn't patent it.

70 Celeron (1998) 850 MHz to 2.9 GHz Entry level market with a stripped down version of the Pentium II, the Celeron. In order to decrease costs, Intel removed the L2 cache from the Pentium II. Removing the L2 cache from a chip seriously hampers its performance. On top of that, the chip was still limited to the 66MHz system bus. As a result, competitor chips at the same clock speeds could still outperform the Celeron. What was the point?

71 Celeron (1998) 850 MHz to 2.9 GHz Intel had realized their mistake with the next edition of the Celeron, the Celeron 300A. The 300A came with 128KB of L2 cache on board. The L2 cache was on-die with the 300A, meaning it ran at full processor speed, not half speed like the Pentium II. This fact was great for Intel users, because the Celerons with full speed cache operated much better than the Pentium II's with 512 KB of cache running at half speed. 300A became well-known in overclocking enthusiast circles. It quickly became known for the cheap chip you could buy and crank up to compete with the more expensive stuff.

72 Pentium III (1999) 600 MHz to 1 GHz Intel released the Pentium III "Katmai" processor in February of 1999, running at 450 MHz on a 100MHz bus. Katmai introduced the SSE instruction set, which was basically an extension of MMX that again improved the performance on 3D apps designed to use the new ability. Also dubbed MMX2, SSE contained 70 new instructions, with four simultaneous instructions able to be performed simultaneously. Katmai eventually saw 600 MHz, but Intel quickly moved on to the Coppermine. In April of 2000, Intel released their Pentium III Coppermine. While Katmai had 512 KB of L2 cache, Coppermine had half that at only 256 KB. But, the cache was located directly on the CPU core rather than on the daughtercard as typified in previous Slot 1 processors. This made the smaller cache an actual non-issue, because performance benefited.

73 Celeron II (2000) 533 MHz to 1.1 GHz Just as the Pentium III was a Pentium II with SSE and a few added features, the Celeron II is simply a Celeron with a SSE, SSE2, and a few added features. The chip is available from 533 MHz to 1.1 GHz. This chip was basically an enhancement of the original Celeron, and it was released in response to AMD's coming competition in the low-cost market with the Duron. Celeron II would not be released with true 100 MHz bus support until the 800MHz edition, which was put out at the beginning of 2001.

74 Pentium IV ( Current) 1.4 GHz to 3.06 GHz Pentium IV was exactly what Intel needed to again take the torch from AMD. Pentium IV is a truly new CPU architecture and serves as the beginning to new technologies we will see for the next several years. The new NetBurst architecture is designed with future speed increase in mind, meaning P4 is not going to fade away quickly like Pentium III near the 1 GHz mark. According to Intel, NetBurst is made up of four new technologies: Hyper Pipelined Technology, Rapid Execution Engine, Execution Trace Cache and a 400MHz system bus.

75 Hyper Pipelined Technology There are a couple of ways to increase the speed of a processor. One is to decrease the die size. Plan B is to change the design of the CPU pipeline so that it is wider, can accommodate more instructions. Hyper Pipelined Technology refers to Intel's expanding of the CPU pipeline from 10 stages (of the P6) to 20 stages. This effectively makes the data pipe (bad term, but descriptive) wider, and allows each stage to do actually less per clock cycle than the P6 core. Expanding a street highway - you add more lanes and for awhile each lane has less traffic, but eventually traffic increases and the road can handle much more traffic.

76 Rapid Execution Engine The Pentium IV contains 2 arithmetic logic units and they operate at twice the speed of the processor. While this might sound like absolute heaven, it is good to keep in mind that they had to do it this way due to the pipeline design in order to even keep integer performance up to that of the Pentium III. So, this is really a necessary design change due to the increase pipeline size.

77 Execution Trace Cache First, they increase the branch target buffer size to eight times that of the Pentium III. This cache is the area from which the branch predictor gets its data. Secondly, Intel reduced the size of the L1 data cache to only 8K in order to reduce the latency of the cache. This, no doubt, increases the need for the 256 KB on-die L2 cache, and the latency of that has been improved on the P4 as well. Lastly, Intel added a execution trace cache. This is a new cache that can hold instructions that are already decoded and ready for execution.

78 Intel Core 2 Duo processors

79 Intel Core 2 Quad processor Up to 54% better performance for intense multimedia applications, streaming movies, music, and more with powerful Intel quad-core technology¹ Up to 53% better performance when enjoying immersive 3-D gaming² Up to 79% faster performance for highly-threaded applications when creating multimedia and 3-D content³ Up to 8MB of L2 cache and 1066 MHz Front Side Bus for an unrivaled multitasking experience

80 AMD Advanced Micro Devices

81 AM486DX Series ( ) Intel was not the only manufacturer playing in the sandbox at the time. AMD put out its AM486 series in answer to Intel's counterpart. AMD released the chip in AM486DX4/75, AM486DX4/100, and AM486DX4/120 versions. It contained on-board cache, power management features, 3-volt operation and SMM mode. This made the chip fitting for mobiles in addition to desktops. The chip found its way into many 486-compatibles.

82 AMD AM5x86 (1995) This is the chip that put AMD onto the map as official Intel competition. AMD's competitive response to Intel's Pentium-class processor. Users of the Intel 486 processor, in order to get Pentium-class performance, had to make use of an expensive OverDrive processor or ditch their motherboard in favor of a true Pentium board. AMD saw an opening here, and the AM5x86 was designed to offer Pentium-class performance while operating on a standard 486 motherboard..

83 AMD AM5x86 (1995) They did this by designing the 5x86 to run at 133MHz by clock-quadrupling a 33 MHz chip. This 33 MHz bus allowed it to work on 486 boards. This speed also allowed it to support the 33 MHz PCI bus. The chip also had 16 KB on-die cache. All of this together, and the 5x86 performed better than a Pentium-75. The chip became the de facto upgrade for 486 users who did not want to ditch their 486-based PCs yet.

84 AMD K5 (1996) Designed to go head to head with the Pentium processor. It was designed to fit right into Socket 7 motherboards, allowing users to drop K5's into the motherboards they might have already had. The chip was fully compatible with all x86 software. In order to rate the speed of the chips, AMD devised the P-rating system (or PR rating). This number identified the speed as compared to the true Intel Pentium equivalent.

85 AMD K5 (1996) K5's ran from 75 MHz to 166 MHz (in P-ratings, that is). They contained 24KB of L1 cache and 4.3 million transistors. While the K5's were nice little chips for what they were, AMD quickly moved on with their release of K6.

86 AMD K6 (1997) The K6 gave AMD a real leg up in performance, and it virtually closed the gap between Intel and AMD in terms of Intel being perceived as the real performance processor. The K6 processor compared, performance-wise, to the new Intel Pentium II's, but the K6 was still Socket 7 meaning it was still a Pentium alternative. The K6 took on the MMX instruction set developed by Intel, allowing it to go head to head with Pentium MMX. Based on the RISC86 microarchitecture, the K6 contained seven parallel execution engines and two-level branch prediction.

87 AMD K6 (1997) It contained 64KB of L1 cache (32KB for data and 32KB for instructions). It made use of SMM power management, leading to mobile version of this chip hitting the market. 166MHz to 300 MHz versions. It gave the early Pentium II's a run for their money, but AMD had to improve on it in order to keep up with Intel for long.

88 Cyrix 6x86MX (1997) Well, Intel came up with MMX and AMD was already using it starting with the K6. The 6x86MX, also dubbed "M2", was Cyrix's answer. This processor took on the MMX instruction set, as well as took an increased 64KB cache and an increase in speed. The first M2's were 150 MHz chips, or a P-rating of PR166 (Yes, M2's also used the P-rating system). The fastest ones operated at 333 MHz, or PR-466. M2 was the last processor released by Cyrix as a standalone company. In 1999, Via Technologies acquired the Cyrix line from it's parent company, National Semiconductor.

89 AMD K6-2 & K6-3 (1998) AMD was a busy little company at the time Intel was playing around with their Pentium II's and Celerons. In 1998, AMD released the K6-2. The "2" shows that there are some enhancements made onto the proven K6 core, with higher speeds and higher bus speeds. They probably were also taking a page out of the Pentium "2" book.

90 AMD K6-2 & K6-3 (1998) 3D NOW! The most notable new feature of the K6-2 was the addition of 3DNow technology. Just as Intel created the MMX instruction set to speed multimedia applications, AMD created 3DNow to act as an additional 21 instructions on top of the MMX instruction set. With software designed to use the 3DNow instructions, multimedia applications get even more boost. Using 3DNow, larger L1 cache, on-die L2 cache and Socket 7 usability, the K6-2 gained ranks in the market without too much trouble. When used with Socket 7 boards that contained L2 cache on board, the integrated L2 cache on the processor made the motherboard cache considered L3 cache.

91 AMD K6-2 & K6-3 (1998) 3D NOW! The K6-3 processor was basically a K6-2 with 256 KB of on-die L2 cache. The chip could compete well with the Pentium II and even Pentium III's of the early variety. In order to eek out the full potential of the processor core, though, AMD fine tuned the limits of the processor, leading the K6-2 and K6-3 to be a bit picky.

92 AMD K6-2 & K6-3 (1998) 3D NOW! The split voltage requirements were pretty rigid, and as a result AMD held a list of "approved" boards that could tolerate such fine control over the voltages. Processor cooling was also an important issue with these chips due to the increased heat.

93 AMD Athlon K7 ( Present) With the release of the Athlon processor in 1999, AMD's status in the high performance realm was placed in concrete. The Athlon line continues to this day, with the highest clock speeds all operating off of various designs and improvements off of the Athlon series. But, the whole line started with the original Athlon classic. The original Athlon came at 500MHz. Designed at a 0.25 micron level, the chip boasted a superpipelined, superscalar microarchitecture. It contained nine execution pipelines, a super-pipelined FPU and an again-enhanced 3dNow technology.

94 AMD Athlon ( Present) SLOT A These issues all rolled into one gave Athlon a real performance reputation. One notable feature of the Athlon is the new Slot interface. While Intel could play games by patenting Slot 1, AMD decided to call the bet by developing a Slot of their own - Slot A.

95 AMD Athlon ( Present) Slot A looks just like Slot 1, although they are not electrically compatible. But, the closeness of the two interfaces allowed motherboard manufacturers to more easily manufacturer mainboard PCBs that could be interchangeable. They would not have to re-design an entire board to accommodate either Intel or AMD - they could do both without too much hassle.

96 AMD Athlon ( Present) Also notable with the release of Athlon was the entirely new system bus. This bus operated at 200MHz, faster than anything Intel was using. The bus had a bandwidth capability of 1.6 GB/s.

97 AMD Athlon ( Present) Thunderbird In June of 2000, AMD released the Athlon Thunderbird. This chip came with an improved 0.18 micron design, on-die full speed L2 cache (new for Athlon), DDR RAM support, etc. It is a real workhorse of a chip and has a reputation for being able to be pushed well beyond the speed rating as assigned by AMD. Overclocker's paradise. Thunderbird was also released in Socket A (or Socket 462) format, so AMD was now returning to its socketed roots just as Intel had already done by this time.

98

99 AMD Athlon XP (2001) Palomino In May 2001, AMD released Athlon "Palomino", also dubbed the Athlon 4. While the Athlon had now been out for about 2 years, it was now being beaten by Intel's Pentium IV. The direct competition of the Pentium III was on its way to the museum already, and Athlon needed a boost to keep up with the new contender. The answer was the new Palomino core. The original intention of Palomino was to expand off of the Thunderbird chip, by reducing heat and power consumption.

100 AMD Athlon XP (2001) Palomino Due to delays, it was delayed and it ended up being beneficial. The chip was released first in notebook computers. AMD-based notebooks, until this time, were still using K6-2's and K6-3's and thus AMD's reputation for performance in the mobile market was lacking. So, Athlon 4 brought AMD to the line again in the mobile market. Athlon 4 was later released to the desktop market, workstations, and multiprocessor servers (with its true dual processor support).

101 AMD Athlon XP (2001) Palomino Palomino made use of a data pre-fetch cache predictor and a translation look-aside buffer. It also made full use of Intel's SSE instruction set. The chip made use of AMD's PowerNow! technology, which had actually been around since the K6-2 and 3 days. It allows the chip to change its voltage requirements and clock speed depending on the usage requirement of the time. This was excellent for making the chip appropriate for power-sensitive apps such as mobile systems.

102 AMD Athlon XP (2001) Palomino When AMD released the Palomino to the desktop market in October of 2001, they renamed the chip to Athlon XP, and also took on a slightly different naming jargon. Due to the way Palomino executes instructions, the chip can actually perform more work per clock cycle than the competition, namely Pentium IV. Therefore, the chips actually operate at a slower clock speed than AMD makes apparent in the model numbers. They chose to name the Athlon XP versions based on the speed rating of the processor as determined by AMD and their own benchmarking.

103 AMD Athlon XP (2001) Palomino So, for example, the Athlon XP performs at 1.4 GHz, but the average computer user will think 1.6 GHz, which is what AMD wants. But, this is not to say that AMD is tricking anybody. In fact, these chips to perform like the Thunderbird at the rated speed, and perform quite well when stacked against the Pentium IV. In fact, the Athlon XP can out-perform the Pentium IV at 2 GHz.

104 AMD Athlon XP (2001) Palomino Besides the naming, the XP was basically the same as the mobile Palomino released a few months earlier. It did boast a new packaging style that would help AMD's release of 0.13 micron design chips later on. It also operated on the 133MHz front-side bus (266MHz when DDR taken into account). AMD continued to use the Palomino core until the release of the Athlon XP 2100+, which was the last Palomino.

105 AMD Athlon XP (2001) Thoroughbred In June of 2002, AMD announced the 0.13 micron Thoroughbred-based processor. The move was more of a financial one, since there are no real performance gains between Palomino and Thoroughbred. Nonetheless, the smaller more means AMD can product more of them per silicon wafer, and that just makes sense.

106 AMD Athlon XP (2003) K8 32-bit processors have served us well since the 1980s, but their life is coming to an end. Once the 4GB memory limit (usually 2GB per process) seemed far away, but nowadays even home users could run into it.

107 AMD Athlon XP (2003) K8 Clawhammer The Athlon 64 (The Processor Formerly Known As ClawHammer) increases that address space to over 16 Exabytes (16 billion Gigabytes) of RAM. Which should be enough for the moment. Trouble is, you need 64-bit software to take advantage of it, and right now there s virtually none. So it s just as well that the CPU runs 32-bit software even better than the Athlon XP, thanks to new architectural features.

108 AMD Athlon XP (2003) Clawhammer High on the list is a DDR SDRAM controller (single channel, sadly), integrated into the core. This reduces the amount of data that needs to be sent over the processor bus, boosting performance and reducing latencies. And it s one less component for chipset manufacturers to be concerned about, simplifying their designs.

109 AMD Athlon XP (2003) Clawhammer Connection to the motherboard chipset is handled by AMDs HyperTransport bus, which also connects CPUs together in a multi-processor system although this feature won t be available for the desktop model. provides a bandwidth of 3.2GB/s in both directions The move to a full 1MB Level 2 cache is another plus point.

110 AMD Athlon XP (2003) Sempron AMD Sempron Processor Family AMD Athlon 64 X2 Dual-Core Processor AMD Athlon 64 FX Processor AMD Opteron Processor Family

111 K8 64bit The K8 is a major revision of the K7 architecture 64-bit extension to the x86 instruction set (officially called AMD64, an x86-64 implementation), on-chip memory controller HyperTransport, as part of a Direct Connect Architecture. The Opteron, released on April 22, 2003, It was followed by the Athlon 64 on September 23, 2003.

112 K8 64bit AMD Opteron It is arguable that at the time of its release 64-bit was not yet needed by mainstream users. However the fact that the architecture offered high performance 32-bit application compatibility made it feasible for home users. It was so popular in fact, that the AMD64 standard was adopted by Microsoft and Sun Microsystems and quickly supported by the GNU/Linux and BSD communities. This left Intel in a position where they were forced to license the x86-64 extensions for their own 64-bit

113 K8 The K8 is marketed under many names, depending on the targeted end-user: Athlon 64 (and FX), Opteron, Turion 64 some Semprons The Opteron is the server version of the K8.

114 AMD Athlon 64 X2 Dual-Core April 21, 2005 AMD released the first dual core x86 server chip on April 21, The first desktop-based dual core processor family the Athlon 64 X2 came a month later. The X2 can be distinguished from Intel's early (Pentium D) dual-core design, as the X2 mated two cores into a single chip, rather than two chips on a single package. The X2 improved upon the performance of the original Athlon 64, especially for multi-threaded software applications. Intel released its Core 2 Duo processor a year later, which, like the Athlon 64 X2, incorporated two processing cores on a single chip.

115 Socket AM2 To compete with Intel's advantage in memory bandwidth, AMD released a new socket dubbed "Socket AM2". Socket AM2 CPUs use DDR2 memory instead of the older DDR memory

116 Quad Core AMD K10: Date 2007 The quad-core architecture, also known as "AMD K10" is AMD's new microarchitecture. The "AMD K10" microarchitecture is the immediate successor to the AMD K8 AMD64 microarchitecture, and is due mid K10 will come in a single, dual, and quad core versions with all cores on one single die.

117 A+ Guide to Hardware, 4e 117

118 AMD Opteron 64 4 CPU Cores 4 L2 Cache 512KB 2MB L3 Cache A+ Guide to Hardware, 4e 118

119 A+ Guide to Hardware, 4e 119

120 AMD Fusion Merger between AMD and ATI merges a CPU and GPU on one chip 20 lane PCI Express link to accomodate external PCI Express peripherals eliminating the Northbridge chip, completely from the motherboard. It is expected to be released late or early-2009.

121 AMD Launches Phenom II CPU, Its Fastest Yet AMD Phenom II Explained AMD is positioning Phenom II in between Intel's Core 2 Quad and Core i7 offerings. Phenom II chips are available in two versions, the X4 920 and the X4 940 Black Edition, which compete tit-for-tat against Intel's highest Core 2 Quad CPU frequencies at 2.8 and 3.0 GHz, respectively. A+ Guide to Hardware, 4e 121

122 AMD bumped the shared L3 cache of the Phenom II processors up from 2MB to 6MB, giving each CPU a total cache of 8MB. L3 cache serves as a shared memory space for the cores to draw from. Increasing the amount improves the CPU's ability to pull data from this faster memory space instead of having to issue slower requests to the system's main memory. A+ Guide to Hardware, 4e 122

123 The move puts Phenom II processors right in the middle of Intel's Core 2 Quad lineup for cache size, but the result is still short of the 12MB caches found on higher-end Core i7 chips. Though limited overclocking of the 920-edition processors is available through AMD's OverDrive software, the company is tipping its hat toward the extreme-performance crowd with its Black Edition processors. A+ Guide to Hardware, 4e 123

124 These CPUs run multiplier-unlocked, which liquidnitrogen-armed enthusiasts have been able to exploit to frequencies above 6 GHz, surpassing the world record for Intel Core i7 processors, which stands at 5.5 GHz. Performance The Phenom II's integrated memory controller and HyperTransport interface give it a technical edge over competing Core 2 Quad chips, which lack those features. Intel moved to an integrated memory controller and began incorporating its own A+ Guide version to Hardware, of HyperTransport--dubbed 4e QuickPath 124

125 A+ Guide to Hardware, 4e 125

126

127

128

129

130 The Intel Processors Review Early model numbers: 8088, 8086, 80286, 386, 486 New three-digit processor numbers: Pentium processors: 5xx to 8xx Celeron processors: 3xx Pentium M processors: 7xx Overview of the Pentium family of processors Two ALUs are used for multiprocessing 64-bit external path size and two 32-bit internal paths Eight types of Pentium processors; e.g., Pentium 4 Celeron and Xeon are offshoots from Pentium family A+ Guide to Hardware, 4e 130

131 A+ Guide to Hardware, 4e 131

132 The Intel Processors (continued) Older Pentiums no longer sold by Intel Classic Pentium, Pentium MMX, Pro, II, and III Celeron Uses a 478-pin socket or a 775-land socket Uses Level 2 cache within processor housing Pentium 4 Runs at up to 3.8 GHz Later versions use Hyper-Threading (HT) Technology A+ Guide to Hardware, 4e 132

133 Figure 4-8 The Pentiums are sometimes sold boxed with a cooler assembly A+ Guide to Hardware, 4e 133

134 The Intel Processors (continued) Some mobile Pentium processors Pentium M, Mobile Pentium 4, and Celeron M Xeon processors Use HT Technology and dual-core processing Designed for servers and high-end workstations The Itaniums Utilize EPIC, a newer instruction set than CISC External data path is 128 bits L1 cache on processor die, L2 and L3 cache on board A+ Guide to Hardware, 4e 134

135 INTEL CPU s Intel Core 2 Extreme QX GHz / 8MB Cache / 1066MHz FSB / Quad-Core / Socket 775 Intel Core 2 Duo E GHz, 4MB Cache, 1066MHZ FSB Socket 775 Intel Pentium D GHz / 4MB Cache / 800MHz FSB / Dual-Core / Socket 775 Intel Pentium D GHz / 2MB Cache / 800 FSB / Socket 775 / Dual-Core Intel Celeron D GHz / 512KB Cache / 533MHz FSB / OEM / Socket 775 A+ Guide to Hardware, 4e 135

136 Table 4-3 The Intel Itanium processors A+ Guide to Hardware, 4e 136

137 AMD Processors Manufactured by Advanced Micro Devices, Inc Geared to 64-bit desktop and mobile processors Older AMD processors Use motherboards not compatible with Intel processors Earlier processors used a 321-pin socket Current AMD processors For desktops: Athlon 64 X2 Dual-Core, Athlon 64 FX For servers: Athlon MP, Opteron For notebooks: Turion 64 Mobile, Mobile Athlon 64 A+ Guide to Hardware, 4e 137

138 Table 4-4 Older AMD processors A+ Guide to Hardware, 4e 138

139 VIA and Cyrix Processors Use same sockets as earlier Pentium processors Target: personal electronics and embedded devices Three processors: VIA C3: comes in EBGA and nanobga packages VIA C7: for electronic devices, home theater, desktops VIA C7-M: designed for ultrasmall notebooks A+ Guide to Hardware, 4e 139

140 AMD Phenom QUAD CORE A+ Guide to Hardware, 4e 140

141 False AMD Phenom QUAD CORE Scales memory bandwidth and performance to match compute needs. HyperTransport Technology provides up to 14.4GB/s peak bandwidth per processor reducing I/O bottlenecks. Up to 27.2GB/s total delivered processor-to-system bandwidth (HyperTransport bus + memory bus) A+ Guide to Hardware, 4e 141

142 False AMD Phenom QUAD CORE AMD Balanced Smart Cache In addition to the 512K L2 cache per core, up to 2MB of L3 cache shared by up to 4 cores. Shortened access times to highly accessed data for better performance. A+ Guide to Hardware, 4e 142

143 HyperTransport 3.0 Technology Up to 8.0 GB/s HyperTransport I/O bandwidth; Up to 14.4GB/s in HyperTransport Generation 3.0 mode. Up to 27.2GB/s total delivered processorto-system bandwidth (HyperTransport bus + memory bus). Quick access times to system resources for better performance. A+ Guide to Hardware, 4e 143

144 A+ Guide to Hardware, 4e 144

145 Processor Packages Processor package: provides processor housing Flat and thin processor packages Lay flat in a socket or motherboard Connectors can be pins or lands (newer) Intel example: PPGA (Plastic Pin Grid Array) AMD example: CPGA (Ceramic Pin Grid Array) Cartridge processor packages Can be installed on a slot or lay flat in a socket Intel example: SECC (Single Edge Contact Cartridge) Stands in slot 1 on the motherboard A+ Guide to Hardware, 4e 145

146 Figure 4-12 This Intel Celeron processor is housed in the PPGA form factor, which has pins on the underside that insert into Socket 370 A+ Guide to Hardware, 4e 146

147 Figure 4-13 Pentium II with heat sink and fan attached goes in slot 1 on this motherboard A+ Guide to Hardware, 4e 147

148 Processor Sockets and Slots Used to connect the processor to the motherboard Motherboard type must match processor package Types of sockets Sockets are built around pin grid or land grid arrays Variations: PGA, SPGA, LGA, DIP, LIF, and ZIF Types of slots Packages fit into slots like expansion cards Designated slots: Slot 1, Slot A, and Slot 2 New processor packages use sockets, not slots Slocket: adapts Slot 1 to processor requiring a socket A+ Guide to Hardware, 4e 148

149 Figure 4-16 Socket LGA775 is the latest Intel socket A+ Guide to Hardware, 4e 149

150 Figure 4-17 A riser card can be used to install a Celeron processor into a motherboard with slot 1 A+ Guide to Hardware, 4e 150

151 The Chipset Set of chips on the motherboard Controls memory cache, external buses, peripherals Intel dominates the market for chipsets Example: i800 series of chipsets Intel 800 series Accelerated Hub Architecture All I/O buses connect to a hub interface The hub connects to the system bus North Bridge: contains graphics and memory controller South Bridge: contains I/O controller hub Each bridge is controlled by a separate chipset A+ Guide to Hardware, 4e 151

152 Figure 4-18 Using Intel 800 series Accelerated Hub Architecture, a hub interface is used to connect slower I/O buses to the system bus A+ Guide to Hardware, 4e 152

153 Heat Sinks and Cooling Fans Cooling assembly should keep temperatures <185 F Target temperature range: F One or more fans are needed to meet cooling needs Cooling fan sits on top of processor with wire or clip Heat sink: clip-on device pulling heat from processor Cooler: combination of heat sink and cooling fan A+ Guide to Hardware, 4e 153

154 Heat Sinks and Cooling Fans

155 Figure 4-19 A processor cooling fan mounts on the top or side of the processor housing and is powered by an electrical connection to the motherboard A+ Guide to Hardware, 4e 155

156 FAN REPLACEMENT

157 HEAT DOPE Critical Step. All modern CPUs require some sort of thermal material be added to the die to improve the thermal interface with the heatsink. The purpose of a thermal compound is to fill in the microscopic voids in both the CPU die and the metal bottom of the heatsink. You don't want to drown the CPU in thermal compound, just use enough (many manufacturers define the amount as a large grain of rice or a small pea) so when the heatsink presses down on it it will spread it over the die.

158

159 Installing a Processor Types of installation technicians are asked to perform: Assemble a PC from parts Exchange a processor that is faulty Add a second processor to a dual-processor system Upgrade an existing processor to improve performance Motherboard documentation lists suitable processors Some processor features to consider: The core frequency and supported bus speeds Multiprocessing capabilities An appropriate cooler A+ Guide to Hardware, 4e 159

160 Voltage to the Processor Earlier processors drew power from system bus lines Newer motherboards may have a power connector Modern motherboards regulate voltage to socket Sockets were more universal for older processors Processor may fit socket, but not get correct voltage Ensure that motherboard supports older processor Dual-voltage processor Voltages for internal and external operations differ Single-voltage processor: requires only one voltage A+ Guide to Hardware, 4e 160

161 Figure 4-23 Auxiliary 4-pin power cord from the power supply connects to the ATX12V connector on the motherboard to provide power to the Pentium 4 A+ Guide to Hardware, 4e 161

162 CPU Voltage Regulator Voltages could be set on some older motherboards Enabled motherboard to support various CPUs Ways to configure voltage on older motherboards Set jumpers to configure voltage to processor Use a voltage regulator module (VRM) A VRM can be embedded or installed with upgrade A+ Guide to Hardware, 4e 162

163 Installing a Pentium II in Slot 1 Before beginning tasks, follow safety procedures Summary of seven installation steps: 1. Unfold the universal retention mechanism (URM) 2. Determine how the cooling assembly lines up 3. Fit the heat sink on the side of the SECC 4. Secure the cooling assembly to the SECC 5. Insert the cooler and SECC into supporting arms 6. Lock the SECC into position 7. Connect power cord from fan to power connection A+ Guide to Hardware, 4e 163

164 Figure 4-27 Insert the heat sink, fan, and SECC into the supporting arms and slot 1 A+ Guide to Hardware, 4e 164

165 Installing a Pentium 4 in Socket 478 If necessary, install frame holding the cooler in place Summary of six installation steps: 1. Lift the ZIF socket lever 2. Install the processor in the socket, lower the lever 3. Place some thermal compound on processor 4. Attach cooling assembly to retention mechanism 5. Push down clip levers on top of the processor fan 6. Connect power cord from fan to power connection A+ Guide to Hardware, 4e 165

166 Figure 4-30 Carefully push the cooler assembly clips into the retention mechanism on the motherboard until they snap into position A+ Guide to Hardware, 4e 166

167 Installing a Pentium 4 in Socket 775 Socket 775 has a lever and socket cover Cooler is installed between Steps 4 and 5 below Summary of five installation steps 1. Release the lever from the socket 2. Lift the socket cover 3. Place the processor in the socket 4. Close the socket cover 5. Connect power cord from fan to power connection After components are installed, verify system works A+ Guide to Hardware, 4e 167

168 Figure 4-38 The cooler is installed on the motherboard using four holes in the motherboard A+ Guide to Hardware, 4e 168

169 Figure 4-42 The CPU and motherboard temperature is monitored by CMOS setup A+ Guide to Hardware, 4e 169

170 Intel / AMD: Video Edit Test

171

A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets

A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets A+ Guide to Hardware, 4e Chapter 4 Processors and Chipsets Objectives Learn about the many different processors used for personal computers and notebook computers Learn about chipsets and how they work

More information

PREPARED BY S.RAVINDRAKUMAR, SENIOR ASSISTANT PROFESSOR/ECE,CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY Page 1

PREPARED BY S.RAVINDRAKUMAR, SENIOR ASSISTANT PROFESSOR/ECE,CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY Page 1 TECHNOLOGY Page 1 Intel x86 Microcomputer CPU Characteristics 8086 16 bit Expansion Bus 16 bit External Bus 8 bit Internal Bus 20 bit Memory Address 2 20 = 1,048,576 = 1024 Kb Physical Memory Real Address

More information

Intel released new technology call P6P

Intel released new technology call P6P P6 and IA-64 8086 released on 1978 Pentium release on 1993 8086 has upgrade by Pipeline, Super scalar, Clock frequency, Cache and so on But 8086 has limit, Hard to improve efficiency Intel released new

More information

Microprocessors. Chapter The McGraw-Hill Companies, Inc. All rights reserved. Mike Meyers CompTIA A+ Guide to Managing and Troubleshooting PCs

Microprocessors. Chapter The McGraw-Hill Companies, Inc. All rights reserved. Mike Meyers CompTIA A+ Guide to Managing and Troubleshooting PCs Microprocessors Chapter 6 Overview In this chapter, you will learn how to Identify the core components of a CPU Describe the relationship of CPUs and memory Explain the varieties of modern CPUs Select

More information

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 4 Supporting Processors

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 4 Supporting Processors A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e Chapter 4 Supporting Processors Objectives Learn about the characteristics and purposes of Intel and AMD processors used for personal

More information

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 5 Supporting Processors and Upgrading Memory

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 5 Supporting Processors and Upgrading Memory Chapter 5 Supporting Processors and Upgrading Memory Objectives Learn about the characteristics and purposes of Intel and AMD processors used for personal computers Learn how to install and upgrade a processor

More information

1. Microprocessor Architectures. 1.1 Intel 1.2 Motorola

1. Microprocessor Architectures. 1.1 Intel 1.2 Motorola 1. Microprocessor Architectures 1.1 Intel 1.2 Motorola 1.1 Intel The Early Intel Microprocessors The first microprocessor to appear in the market was the Intel 4004, a 4-bit data bus device. This device

More information

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 4 All About Motherboards

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 4 All About Motherboards Chapter 4 All About Motherboards Objectives Learn about the different types and features of motherboards Learn how to use setup BIOS and physical jumpers to configure a motherboard Learn how to maintain

More information

Introduction to the Personal Computer

Introduction to the Personal Computer Introduction to the Personal Computer 2.1 Describe a computer system A computer system consists of hardware and software components. Hardware is the physical equipment such as the case, storage drives,

More information

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc. Technology in Action Technology in Action Chapter 9 Behind the Scenes: A Closer Look a System Hardware Chapter Topics Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer

More information

PC I/O. May 7, Howard Huang 1

PC I/O. May 7, Howard Huang 1 PC I/O Today wraps up the I/O material with a little bit about PC I/O systems. Internal buses like PCI and ISA are critical. External buses like USB and Firewire are becoming more important. Today also

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent

More information

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1 Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips, adapter cards, and other components of a motherboard

More information

IS 258 PC Maintenance. Lecture 7: Installing, Upgrading and Troubleshooting Processor Instructor: Henry Kalisti

IS 258 PC Maintenance. Lecture 7: Installing, Upgrading and Troubleshooting Processor Instructor: Henry Kalisti IS 258 PC Maintenance Lecture 7: Installing, Upgrading and Troubleshooting Processor Instructor: Henry Kalisti 1 Objectives Learn about the characteristics and purposes of Intel and AMD processors used

More information

The Central Processing Unit

The Central Processing Unit The Central Processing Unit All computers derive from the same basic design, usually referred to as the von Neumann architecture. This concept involves solving a problem by defining a sequence of commands

More information

Module 3. CPUs and Cooling

Module 3. CPUs and Cooling Module 3 CPUs and Cooling Objectives PC Hardware 1.1.4 Differentiate among various CPU types and features 2.1.4 Select the appropriate cooling method 2 THE CENTRAL PROCESSING UNIT (CPU) 3 Microprocessor

More information

Homeschool Enrichment. The System Unit: Processing & Memory

Homeschool Enrichment. The System Unit: Processing & Memory Homeschool Enrichment The System Unit: Processing & Memory Overview This chapter covers: How computers represent data and programs How the CPU, memory, and other components are arranged inside the system

More information

Chapter 1: Introduction to the Microprocessor and Computer 1 1 A HISTORICAL BACKGROUND

Chapter 1: Introduction to the Microprocessor and Computer 1 1 A HISTORICAL BACKGROUND Chapter 1: Introduction to the Microprocessor and Computer 1 1 A HISTORICAL BACKGROUND The Microprocessor Called the CPU (central processing unit). The controlling element in a computer system. Controls

More information

Chapter 9: A Closer Look at System Hardware

Chapter 9: A Closer Look at System Hardware Chapter 9: A Closer Look at System Hardware CS10001 Computer Literacy Chapter 9: A Closer Look at System Hardware 1 Topics Discussed Digital Data and Switches Manual Electrical Digital Data Representation

More information

Chapter 9: A Closer Look at System Hardware 4

Chapter 9: A Closer Look at System Hardware 4 Chapter 9: A Closer Look at System Hardware CS10001 Computer Literacy Topics Discussed Digital Data and Switches Manual Electrical Digital Data Representation Decimal to Binary (Numbers) Characters and

More information

Intel Core i7 Processor

Intel Core i7 Processor Intel Core i7 Processor Vishwas Raja 1, Mr. Danish Ather 2 BSc (Hons.) C.S., CCSIT, TMU, Moradabad 1 Assistant Professor, CCSIT, TMU, Moradabad 2 1 vishwasraja007@gmail.com 2 danishather@gmail.com Abstract--The

More information

Introduction to Microprocessor

Introduction to Microprocessor Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device

More information

This Material Was All Drawn From Intel Documents

This Material Was All Drawn From Intel Documents This Material Was All Drawn From Intel Documents A ROAD MAP OF INTEL MICROPROCESSORS Hao Sun February 2001 Abstract The exponential growth of both the power and breadth of usage of the computer has made

More information

VIA ProSavageDDR KM266 Chipset

VIA ProSavageDDR KM266 Chipset VIA ProSavageDDR KM266 Chipset High Performance Integrated DDR platform for the AMD Athlon XP Page 1 The VIA ProSavageDDR KM266: High Performance Integrated DDR platform for the AMD Athlon XP processor

More information

SYSTEM BUS AND MOCROPROCESSORS HISTORY

SYSTEM BUS AND MOCROPROCESSORS HISTORY SYSTEM BUS AND MOCROPROCESSORS HISTORY Dr. M. Hebaishy momara@su.edu.sa http://colleges.su.edu.sa/dawadmi/fos/pages/hebaishy.aspx Digital Logic Design Ch1-1 SYSTEM BUS The CPU sends various data values,

More information

Full file at

Full file at Computers Are Your Future, 12e (LaBerta) Chapter 2 Inside the System Unit 1) A byte: A) is the equivalent of eight binary digits. B) represents one digit in the decimal numbering system. C) is the smallest

More information

The Components of the System Unit

The Components of the System Unit The Components of the System Unit The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes called the chassis system unit system

More information

Computer System Architecture

Computer System Architecture CSC 203 1.5 Computer System Architecture Budditha Hettige Department of Statistics and Computer Science University of Sri Jayewardenepura Microprocessors 2011 Budditha Hettige 2 Processor Instructions

More information

Technology in Action

Technology in Action Technology in Action Chapter 9 Behind the Scenes: A Closer Look at System Hardware 1 Binary Language Computers work in binary language. Consists of two numbers: 0 and 1 Everything a computer does is broken

More information

IJESR Volume 1, Issue 1 ISSN:

IJESR Volume 1, Issue 1 ISSN: Multimedia Applications Are Especially Conducive To Thread-Level Parallelism Dr S.Kishore Reddy * Dr. Syed Musthak Ahmed ** Abstract Multimedia applications are especially conducive to thread-level parallelism

More information

How The Memory Cache Works By Gabriel Torres on September 12, 2007 Page 1 of 9

How The Memory Cache Works By Gabriel Torres on September 12, 2007 Page 1 of 9 http://www.hardwaresecrets.com/printpage/481/1 31-10-2007 17:47 1 of 2 By Gabriel Torres on September 12, 2007 Page 1 of 9 Introduction AMD 50x15 See how we're bridging the digital divide. Subscribe to

More information

Inside Intel Core Microarchitecture By Gabriel Torres on April 12, 2006 Page 1 of 7

Inside Intel Core Microarchitecture By Gabriel Torres on April 12, 2006 Page 1 of 7 http://www.hardwaresecrets.com/printpage/313/1 31-10-2007 18:21 1 of 1 By Gabriel Torres on April 12, 2006 Page 1 of 7 AMD Athlon Black Edition Dual-core 5000+ Premium Performance Great Value. Do you Dare?

More information

System Unit Components Chapter2

System Unit Components Chapter2 System Unit Components Chapter2 ITBIS105 IS-IT-UOB 2013 The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes called the chassis

More information

Multi-Screen Computer Buyers Guide. // //

Multi-Screen Computer Buyers Guide.   // // www.multiplemonitors.co.uk // Sales@MultipleMonitors.co.uk // 0845 508 53 77 CPU / Processors CPU s or processors are the heart of any computer system, they are the main chips which carry out instructions

More information

VIA Apollo P4X400 Chipset. Enabling Total System Performance

VIA Apollo P4X400 Chipset. Enabling Total System Performance VIA Apollo P4X400 Chipset Enabling Total System Performance High performance DDR400 chipset platform for the Intel Pentium 4 processor Page 1 Introduction The VIA Apollo P4X400 is a core logic chipset

More information

PDF created with pdffactory Pro trial version How Computer Memory Works by Jeff Tyson. Introduction to How Computer Memory Works

PDF created with pdffactory Pro trial version   How Computer Memory Works by Jeff Tyson. Introduction to How Computer Memory Works Main > Computer > Hardware How Computer Memory Works by Jeff Tyson Introduction to How Computer Memory Works When you think about it, it's amazing how many different types of electronic memory you encounter

More information

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result. Central Processing Unit (CPU) A processor is also called the CPU, and it works hand in hand with other circuits known as main memory to carry out processing. The CPU is the "brain" of the computer; it

More information

Chapter 4 The Components of the System Unit

Chapter 4 The Components of the System Unit Chapter 4 The Components of the System Unit Chapter 4 Objectives Differentiate among various styles of of system units Differentiate among the the various types of of memory Identify chips, adapter cards,

More information

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is.

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is. In this lesson we will learn about, so that we have a better understanding of what a computer is. USB Port Ports and Connectors USB Cable and Connector Universal Serial Bus (USB) is by far the most common

More information

Providing Fundamental ICT Skills for Syrian Refugees PFISR

Providing Fundamental ICT Skills for Syrian Refugees PFISR Yarmouk University Providing Fundamental ICT Skills for Syrian Refugees (PFISR) Providing Fundamental ICT Skills for Syrian Refugees PFISR Dr. Amin Jarrah Amin.jarrah@yu.edu.jo Objectives Covered 1.1 Given

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 8 General Purpose Processors - I Version 2 EE IIT, Kharagpur 2 In this lesson the student will learn the following Architecture

More information

Advanced Topics In Hardware

Advanced Topics In Hardware Advanced Topics In Hardware You will learn the inner workings of the hardware components introduced in the previous section. Computer Buses: How Information Is Transmitted Carries information between the

More information

Chapter 2. Prepared By: Humeyra Saracoglu

Chapter 2. Prepared By: Humeyra Saracoglu Chapter 2 The Components of the System Unit Prepared By: Humeyra Saracoglu The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes

More information

ASSEMBLY LANGUAGE MACHINE ORGANIZATION

ASSEMBLY LANGUAGE MACHINE ORGANIZATION ASSEMBLY LANGUAGE MACHINE ORGANIZATION CHAPTER 3 1 Sub-topics The topic will cover: Microprocessor architecture CPU processing methods Pipelining Superscalar RISC Multiprocessing Instruction Cycle Instruction

More information

Calendar Description

Calendar Description ECE212 B1: Introduction to Microprocessors Lecture 1 Calendar Description Microcomputer architecture, assembly language programming, memory and input/output system, interrupts All the instructions are

More information

Memory Systems IRAM. Principle of IRAM

Memory Systems IRAM. Principle of IRAM Memory Systems 165 other devices of the module will be in the Standby state (which is the primary state of all RDRAM devices) or another state with low-power consumption. The RDRAM devices provide several

More information

New Advances in Micro-Processors and computer architectures

New Advances in Micro-Processors and computer architectures New Advances in Micro-Processors and computer architectures Prof. (Dr.) K.R. Chowdhary, Director SETG Email: kr.chowdhary@jietjodhpur.com Jodhpur Institute of Engineering and Technology, SETG August 27,

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future Twelfth Edition Chapter 2: Inside the System Unit Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Inside the Computer System Copyright 2012 Pearson Education,

More information

CS 101, Mock Computer Architecture

CS 101, Mock Computer Architecture CS 101, Mock Computer Architecture Computer organization and architecture refers to the actual hardware used to construct the computer, and the way that the hardware operates both physically and logically

More information

Part 1 of 3 -Understand the hardware components of computer systems

Part 1 of 3 -Understand the hardware components of computer systems Part 1 of 3 -Understand the hardware components of computer systems The main circuit board, the motherboard provides the base to which a number of other hardware devices are connected. Devices that connect

More information

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS TECHNOLOGY BRIEF March 1999 Compaq Computer Corporation ISSD Technology Communications CONTENTS Executive Overview1 Notice2 Introduction 3 8-Way Architecture Overview 3 Processor and I/O Bus Design 4 Processor

More information

Computer Architecture. Introduction. Lynn Choi Korea University

Computer Architecture. Introduction. Lynn Choi Korea University Computer Architecture Introduction Lynn Choi Korea University Class Information Lecturer Prof. Lynn Choi, School of Electrical Eng. Phone: 3290-3249, 공학관 411, lchoi@korea.ac.kr, TA: 윤창현 / 신동욱, 3290-3896,

More information

About the Presentations

About the Presentations About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations

More information

Next Generation Technology from Intel Intel Pentium 4 Processor

Next Generation Technology from Intel Intel Pentium 4 Processor Next Generation Technology from Intel Intel Pentium 4 Processor 1 The Intel Pentium 4 Processor Platform Intel s highest performance processor for desktop PCs Targeted at consumer enthusiasts and business

More information

Module 18: "TLP on Chip: HT/SMT and CMP" Lecture 39: "Simultaneous Multithreading and Chip-multiprocessing" TLP on Chip: HT/SMT and CMP SMT

Module 18: TLP on Chip: HT/SMT and CMP Lecture 39: Simultaneous Multithreading and Chip-multiprocessing TLP on Chip: HT/SMT and CMP SMT TLP on Chip: HT/SMT and CMP SMT Multi-threading Problems of SMT CMP Why CMP? Moore s law Power consumption? Clustered arch. ABCs of CMP Shared cache design Hierarchical MP file:///e /parallel_com_arch/lecture39/39_1.htm[6/13/2012

More information

Mainstream Computer System Components CPU Core 2 GHz GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation

Mainstream Computer System Components CPU Core 2 GHz GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation Mainstream Computer System Components CPU Core 2 GHz - 3.0 GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation One core or multi-core (2-4) per chip Multiple FP, integer

More information

Mainstream Computer System Components

Mainstream Computer System Components Mainstream Computer System Components Double Date Rate (DDR) SDRAM One channel = 8 bytes = 64 bits wide Current DDR3 SDRAM Example: PC3-12800 (DDR3-1600) 200 MHz (internal base chip clock) 8-way interleaved

More information

INTEL Architectures GOPALAKRISHNAN IYER FALL 2009 ELEC : Computer Architecture and Design

INTEL Architectures GOPALAKRISHNAN IYER FALL 2009 ELEC : Computer Architecture and Design INTEL Architectures GOPALAKRISHNAN IYER FALL 2009 GBI0001@AUBURN.EDU ELEC 6200-001: Computer Architecture and Design Silicon Technology Moore s law Moore's Law describes a long-term trend in the history

More information

Computer System Components

Computer System Components Computer System Components CPU Core 1 GHz - 3.2 GHz 4-way Superscaler RISC or RISC-core (x86): Deep Instruction Pipelines Dynamic scheduling Multiple FP, integer FUs Dynamic branch prediction Hardware

More information

Overview. Memory Classification Read-Only Memory (ROM) Random Access Memory (RAM) Functional Behavior of RAM. Implementing Static RAM

Overview. Memory Classification Read-Only Memory (ROM) Random Access Memory (RAM) Functional Behavior of RAM. Implementing Static RAM Memories Overview Memory Classification Read-Only Memory (ROM) Types of ROM PROM, EPROM, E 2 PROM Flash ROMs (Compact Flash, Secure Digital, Memory Stick) Random Access Memory (RAM) Types of RAM Static

More information

Parallelism and Concurrency. COS 326 David Walker Princeton University

Parallelism and Concurrency. COS 326 David Walker Princeton University Parallelism and Concurrency COS 326 David Walker Princeton University Parallelism What is it? Today's technology trends. How can we take advantage of it? Why is it so much harder to program? Some preliminary

More information

PERFORMANCE MEASUREMENT

PERFORMANCE MEASUREMENT Administrivia CMSC 411 Computer Systems Architecture Lecture 3 Performance Measurement and Reliability Homework problems for Unit 1 posted today due next Thursday, 2/12 Start reading Appendix C Basic Pipelining

More information

Robert Jamieson. Robs Techie PP Everything in this presentation is at your own risk!

Robert Jamieson. Robs Techie PP Everything in this presentation is at your own risk! Robert Jamieson Robs Techie PP Everything in this presentation is at your own risk! PC s Today Basic Setup Hardware pointers PCI Express How will it effect you Basic Machine Setup Set the swap space Min

More information

Intel Enterprise Processors Technology

Intel Enterprise Processors Technology Enterprise Processors Technology Kosuke Hirano Enterprise Platforms Group March 20, 2002 1 Agenda Architecture in Enterprise Xeon Processor MP Next Generation Itanium Processor Interconnect Technology

More information

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast.

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast. Input What is Processing? Processing Output Processing is the thinking that the computer does - the calculations, comparisons, and decisions. Storage People also process data. What you see and hear and

More information

UMBC. Rubini and Corbet, Linux Device Drivers, 2nd Edition, O Reilly. Systems Design and Programming

UMBC. Rubini and Corbet, Linux Device Drivers, 2nd Edition, O Reilly. Systems Design and Programming Systems Design and Programming Instructor: Professor Jim Plusquellic Text: Barry B. Brey, The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor Architecture,

More information

Modern Design Principles RISC and CISC, Multicore. Edward L. Bosworth, Ph.D. Computer Science Department Columbus State University

Modern Design Principles RISC and CISC, Multicore. Edward L. Bosworth, Ph.D. Computer Science Department Columbus State University Modern Design Principles RISC and CISC, Multicore Edward L. Bosworth, Ph.D. Computer Science Department Columbus State University The von Neumann Inheritance The EDVAC, designed in 1945, was one of the

More information

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware : Managing, Maintaining, and Troubleshooting, 5e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

Parallelism: The Real Y2K Crisis. Darek Mihocka August 14, 2008

Parallelism: The Real Y2K Crisis. Darek Mihocka August 14, 2008 Parallelism: The Real Y2K Crisis Darek Mihocka August 14, 2008 The Free Ride For decades, Moore's Law allowed CPU vendors to rely on steady clock speed increases: late 1970's: 1 MHz (6502) mid 1980's:

More information

The Future of Computing: AMD Vision

The Future of Computing: AMD Vision The Future of Computing: AMD Vision Tommy Toles AMD Business Development Executive thomas.toles@amd.com 512-327-5389 Agenda Celebrating Momentum Years of Leadership & Innovation Current Opportunity To

More information

Assembling Computers Summer Academy Presented by the Petters Research Institute (PRI) in cooperation with the Belize Defense Force

Assembling Computers Summer Academy Presented by the Petters Research Institute (PRI) in cooperation with the Belize Defense Force Assembling Computers 2007 Summer Academy Presented by the Petters Research Institute (PRI) in cooperation with the Belize Defense Force Andrew Schretter Paola Zamora What Will You Learn? What is a computer?

More information

The personal computer system uses the following hardware device types -

The personal computer system uses the following hardware device types - EIT, Author Gay Robertson, 2016 The personal computer system uses the following hardware device types - Input devices Input devices Processing devices Storage devices Processing Cycle Processing devices

More information

Full file at

Full file at Chapter 2: Current Hardware and PC Operating Systems Chapter 2 Answers to Review Questions 1. An EPIC CPU design: a. evolved from the CISC processor b. was created in a joint project between Apple and

More information

Advanced Processor Architecture

Advanced Processor Architecture Advanced Processor Architecture Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu SSE2030: Introduction to Computer Systems, Spring 2018, Jinkyu Jeong

More information

GPU > CPU. FOR HIGH PERFORMANCE COMPUTING PRESENTATION BY - SADIQ PASHA CHETHANA DILIP

GPU > CPU. FOR HIGH PERFORMANCE COMPUTING PRESENTATION BY - SADIQ PASHA CHETHANA DILIP GPU > CPU. FOR HIGH PERFORMANCE COMPUTING PRESENTATION BY - SADIQ PASHA CHETHANA DILIP INTRODUCTION or With the exponential increase in computational power of todays hardware, the complexity of the problem

More information

I/O Channels. RAM size. Chipsets. Cluster Computing Paul A. Farrell 9/8/2011. Memory (RAM) Dept of Computer Science Kent State University 1

I/O Channels. RAM size. Chipsets. Cluster Computing Paul A. Farrell 9/8/2011. Memory (RAM) Dept of Computer Science Kent State University 1 Memory (RAM) Standard Industry Memory Module (SIMM) RDRAM and SDRAM Access to RAM is extremely slow compared to the speed of the processor Memory busses (front side busses FSB) run at 100MHz to 800MHz

More information

ECE 471 Embedded Systems Lecture 2

ECE 471 Embedded Systems Lecture 2 ECE 471 Embedded Systems Lecture 2 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 7 September 2018 Announcements Reminder: The class notes are posted to the website. HW#1 will

More information

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved. Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more

More information

Homework. Reading. Machine Projects. Labs. Exam Next Class. None (Finish all previous reading assignments) Continue with MP5

Homework. Reading. Machine Projects. Labs. Exam Next Class. None (Finish all previous reading assignments) Continue with MP5 Homework Reading None (Finish all previous reading assignments) Machine Projects Continue with MP5 Labs Finish lab reports by deadline posted in lab Exam Next Class Open book / open notes 1 Hierarchy for

More information

Central Processing Unit

Central Processing Unit Computer Components c 2017 by David W. Gerbing School of Business Administration Portland State University Computer Components Central Processing Unit CPU Characteristics Other Components of a Computer

More information

Structure of Computer Systems. advantage of low latency, read and write operations with auto-precharge are recommended.

Structure of Computer Systems. advantage of low latency, read and write operations with auto-precharge are recommended. 148 advantage of low latency, read and write operations with auto-precharge are recommended. The MB81E161622 chip is targeted for small-scale systems. For that reason, the output buffer capacity has been

More information

TDT Coarse-Grained Multithreading. Review on ILP. Multi-threaded execution. Contents. Fine-Grained Multithreading

TDT Coarse-Grained Multithreading. Review on ILP. Multi-threaded execution. Contents. Fine-Grained Multithreading Review on ILP TDT 4260 Chap 5 TLP & Hierarchy What is ILP? Let the compiler find the ILP Advantages? Disadvantages? Let the HW find the ILP Advantages? Disadvantages? Contents Multi-threading Chap 3.5

More information

NVIDIA nforce IGP TwinBank Memory Architecture

NVIDIA nforce IGP TwinBank Memory Architecture NVIDIA nforce IGP TwinBank Memory Architecture I. Memory Bandwidth and Capacity There s Never Enough With the recent advances in PC technologies, including high-speed processors, large broadband pipelines,

More information

Multilevel Memories. Joel Emer Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology

Multilevel Memories. Joel Emer Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 1 Multilevel Memories Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology Based on the material prepared by Krste Asanovic and Arvind CPU-Memory Bottleneck 6.823

More information

System Unit Components. Chapter2

System Unit Components. Chapter2 System Unit Components Chapter2 ITBIS105 IS-IT-UOB 2016 The System Unit What is the system Case that contains electronic components of the computer use d to process data Sometimes called the chassis unit?

More information

Agenda. What is Ryzen? History. Features. Zen Architecture. SenseMI Technology. Master Software. Benchmarks

Agenda. What is Ryzen? History. Features. Zen Architecture. SenseMI Technology. Master Software. Benchmarks Ryzen Agenda What is Ryzen? History Features Zen Architecture SenseMI Technology Master Software Benchmarks The Ryzen Chip What is Ryzen? CPU chip family released by AMD in 2017, which uses their latest

More information

Desktop Processor Roadmap

Desktop Processor Roadmap Desktop Processor Roadmap Solution Providers Accounts October 2008 Desktop Division Roadmap Changes since September 2008 Additions Athlon X2 7550 and 7750 Kuma processors to launch in Q408 Two new Phenom

More information

Advanced Processor Architecture. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Advanced Processor Architecture. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University Advanced Processor Architecture Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Modern Microprocessors More than just GHz CPU Clock Speed SPECint2000

More information

Is Intel s Hyper-Threading Technology Worth the Extra Money to the Average User?

Is Intel s Hyper-Threading Technology Worth the Extra Money to the Average User? Is Intel s Hyper-Threading Technology Worth the Extra Money to the Average User? Andrew Murray Villanova University 800 Lancaster Avenue, Villanova, PA, 19085 United States of America ABSTRACT In the mid-1990

More information

Recap: Machine Organization

Recap: Machine Organization ECE232: Hardware Organization and Design Part 14: Hierarchy Chapter 5 (4 th edition), 7 (3 rd edition) http://www.ecs.umass.edu/ece/ece232/ Adapted from Computer Organization and Design, Patterson & Hennessy,

More information

Memory Technology. Assignment 08. CSTN3005 PC Architecture III October 25, 2005 Author: Corina Roofthooft Instructor: Dave Crabbe

Memory Technology. Assignment 08. CSTN3005 PC Architecture III October 25, 2005 Author: Corina Roofthooft Instructor: Dave Crabbe Memory Technology Assignment 08 CSTN3005 PC Architecture III October 25, 2005 Author: Corina Roofthooft Instructor: Dave Crabbe Corina Roofthooft CSTN3005 - assignment 08 Memory Technology Introduction

More information

ECE232: Hardware Organization and Design

ECE232: Hardware Organization and Design ECE232: Hardware Organization and Design Lecture 21: Memory Hierarchy Adapted from Computer Organization and Design, Patterson & Hennessy, UCB Overview Ideally, computer memory would be large and fast

More information

x86 Architectures; Assembly Language Basics of Assembly language for the x86 and x86_64 architectures

x86 Architectures; Assembly Language Basics of Assembly language for the x86 and x86_64 architectures x86 Architectures; Assembly Language Basics of Assembly language for the x86 and x86_64 architectures topics Preliminary material a look at what Assembly Language works with - How processors work»a moment

More information

Multi-Core Microprocessor Chips: Motivation & Challenges

Multi-Core Microprocessor Chips: Motivation & Challenges Multi-Core Microprocessor Chips: Motivation & Challenges Dileep Bhandarkar, Ph. D. Architect at Large DEG Architecture & Planning Digital Enterprise Group Intel Corporation October 2005 Copyright 2005

More information

Node Hardware. Performance Convergence

Node Hardware. Performance Convergence Node Hardware Improved microprocessor performance means availability of desktop PCs with performance of workstations (and of supercomputers of 10 years ago) at significanty lower cost Parallel supercomputers

More information

A brief History of INTEL and Motorola Microprocessors Part 1

A brief History of INTEL and Motorola Microprocessors Part 1 Eng. Guerino Mangiamele ( Member of EMA) Hobson University Microprocessors Architecture A brief History of INTEL and Motorola Microprocessors Part 1 The Early Intel Microprocessors The first microprocessor

More information

Chapter 4 The Components of the System Unit

Chapter 4 The Components of the System Unit Chapter 4 The Components of the System Unit The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes called the chassis p. 184 Fig.

More information

Quad-core Press Briefing First Quarter Update

Quad-core Press Briefing First Quarter Update Quad-core Press Briefing First Quarter Update AMD Worldwide Server/Workstation Marketing C O N F I D E N T I A L Outstanding Dual-core Performance Toady Average of scores places AMD ahead by 2% Average

More information

CIT 668: System Architecture. Computer Systems Architecture

CIT 668: System Architecture. Computer Systems Architecture CIT 668: System Architecture Computer Systems Architecture 1. System Components Topics 2. Bandwidth and Latency 3. Processor 4. Memory 5. Storage 6. Network 7. Operating System 8. Performance Implications

More information

Copyright 2012, Elsevier Inc. All rights reserved.

Copyright 2012, Elsevier Inc. All rights reserved. Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more

More information