PCI Hole

The PCI hole or PCI memory hole is a limitation of 32-bit hardware and 32-bit operating systems that causes a computer to appear to have less memory available than is physically installed. This memory addressing limitation and the later workarounds necessary to overcome it are functionally similar to the memory limits of the early 8088 IBM PC memory architecture (see Conventional memory).

Similar situations have often arisen in the history of computing, when hardware intended to have up to a certain level of resources is designed to handle several times the maximum expected amount, which eventually becomes a severe restriction as Moore's law increases resources economically available. The original IBM PC was typically supplied with 64kB of memory or less; it was designed to take a maximum of 640kB, far more than it was thought would ever be needed. In fact, Bill Gates is famously (but erroneously) thought to have pointed out that "640 KB ought to be enough for anyone." This rapidly became a restriction that had to be handled by complex DOS memory management. Similar successive restrictions in size have been imposed and overcome on hard drives.

Read more about PCI Hole:  Unavailable Memory, Physical Address Extension, Filling The Memory Hole, See Also

Famous quotes containing the word hole:

    During Prohibition days, when South Carolina was actively advertising the iodine content of its vegetables, the Hell Hole brand of ‘liquid corn’ was notorious with its waggish slogan: ‘Not a Goiter in a Gallon.’
    —Administration in the State of Sout, U.S. public relief program (1935-1943)