cj7hawk
Veteran Member
So in another thread hidden away in CP/M world, this came up... And I was surprised that I received immediate criticism for making this observation, after the 640K limit came up in the thread, attributed to IBM.
Me: "I thought the idea of the 640K limit came from Microsoft didn't it?"
Responses:
"This is horse sh*t."
"In short you are picking on Microsoft for building a product to the specifications of the customer that follows the rules of the BIOS they targeted."
"Anyway, the whole 640K thing is a pretty darn stupid criticism."
Well, I come here for the robust debate and some good stuff came out of it, but I remembered hearing something about this from Microsoft back when I was a technology journalist and had frequent meetings with Microsoft to hear what they were doing... And the CP/M forum is not the appropriate place to continue the discussion.
Interestingly, the moment I started using an AI to help me track it down, I got much the same response from an AI, suggesting that the Internet is very anti when it comes to my statement. I even had the AI respond with the information I was looking for, only to suddenly erase the page it was printing and replace it with a trigger warning ! Which means just asking about this tripped a guardrail in google Gemini.
But still I eventually found the original claims and Bill gates did say it was Microsoft's idea (his decision) and he highlighted that he was wrong about his assumptions when he did this, and since it's a really cool MP3, that does seem to bring up a different perspective to what is commonly heard, I thought I'd share it in the correct part of the forum.
The best recording I could find was here: https://csclub.uwaterloo.ca/resources/tech-talks/1989-bill-gates-talk-on-microsoft/
It's at the 21.30 minute mark that he begins to discuss this -
It goes something like this;
So what's the general thinking on this - Was Bill Gates lying? I'm pretty happy to take him at his word for this, but are there other quotes from IBM that would actually counter this?
Also, was there ever a video recording of this talk that exists? I'm surprised it was so difficult to find when I went looking, but it's an interesting claim Bill Gates made that counters the common narrative.
Also, just to avoid it - I am not suggesting "640K should be enough for anyone" was Bill Gates quote since that is very strongly refuted - Just that according to Bill Gates, the 640K barrier decision came from Microsoft.
Me: "I thought the idea of the 640K limit came from Microsoft didn't it?"
Responses:
"This is horse sh*t."
"In short you are picking on Microsoft for building a product to the specifications of the customer that follows the rules of the BIOS they targeted."
"Anyway, the whole 640K thing is a pretty darn stupid criticism."
Well, I come here for the robust debate and some good stuff came out of it, but I remembered hearing something about this from Microsoft back when I was a technology journalist and had frequent meetings with Microsoft to hear what they were doing... And the CP/M forum is not the appropriate place to continue the discussion.
Interestingly, the moment I started using an AI to help me track it down, I got much the same response from an AI, suggesting that the Internet is very anti when it comes to my statement. I even had the AI respond with the information I was looking for, only to suddenly erase the page it was printing and replace it with a trigger warning ! Which means just asking about this tripped a guardrail in google Gemini.
But still I eventually found the original claims and Bill gates did say it was Microsoft's idea (his decision) and he highlighted that he was wrong about his assumptions when he did this, and since it's a really cool MP3, that does seem to bring up a different perspective to what is commonly heard, I thought I'd share it in the correct part of the forum.
The best recording I could find was here: https://csclub.uwaterloo.ca/resources/tech-talks/1989-bill-gates-talk-on-microsoft/
It's at the 21.30 minute mark that he begins to discuss this -
It goes something like this;
Well, in 1981, the shift to the 16 bit design gave us a megabyte of logical memory.
The 8086 has a 20 bit address - it's kind of interesting, it's really a sixteen bit data path, they have these things that they call segment registers, they are really index registers, but they shift them four bits to the left and add that to an offset to create a twenty bit address.
And so that's a one megabyte address space and in that original design I took the upper 384K and decided that a certain amount for the video memory and a certain amount for the rom and IO and that left 640K for general purpose memory.
And so that leads to today's situation where people talk about the 640K barrier. the limit to how much memory you can put to these machines.
I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. That is, a move from 64 K to 640 K felt like something that would last a great deal of time. Well, it didn't - it took about only 6 years before people started to see that as a real problem.
Fortunately there is a reasonable solution to this which is that as Intel has moved forwards with it's chip families, the 286 chip that you find inside the AT introduced in 1984, moves us up to a 24 bit address.
So what's the general thinking on this - Was Bill Gates lying? I'm pretty happy to take him at his word for this, but are there other quotes from IBM that would actually counter this?
Also, was there ever a video recording of this talk that exists? I'm surprised it was so difficult to find when I went looking, but it's an interesting claim Bill Gates made that counters the common narrative.
Also, just to avoid it - I am not suggesting "640K should be enough for anyone" was Bill Gates quote since that is very strongly refuted - Just that according to Bill Gates, the 640K barrier decision came from Microsoft.