Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

I know that "processor architecture" can be used to refer to whether the processor is 32-bit or 64-bit (or something else), but what word can be used for the operating system? Note that it's not necessarily the same as the processor architecture, e.g. I can install a 32-bit OS on a 64-bit machine.

Also, this is for a business document for non-technical people, so I'd like to avoid an overly technical terminology.

share|improve this question
    
But for the edit, the q. would've been entirely 'off-topic' on ELU. –  Kris Apr 15 '12 at 8:50
    
I can install a 32-bit OS on a 64-bit machine. - there are only a limited number of processor architectures for which this is true, and this is in the case when the physical machine has support for an earlier processor architecture. –  Random832 Apr 15 '12 at 19:25

6 Answers 6

I suggest bitness, in the sense of "The architecture of a computer system in terms of how many bits compose the basic values it can deal with". (Logitech uses it, Microsoft uses it to specify operating-system bitness, et al.)

share|improve this answer
    
I have heard bit depth, which is close enough to this to not warrant its own answer. –  John Gietzen Apr 21 '12 at 14:50
3  
I've only heard bit depth used in the context of images. –  Pitarou May 1 '12 at 4:11

Word size (e.g. here's a table of word sizes in Wikipedia) or word length.

share|improve this answer
3  
-1: I don't like to do that, but the OP is specifically asking for a word to talk about the "bitness" of the OS not the hardware. The word size table you point to shows hardware word sizes. This is because in computing 'word' is used to refer to the natural memory access size used by a processor. The word size of the processor remains the same regardless of the "bitness" of the OS running on it. –  Jim Apr 15 '12 at 22:45
1  
+1, as this is about the best answer possible. However, Word size, Register Size, Address size, and internal bus size can all be different things. For example, for M68000 the first was OS dependent, and the others were 32, 24, and 16 respectively. –  T.E.D. Apr 16 '12 at 17:57

runs on

A phrase like "runs on 64-bit (32-bit) computers" would make more sense to a lay user.

An alternative, if applicable could be optimized for.

A single word, least a noun, would not suit your audience's reading level.

share|improve this answer

I think I'd have to pick something like:

OS address-size or address-width

or maybe

OS pointer-size/width

share|improve this answer
    
That answer would suit very well, but how many non-technical people will get wiser with those words? –  MDeSchaepmeester Apr 15 '12 at 7:19
    
@MarioDeSchaepmeester to be fair the answer was posted before I edited to mention that this is for non-technical people. But you are right, I don't think this works well for non-technical people –  Fitri Apr 15 '12 at 7:34
4  
IF you are talking to non-technical people you could just refer to the word-size or natural word-size of the OS. The thing is, you are dealing with a technical subject you'll need a technical description. Non-technical people will have heard of 32-bit and 64-bit as simply names but they won't really know what it means. So you say something like "The OS Memory Model, e.g. 32-bit or 64-bit" and they'll get it. –  Jim Apr 15 '12 at 7:50
    
+1 for Jim's comment. As an example of how complex it can be have a look at the history of IBM's XA en.wikipedia.org/wiki/IBM_System/370 warning - contains more than 100% of your RDA of WTFs. –  Wudang Apr 15 '12 at 11:33
    
Address space? Does that work? –  Brad Apr 30 '12 at 18:47

If you mean x86 versus x86_64, it's "instruction set" or "architecture". The fact that one is 32-bit and the other is 64-bit is just one of the differences between these two architectures.

share|improve this answer

What about OS architecture or software architecture?

EDIT: per Wikipedia's comparison of CPU architectures, props to zpletan:

Computer architectures are often described as n-bit architectures. Today n is often 8, 16, 32, or 64, but other sizes have been used.

share|improve this answer
    
I was thinking about that, too, but it might be ambiguous (can also refer to whether the OS architecture is NT, 9x, etc) –  Fitri Apr 15 '12 at 5:51
    
@Fitri, it is no more ambiguous than processor architecture, which could either refer to 16-/32-/64-bit or to ARM/i386/etc. –  zpletan Apr 15 '12 at 12:24
    
Per Wikipedia (Comparison of CPU architectures), "Computer architectures are often described as n-bit architectures." I might on that basis suggest prefixing n-bit to this answer if you want to be more explicit. –  zpletan Apr 15 '12 at 12:29
    
The reason I don not like OS architecture or software architecture for this is that OS architecture is the term used to refer to the basic design paradigm used for the OS such as: microkernel, monolithic, hybrid, etc. And software architecture is described in IEEE-1471 and is used to refer to the general field of study focusing on the fundamental organization of a system as embodied by its components. So neither is an appropriate term to refer to "bitness" –  Jim Apr 15 '12 at 17:56

protected by RegDwigнt Apr 16 '12 at 17:38

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.