Information about Pentium II Processors

written by: Craig Hungaro; article published: year 2006, month 08;


In: Categories » Computers and technology » Memory Processor Motherboards and buses » Information about Pentium II Processors

Intel revealed the Pentium II in May 1997. Prior to its official unveiling, the Pentium II processor was popularly referred to by its codename, Klamath, and was surrounded by much speculation throughout the industry. The Pentium II is essentially the same sixth-generation processor as the Pentium Pro, with MMX technology added (which included double the L1 cache and 57 new MMX instructions); however, there are a few twists to the design.

From a physical standpoint, it was a big departure from previous processors. Abandoning the chip in a socket approach used by virtually all processors up until this point, the Pentium II chip is characterized by its SEC cartridge design. The processor, along with several L2 cache chips, is mounted on a small circuit board (much like an oversized-memory SIMM), and the circuit board is then sealed in a metal and plastic cartridge. The cartridge is then plugged into the motherboard through an edge connector called Slot 1, which looks very much like an adapter card slot

As you can see from these figures, the SECC2 version was cheaper to make because it uses fewer overall parts. It also allowed for a more direct heatsink attachment to the processor for better cooling. Intel transitioned from SECC to SECC2 in the beginning of 1999; all later PII chips, and the Slot 1 PIII chips that followed, use the improved SECC2 design.

By using separate chips mounted on a circuit board, Intel could build thePentium II much less expensively than the multiple die within a package used in the Pentium Pro. Intel could also use cache chips from other manufacturers and more easily vary the amount of cache in future processors compared to the Pentium Pro design.

Intel offered Pentium II processors with the following speeds:

CPU Type/Speed

CPU Clock

Motherboard Speed

Pentium II 233MHz

3.5x

66MHz

Pentium II 266MHz

4x

66MHz

Pentium II 300MHz

4.5x

66MHz

Pentium II 333MHz

5x

66MHz

Pentium II 350MHz

3.5x

100MHz

Pentium II 400MHz

4x

100MHz

Pentium II 450MHz

4.5x

100MHz


The Pentium II processor core has 7.5 million transistors and is based on Intel's advanced P6 architecture. The Pentium II started out using a 0.35-micron process technology, although the 333MHz and faster Pentium IIs are based on 0.25-micron technology. This enables a smaller die, allowing increased core frequencies and reduced power consumption. At 333MHz, the Pentium II processor delivers a 75%150% performance boost, compared to the 233MHz Pentium processor with MMX technology, and approximately 50% more performance on multimedia benchmarks iCOMP 2.0 Index rating for the Pentium II 266MHz chip is more than twice as fast as a classic Pentium 200MHz.

Aside from speed, the best way to think of the Pentium II is as a Pentium Pro with MMX technology instructions and a slightly modified cache design. It has the same multiprocessor scalability as the Pentium Pro, as well as the integrated L2 cache. The 57 new multimedia-related instructions carried over from the MMX processors and the capability to process repetitive loop commands more efficiently are included as well. Also included as a part of the MMX upgrade is double the internal L1 cache from the Pentium Pro (from 16KB total to 32KB total in the Pentium II).

Core Speed

Power Draw

Process

Voltage

450MHz

27.1w

0.25-micron

2.0V

400MHz

24.3w

0.25-micron

2.0V

350MHz

21.5w

0.25-micron

2.0V

333MHz

23.7w

0.25-micron

2.0V

300MHz

43.0w

0.35-micron

2.8V

266MHz

38.2w

0.35-micron

2.8V

233MHz

34.8w

0.35-micron

2.8V


You can see that the highest speed 450MHz version of the Pentium II actually uses less power than the slowest original 233MHz version! This was accomplished by using the smaller 0.25-micron process and running the processor on a lower voltage of only 2.0V. Pentium III and subsequent processors used even smaller processes and lower voltages to continue this trend.

The Pentium II includes Dynamic Execution, which describes unique performance-enhancing developments by Intel and was first introduced in the Pentium Pro processor. Major features of Dynamic Execution include multiple branch prediction, which speeds execution by predicting the flow of the program through several branches; dataflow analysis, which analyzes and modifies the program order to execute instructions when ready; and speculative execution, which looks ahead of the program counter and executes instruction that are likely to be needed. The Pentium II processor expands on these capabilities in sophisticated and powerful new ways to deliver even greater performance gains.

