3 ms·
That's interesting - I didn't know that the memory subsystem could "know" which of the 4 segment registers was in use for a given request. With that detail, one
by moosedev 4y ago
That's interesting - I didn't know that the memory subsystem could "know" which of the 4 segment registers was in use for a given request. With that detail, one could certainly call it a 4MB "address space", albeit even more of a pain to use than the usual 1MB one :-)
- ataylor284_ 4y agoI can see mapping CS to 1MB and DS, ES, and SS all to another 1MB for 2MB as moderately viable. This would make the system a Harvard Architecture instead of a von Neumann, with the escape hatch of segment prefixes. 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.