Hey Ken,
Always enjoy your posts!
> The much-reviled solution was to create a 4-megabyte (20-bit) address space consisting of 64K segments,
Did you mean 1-megabyte here? (and again later in the same “paragraph”, pun intended)
Always enjoy your posts!
> The much-reviled solution was to create a 4-megabyte (20-bit) address space consisting of 64K segments,
Did you mean 1-megabyte here? (and again later in the same “paragraph”, pun intended)
The reason being that separating the segments into their own address spaces would create something more like a Harvard architecture, which isn't really wanted in a general-purpose computer.
It would be even more of a nightmare to program than the already janky segmented memory model we ended up with, so I'm happy IBM wisely decided to avoid it.