Similar to the Pentium Pro, the Pentium II also includes DIB architecture. The term Dual Independent Bus comes from the existence of two independent buses on the Pentium II processorthe L2 cache bus and the processortomain-memory system bus. The Pentium II processor can use both buses simultaneously, thus getting as much as twice as much data in and out of the Pentium II processor as a single-bus architecture processor. The DIB architecture enables the L2 cache of the 333MHz Pentium II processor to run 2 1/2 times as fast as the L2 cache of Pentium processors. As the frequency of future Pentium II processors increases, so will the speed of the L2 cache. Also, the pipelined system bus enables simultaneous parallel transactions instead of singular sequential transactions. Together, these DIB architecture improvements offer up to three times the bandwidth performance over a single-bus architecture as with the regular Pentium.

Pentium II General Processor Specifications

Bus speeds

66MHz, 100MHz

CPU clock multiplier

3.5x, 4x, 4.5x, 5x

CPU speeds

233MHz, 266MHz, 300MHz, 333MHz, 350MHz, 400MHz, 450MHz

Cache memory

16Kx2 (32KB) L1, 512KB 1/2-speed L2

Internal registers

32-bit

External data bus

64-bit system bus w/ECC; 64-bit cache bus w/optional ECC

Memory address bus

36-bit

Addressable memory

64GB

Virtual memory

64TB

Physical package

Single edge contact cartridge (S.E), 242 pins

Package dimensions

5.505" (13.98cm) x2.473" (6.28cm) x0.647" (1.64cm)

Math coprocessor

Built-in FPU

Power management

SMM

Pentium II Specifications by Model

Pentium II MMX Processor (350MHz, 400MHz, and 450MHz)

Introduction date

April 15, 1998

Clock speeds

350MHz (100MHzx3.5), 400MHz (100MHzx4), and 450MHz (100MHzx4.5)

iCOMP Index 2.0 rating

386 (350MHz), 440 (400MHz), and 483 (450MHz)

Number of transistors

7.5 million (0.25-micron process), plus 31 million in 512KB L2 cache

Cacheable RAM

4GB

Operating voltage

2.0V

Slot

Slot 1

Die size

0.400" per side (10.2mm)

Mobile Pentium II Processor (266MHz, 300MHz, 333MHz, and 366MHz)

Introduction date

January 25, 1999

Clock speeds

266MHz, 300MHz, 333MHz, and 366MHz

Number of transistors

27.4 million (0.25-micron process), 256KB on-die L2 cache

Ball grid array (BGA)

Number of balls = 615

Dimensions

Width = 31mm; length = 35mm

Core voltage

1.6 volts

Thermal design power ranges by frequency

366MHz = 9.5 watts; 333MHz = 8.6 watts; 300MHz = 7.7 watts; 266MHz = 7.0 watts

Pentium II MMX Processor (333MHz)

Introduction date

January 26, 1998

Clock speed

333MHz (66MHzx5)

iCOMP Index 2.0 rating

366

Number of transistors

7.5 million (0.25-micron process), plus 31 million in 512KB L2 cache

Cacheable RAM

512MB

Operating voltage

2.0V

Slot

Slot 1

Die size

0.400" per side (10.2mm)

Pentium II MMX Processor (300MHz)

Introduction date

May 7, 1997

Clock speed

300MHz (66MHzx4.5)

iCOMP Index 2.0 rating

332

Number of transistors

7.5 million (0.35-micron process), plus 31 million in 512KB L2 cache

Cacheable RAM

512MB

Die size

0.560" per side (14.2mm)

Pentium II MMX Processor (266MHz)

Introduction date

May 7, 1997

Clock speed

266MHz (66MHzx4)

iCOMP Index 2.0 rating

303

Number of transistors

7.5 million (0.35-micron process), plus 31 million in 512KB L2 cache

Cacheable RAM

512MB

Slot

Slot 1

Die size

0.560" per side (14.2mm)

Pentium II MMX Processor (233MHz)

Introduction date

May 7, 1997

Clock speed

233MHz (66MHzx3.5)

iCOMP Index 2.0 rating

267

Number of transistors

7.5 million (0.35-micron process), plus 31 million in 512KB L2 cache

Cacheable RAM

512MB

Slot

Slot 1

Die size

0.560" per side (14.2mm)


