什么是 16、32 和 64 位架构? [英] What are 16, 32 and 64-bit architectures?
问题描述
对于微处理器和/或操作系统来说,16 位、32 位和 64 位架构是什么意思?
What do 16-bit, 32-bit and 64-bit architectures mean in case of Microprocessors and/or Operating Systems?
如果是微处理器,是指通用寄存器
的最大大小还是Integer
的大小或Address-line
的数量或 Data Bus line
的数量还是什么?
In case of Microprocessors, does it mean maximum size of General Purpose Register
s or size of Integer
or number of Address-line
s or number of Data Bus line
s or what?
我们所说的DOS 是 16 位操作系统
"、Windows 在 32 位操作系统中
"等是什么意思...?p>
What do we mean by saying "DOS is a 16-bit OS
", "Windows in a 32-bit OS
", etc...?
推荐答案
不同之处在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以操作 2 个字节,64 位可以操作 8 个字节的指令.您通常可以通过在每个时钟周期执行更密集的指令来增加处理器的吞吐量.
The difference comes down to the bit width of an instruction set passed to a general purpose register for operating on. 16 bits can operate on 2 bytes, 64 on 8 bytes of instruction at a time. You can often increase throughput of a processor by executing more dense instructions per clock cycle.
这篇关于什么是 16、32 和 64 位架构?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!