26-bit computing: Difference between revisions

Content deleted Content added
Clarify that "extended real addressing" on S/370 only let you attach more main memory; virtual addresses were still only 24-bit. Ask for a citation on "[exploiting] 26-bit mode" - what's there to exploit, in problem state?
IBM System/370: Further emphasize that "26-bit mode" only affected the amount of memory you could attach to the machine; it didn't give individual programs a larger address space.
Line 8:
=== IBM System/370 ===
 
As [[data processing]] needs continued to grow, IBM and their customers faced challenges directly addressing larger memory sizes. In what ended up being a short-term "emergency" solution, a pair of IBM's second wave of System/370 models, the 3033 and 3081, introduced 26-bit real memory addressing, increasing the System/370's amount of physical memory addressthat could be spaceattached by a factor of 4 from the previous [[24-bit]] limitslimit of 16MB. IBM referred to 26-bit addressing as "extended real addressing," and some subsequent models also included 26-bit support. However, only 2 years later, IBM introduced [[31-bit]] memory addressing, expanding both physical and virtual addresses to 31 bits, with its System/370-XA models, and even the popular 3081 was upgradeable to XA standard.
 
Given 26-bit's brief history as the state-of-the-art in memory addressing available in IBM's model range, and given that virtual addresses were still limited to 24 bits, [[software]] exploitation of 26-bit mode was limited. The few customers that exploited 26-bit mode eventually adjusted their applications to support 31-bit addressing,{{cn}} and IBM dropped support for 26-bit mode after several years producing models supporting 24-bit, 26-bit, and 31-bit modes. The 26-bit mode is the only addressing mode that IBM removed from its line of mainframe computers descended from the [[System/360]]. All the other addressing modes, including now 64-bit mode, are supported in current model mainframes.