The L1 cache always runs at full-core speeds because it is mounted directly on the processor die. The L2 cache in the Pentium II normally runs at half-core speed, which saves money and allows for less expensive cache chips to be used. For example, in a 333MHz Pentium II, the L1 cache runs at a full 333MHz, whereas the L2 cache runs at 167MHz. Even though the L2 cache is not at full-core speed as it was with the Pentium Pro, this is still far superior to having cache memory on the motherboard running at the 66MHz motherboard speed of most Socket 7 Pentium designs. Intel claims that the DIB architecture in the Pentium II enables up to three times the bandwidth of normal single-bus processors, such as the original Pentium.

By removing the cache from the processor's internal package and using external chips mounted on a substrate and encased in the cartridge design, Intel could use more cost-effective cache chips and more easily scale the processor up to higher speeds. The Pentium Pro was limited in speed to 200MHz, largely due to the inability to find affordable cache memory that ran any faster. By running the cache memory at half-core speed, the Pentium II can run up to 400MHz while still using 200MHz-rated cache chips. To offset the half-core speed cache used in the Pentium II, Intel doubled the basic amount of integrated L2 cache from 256KB standard in the Pro to 512KB standard in the Pentium II.

Note that the tag RAM included in the L2 cache enables up to 512MB of main memory to be cacheable in PII processors from 233MHz to 333MHz. The 350MHz, 400MHz, and faster versions include an enhanced tag-RAM that allows up to 4GB of main memory to be cacheable. If you support systems based on the Pentium II, be aware of the caching limitations in the slower processors before upgrading memory above 512MB. Uncached memory will slow down any system.

The system bus of the Pentium II provides "glueless" support for up to two processors. This enables lowcost, two-way multiprocessing on the L2 cache bus. These system buses are designed especially for servers or other mission-critical system use where reliability and data integrity are important. All Pentium IIs also include parity-protected address/request and response system bus signals with a retry mechanism for high data integrity and reliability. As a result, the Pentium II was used in many servers and workstations.

To install the Pentium II in a system, a special processor-retention mechanism is required. This consists of a mechanical support that attaches to the motherboard and secures the Pentium II processor in Slot 1 to prevent shock and vibration damage. Retention mechanisms should be provided by the motherboard manufacturer. (For example, the Intel Boxed AL440FX and DK440LX motherboards included a retention mechanism, plus other important system integration components.) The retention mechanism sometimes folds out of the way for easier storage of the motherboard component, or it might use a rigid design.

The Pentium II can generate a significant amount of heat that must be dissipated. This is accomplished by installing a heatsink on the processor. Many of the Pentium II processors use an active heatsink that incorporates a fan. Unlike heatsink fans for previous Intel boxed processors, the Pentium II fans draw power from a three-pin power header on the motherboard. Most motherboards provide several fan connectors to supply this power.

Special heatsink supports are necessary to furnish mechanical support between the fan heatsink and support holes on the motherboard. Normally, a plastic support is inserted into the heatsink holes in the motherboard next to the CPU, before installing the CPU/heatsink package. Most fan heatsinks have two components: a fan in a plastic shroud and a metal heatsink. The heatsink is attached to the processor's thermal plate and should not be removed. The fan can be removed and replaced if necessaryfor example, if it has failed.

To identify exactly which Pentium II processor you have and what its capabilities are, look at the specification number printed on the SEC cartridge. You will find the specification number in the dynamic mark area on the top of the processor module.

Basic Pentium II Processor Identification Information

S-spec

Core Stepping

CPUID

Core/Bus Speed (MHz)

L2 Cache Size (KB)

L2 Cache Type

CPU Paclage

Notes (see footnotes)

SL264

C0

0633h

233/66

512

Non-ECC

SECC 3.00

5

SL265

C0

0633h

266/66

512

Non-ECC

SECC 3.00

5

SL268

C0

0633h

233/66

512

ECC

SECC 3.00

5

SL269

C0

0633h

266/66

512

ECC

SECC 3.00

5

SL28K

C0

0633h

233/66

512

Non-ECC

SECC 3.00

1, 3, 5

SL28L

C0

0633h

266/66

512

Non-ECC

SECC 3.00

1, 3, 5

SL28R

C0

0633h

300/66

512

ECC

SECC 3.00

5

SL2MZ

C0

0633h

300/66

512

ECC

