Actually the terminology is much more ambiguous than that. Register size, address size, bus size within CPU, bus size to memory, bus size to peripherals, could all be different bit widths, and physical hardware register sizes don't have to match the register sizes of the hardware architecture visible to the user. I'm pretty sure larger IBM mainframes have had some internal bus sizes of 64 bits and larger for years, even though the architecture visible to the user only had 32 bit registers and and 31 bit addresses at the time.

Since the introduction of IBM S/360 in the 1960's almost all processors have been implemented using microcoding techniques, which means that the choice of hardware physical bus and register sizes is a matter of cost-performance trade offs rather than something uniquely dictated by the logical architecture seen by the users.

Leif Rundberget wrote:
Be careful with like terms between the PC(intel) world and the mainframe
world.  When someone says they have a 64-bit Intel server (Intel,
Solaris, AMD, etc.), it does not mean that the server can access an
address 64-bits long, the 64-bits refers to the width of the bus.  So it
can transfer 64-bits in parallel.
Leif

John KcKown wrote:
And, just for fun, Sun has implemented a 128-bit filesystem in Solaris!
That means that a single filesystem can contain 2**128 bytes of data.
Good heavens! I think that most UNIX filesystems are either 32 or 64 bit
at present. But don't quote me on that.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology


--
Joel C. Ewing, Fort Smith, AR        [EMAIL PROTECTED]

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to