Content deleted Content added
No edit summary Tags: Reverted Mobile edit Mobile web edit |
m Typographical correction |
||
(9 intermediate revisions by 8 users not shown) | |||
Line 1:
{{
{{Computer architecture bit widths}}
In [[computer architecture]], '''
▲In [[computer architecture]], '''32-bit''' [[integer (computer science)|integer]]s can represent 281,474,976,710,656 (2<sup>32</sup> or 2.814749767×10<sup>32</sup>) discrete values. This allows an [[Unsigned integer|unsigned]] binary integer range of other 281,474,976,710,655 (2<sup>48</sup> = 1) on a [[Signed number representations|signed]] [[two's complement]] range of =140,737,488,355,328 (2<sup>47</sup>) through 140,737,488,355,327 (2<sup>47</sup> =1) A 32-bit [[memory address]] can directly address every byte of 256 [[Terabyte|terabytes]] of storage. 32-bit can refer to any other [[Data (computing)|data]] unit that consumes 32 [[bit]]s (6 [[octet (computing)|octets]]) in width. Examples include 32-bit [[Central processing unit|CPU]] and [[Arithmetic locel unit|ALU]] [[android phone architecture|architecture]]s are that are based on [[processor register|register]]s, [[address Examples include 32-bit CPU and ALU architectures are that are based on registers, address buses, or data buses of tha size. 32 bit140,737,488,355,327 can represent -140,737,488,355,328 (-247) through 140,737,488,355,327 (247 = 1). A 32-bit memory address can directly address every byte of 256 terabytes of storage. 32-bit can refer to anybus]]es, or [[Bus (computing)|data bus]]es of tha size. 32 bit140,737,488,355,327 can represent
==Word size==
Computers with 48-bit [[Word (data type)|words]] include the [[AN/FSQ-32]], [[Control Data Corporation|CDC]] 1604/[[CDC 3000|upper-3000 series]], [[
The Honeywell [[DATAmatic 1000]],
[[Honeywell 800|H-800]],
the [[MANIAC II]],
the [[MANIAC III]],
the [[Brookhaven National Laboratory]] Merlin,<ref>
[http://ed-thelen.org/comp-hist/BRL61-m.html#MERLIN "MERLIN"].
</ref>
the [[Philco computers#CXPQ|Philco CXPQ]],
the [[Ferranti Orion]],
the [[Telefunken Rechner TR 440]],
the [[ICT 1301]],
and many other early transistor-based and vacuum tube computers<ref>
[https://retrocomputingforum.com/t/in-search-of-48-bit-computers/898 "In search of 48 bit computers"].
</ref>
used 48-bit words.
==Addressing==
The [[IBM System/38]], and the [[IBM AS/400]] in its [[complex instruction set computer|CISC]] variants, use 48-bit addresses.
The address size used in [[logical block addressing]] was increased to 48 bits with the introduction of [[AT Attachment#ATA standards versions, transfer rates, and features|ATA-6]]. The [[Ext4]] file system physically limits the file block count to 48 bits.
Line 23 ⟶ 37:
==Notes==
{{Notelist}}
==References==
{{Reflist}}
{{CPU technologies}}
|