SECC 3.00

1, 5

SL2HA

C1

0634h

300/66

512

ECC

SECC 3.00

5

SL2HC

C1

0634h

266/66

512

Non-ECC

SECC 3.00

5

SL2HD

C1

0634h

233/66

512

Non-ECC

SECC 3.00

5

SL2HE

C1

0634h

266/66

512

ECC

SECC 3.00

5

SL2HF

C1

0634h

233/66

512

ECC

SECC 3.00

5

SL2QA

C1

0634h

233/66

512

Non-ECC

SECC 3.00

1, 3, 5

SL2QB

C1

0634h

266/66

512

Non-ECC

SECC 3.00

1, 3, 5

SL2QC

C1

0634h

300/66

512

ECC

SECC 3.00

1, 5

SL2KA

dA0

0650h

333/66

512

ECC

SECC 3.00

5

SL2QF

dA0

0650h

333/66

512

ECC

SECC 3.00

1

SL2K9

dA0

0650h

266/66

512

ECC

SECC 3.00

 

SL35V

dA1

0651h

300/66

512

ECC

SECC 3.00

1, 2

SL2QH

dA1

0651h

333/66

512

ECC

SECC 3.00

1, 2

SL2S5

dA1

0651h

333/66

512

ECC

SECC 3.00

2, 5

SL2ZP

dA1

0651h

333/66

512

ECC

SECC 3.00

2, 5

SL2ZQ

dA1

0651h

350/100

512

ECC

SECC 3.00

2, 5

SL2S6

dA1

0651h

350/100

512

ECC

SECC 3.00

2, 5

SL2S7

dA1

0651h

400/100

512

ECC

SECC 3.00

2, 5

SL2SF

dA1

0651h

350/100

512

ECC

SECC 3.00

1, 2

SL2SH

dA1

0651h

400/100

512

ECC

SECC 3.00

1, 2

SL2VY

dA1

0651h

300/66

512

ECC

SECC 3.00

1, 2

SL33D

dB0

0652h

266/66

512

ECC

SECC 3.00

1, 2, 5

SL2YK

dB0

0652h

300/66

512

ECC

SECC 3.00

1, 2, 5

SL2WZ

dB0

0652h

350/100

512

ECC

SECC 3.00

1, 2, 5

SL2YM

dB0

0652h

400/100

512

ECC

SECC 3.00

1, 2, 5

SL37G

dB0

0652h

400/100

512

ECC

SECC2 OLGA

1, 2, 4

SL2WB

dB0

0652h

450/100

512

ECC

SECC 3.00

1, 2, 5

SL37H

dB0

0652h

450/100

512

ECC

SECC2 OLGA

1, 2

SL2W7

dB0

0652h

266/66

512

ECC

SECC 2.00

2, 5

SL2W8

dB0

0652h

300/66

512

ECC

SECC 3.00

2, 5

SL2TV

dB0

0652h

333/66

512

ECC

SECC 3.00

2, 5

SL2U3

dB0

0652h

350/100

512

ECC

SECC 3.00

2, 5

SL2U4

dB0

0652h

350/100

512

ECC

SECC 3.00

2, 5

SL2U5

dB0

0652h

400/100

512

ECC

SECC 3.00

2, 5

SL2U6

dB0

0652h

400/100

512

ECC

SECC 3.00

2, 5

SL2U7

dB0

0652h

450/100

512

ECC

SECC 3.00

2, 5

SL356

dB0

0652h

350/100

512

ECC

SECC2 PLGA

2, 5

SL357

dB0

0652h

400/100

512

ECC

SECC2 OLGA

2, 5

SL358

dB0

0652h

450/100

512

ECC

SECC2 OLGA

2, 5

SL37F

dB0

0652h

350/100

512

ECC

SECC2 PLGA

1, 2, 5

SL3FN

dB0

0652h

350/100

512

ECC

SECC2 OLGA

2, 5

SL3EE

dB0

0652h

400/100

512

ECC

SECC2 PLGA

2, 5

SL3F9

dB0

0652h

400/100

512

ECC

SECC2 PLGA

1, 2

SL38M

dB1

0653h

350/100

512

ECC

SECC 3.00

1, 2, 5

SL38N

dB1

0653h

400/100

512

ECC

SECC 3.00

1, 2, 5

SL36U

dB1

0653h

350/100

512

