just brew it! wrote:UberGerbil wrote:Well, technically Intel thought 1MB was enough (it was actually more than enough for a 16bit chip -- oh, ugly ugly segments) and IBM thought 512KB was enough (since that's all the first 5150 motherboards would support). It was Tim Patterson who decided spliting that 1MB into 384KB for the system and 640KB for the user was enough. And Bill Gates, famously, agreed with him.
It's kind of funny how things never really change. Not enough physical address space... reserved addresses for video cards and other peripherals getting in the way... hokey address bank swapping schemes to extend the life of the platform. We went through it in the 16-bit MS-DOS days with the 1MB barrier, and before that in the 8-bit days with the 64K barrier. Now we're doing it all over again with the 4GB barrier.
I can't wait until we're dealing with the 16 exabyte limit!