

These compromises often provide some room for future growth, but often fall short of the true pace of innovation to minimize the impact on existing applications. Designers make compromises to make the device easier to build and cheaper to mass produce. Like all engineering design efforts, PCs reflect a series of trade-offs. Of course, at the time of this alleged quote, in the early days of the PC industry, many home computers had 64 KB or less. In fact, my mobile phone, my digital camera, my DVR, and a dozen other electronic devices I interact with every day have far more than 640 KB of memory. The laptop I’m using to write this article has 6,500 times more RAM than that. We’ve come a long way since the days of the Intel 8088 processor with its 8-bit data bus addressing one MB (the upper 384 KB of addressing space was reserved for expansion cards, leaving 640 KB for physical memory). 1 Still, it persists in technical urban legend as a warning against underestimating the pace of PC evolution.

For the record, Gates flatly denies ever having said it. This famous, oft-quoted phrase - and variations of it - is routinely attributed to Bill Gates, founder and chairman of Microsoft Corporation. “ 640K is more memory than anyone will ever need”