ECC

SECC 3.00

2, 5

SL38Z

dB1

0653h

400/100

512

ECC

SECC 3.00

2, 5

SL3D5

dB1

0653h

400/100

512

ECC

SECC2 OLGA

1, 2

CPUID = The internal ID returned by the CPUID instruction

ECC = Error correcting code

OLGA = Organic land grid array

PLGA = Plastic land grid array

SECC = Single edge contact cartridge

SECC2 = Single edge contact cartridge revision 2

  1. This is a boxed Pentium II processor with an attached fan heatsink.

  2. These processors have an enhanced L2 cache, which can cache up to 4GB of main memory. Other standard PII processors can cache only up to 512MB of main memory.

  3. These boxed processors might have packaging that incorrectly indicates ECC support in the L2 cache.

  4. This is a boxed Pentium II OverDrive processor with an attached fan heatsink, designed for upgrading Pentium Pro (Socket 8) systems.

  5. These parts operate only at the specified clock multiplier frequency ratio at which they were manufactured. They can be overclocked only by increasing the bus speed.


For example, a specification number of SL2KA identifies the processor as a Pentium II 333MHz running on a 66MHz system bus, with an ECC L2 cache, and indicates that this processor runs on only 2.0V. The stepping is also identified, and by looking in the "Pentium II Specification Update Manual" published by Intel, you could figure out exactly which bugs were fixed in that revision.

The two variations of the SECC2 cartridge vary by the type of processor core package on the board. The plastic land grid array (PLGA) is the older type of packaging used in previous SECC cartridges and was eventually phased out. A newer organic land grid array (OLGA), which is a processor core package that is smaller and easier to manufacture, took its place. It also enabled better thermal transfer between the processor die and the heatsink, which was attached directly to the top of the OLGA chip package.

Pentium II motherboards have an onboard voltage regulator circuit designed to power the CPU. Some Pentium II processors run at several different voltages, so the regulator must be set to supply the correct voltage for the specific processor you are installing. As with the Pentium Pro and unlike the older Pentium, no jumpers or switches must be set; the voltage setting is handled completely automatically through the VID pins on the processor cartridge.

Pentium II/III/Celeron Voltage ID Pin Definitions

VID4

VID3

VID2

VID1

VID0

Voltage

0

1

1

1

1

1.30

0

1

1

1

0

1.35

0

1

1

0

1

1.40

0

1

1

0

0

1.45

0

1

0

1

1

1.50

0

1

0

1

0

1.55

0

1

0

0

1

1.60

0

1

0

0

0

1.65

0

0

1

1

1

1.70

0

0

1

1

0

1.75

0

0

1

0

1

1.80

0

0

1

0

0

1.85

0

0

0

1

1

1.90

0

0

0

1

0

1.95

0

0

0

0

1

2.00

0

0

0

0

0

2.05

1

1

1

1

1

No Core

1

1

1

1

0

2.1

1

1

1

0

1

2.2

1

1

1

0

0

2.3

1

1

0

1

1

2.4

1

1

0

1

0

2.5

1

1

0

0

1

2.6

1

1

0

0

0

2.7

1

0

1

1

1

2.8

1

0

1

1

0

2.9

1

0

1

0

1

3.0

1

0

1

0

0

3.1

1

0

0

1

1

3.2

1

0

0

1

0

3.3

1

0

0

0

1

3.4

1

0

0

0

0

3.5

0 = Processor pin connected to Vss.

1 = Open on processor.

VID0VID3 used on Socket 370.

Socket 370 supports 1.302.05V settings only.

VID0VID4 used on Slot 1.

Slot 1 supports 1.303.5V settings.


To ensure the system is ready for all Pentium II processor variations, the values in bold must be supported. Most Pentium II processors run at 2.8V, with some newer ones at 2.0V.

The Pentium II Mobile Module is a Pentium II for notebooks that includes the North Bridge of the high-performance 440BX chipset. This was the first chipset on the market that allowed 100MHz processor bus operation, although that feature was not supported in the mobile versions. The 440BX chipset was released at the same time as the 350MHz and 400MHz versions of the Pentium II.

Newer variations on the Pentium II include the Pentium IIPE, which is a mobile version that includes 256KB of L2 cache directly integrated into the die. Therefore, it runs at full-core speed, making it faster than the desktop Pentium II because the desktop chips use half-speed L2 cache.

