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:

    Someone had literally run to earth
    In an old cellar hole in a byroad
    The origin of all the family there.
    Thence they were sprung, so numerous a tribe
    That now not all the houses left in town
    Made shift to shelter them without the help
    Of here and there a tent in grove and orchard.
    Robert Frost (1874–1963)