legal disclaimer

1) Our website is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringements, please read the Terms of service and contact us to investigate the problem.
2) The E-articles directory team is not responsible for inaccuracies, falsehoods, or any other types of misinformation this tutorial may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here. Please read the Terms of service

Useful tools and features

Translate this article to...    Send this article to you or to a friend

Link to this article from your page   
If you like this article (tutorial), please link to it from your web page using the information above. Linking to this page, this is the only way to help us improve our service, the same time providing your visitors with a way to improve their online experience.

related articles

1. Guidelines when upgrading memory in Pentium II/III/IV Celeron and Athlon systems
These systems are excellent candidates for memory upgrades. Early Pentium II systems often have only 16 MB of RAM. In the price-sensitive consumer Celeron market, many early systems shipped with only 16 MB, and some Celeron systems have been sold with only 8 MB. Expanding memory to 128 MB or more is the most cost-effective upgrade you can make. When upgrading memory in one of these systems, note the following issues: Some early Pentium II and Celeron systems use EDO SIMMs or DIMMs, but most use 3.3 volt...

2. EDORAM ~ Extended Data Out RAM
In 1995, a newer type of memory called extended data out (EDO) RAM became available for Pentium systems. EDO, a modified form of FPM memory, is sometimes referred to as Hyper Page mode. EDO was invented and patented by Micron Technology, although Micron licensed production to many other memory manufacturers. EDO memory consists of specially manufactured chips that allow a timing overlap between successive accesses. The name extended data out refers specifically to the fact that unlike FPM, the data output drivers on the chip are not ...

3. Troubleshooting Memory
Memory problems can be difficult to troubleshoot. For one thing, computer memory is still mysterious to people because it is a kind of "virtual" thing that can be hard to grasp. The other difficulty is that memory problems can be intermittent and often look like problems with other areas of the system, even software. This section shows simple troubleshooting steps you can perform if you suspect you are having a memory problem. To troubleshoot memory, you first need some memory-diagnostics testing programs. You already have several, a...

4. How SIMM DIMM and RIMM memory work
Originally, systems had memory installed via individual chips. They are often referred to as dual inline package (DIP) chips because of their designs. The original IBM XT and AT had 36 sockets on the motherboard for these individual chips; then more of them were installed on the memory cards plugged into the bus slots. I remember spending hours populating boards with these chips, which was a tedious job. Besides being a time-consuming and labor-intensive way to deal with memory, DIP chips had one notorious problemthey crept out of th...

5. The evolution of Microprocessors from 1971 to the Present
It is interesting to note that the microprocessor had existed for only 10 years prior to the creation of the PC! Intel invented the microprocessor in 1971; the PC was created by IBM in 1981. Now more than 20 years later, we are still using systems based more or less on the design of that first PC. The processors powering our PCs today are still backward compatible in many ways with the 8088 that IBM selected for the first PC in 1981. November 15, 2001 marked the 30th anniversary of the microprocessor, and in those 30 years processor ...

6. RDRAM
Rambus DRAM (RDRAM) is a fairly radical memory design found in high-end PC systems from late 1999 through 2002. Intel signed a contract with Rambus in 1996 ensuring it would support RDRAM into 2001. After 2001, Intel continued to support RDRAM in existing systems, but new chipsets and motherboards primarily shifted to DDR SDRAM, and all future Intel chipsets and motherboards are being designed for either conventional DDR or the newer DDR2 standard. RDRAM standards had been proposed that will support faster processors through 2006; however, w...

7. Processor Codenames
Intel, AMD, and Cyrix have always used codenames when talking about future processors. The codenames usually are not supposed to become public, but they typically do. They can often be found in online and print news and magazine articles talking about future-generation processors. Sometimes, they even appear in motherboard manuals because the manuals are written before the processors are officially introduced. Processor Coden...

8. What is UMA ~ Upper Memory Area
The term Upper Memory Area (UMA) describes the reserved 384KB at the top of the first megabyte of system memory on a PC/XT and the first megabyte on an AT-type system. This memory has the addresses from A0000 through FFFFF. The way the 384KB of upper memory is used breaks down as follows: The first 128KB after conventional memory is called video RAM. It is reserved for use by video adapters. When text and graphics are displayed onscreen, the data bits that make up those images reside in this space. Video RAM is allotted t...