文档介绍:什么是 32 位操作系统 64 位操作系统
操作系统只是硬件和应用软件中间的一个平台。
32 位
操作系统针对的 32 位的 CPU 设计。
64 位操作系统针对的 64 位的 CPU 设计。操作系统只是硬件
和应用软件中间的一个平台。
32 位操作系统针对的
32 位的
CPU 设计。
64 位操作系统针对的 64 位的 CPU 设计。 我们的 CPU 从原来的 8 位,16 位,到现在的 32 位和 64 位。 cpu 处理计算的时候 “ 数据 ” 和“ 指令 ” 是不同对待的。 8 位的 CPU,一次只能处理一个 8 位的 “ 数据 ” 或者一个 8 位的 "指令 " 。比如‘ 00001101‘.
又比如:
“+1”
这个运算,你要先指示
CPU
做
“+”
,完成后再输入
“1”
数据给
CPU。
8 位的 CPU 优点是设计简单,处理速度比较快。
缺点就是: 软件设计复杂, 繁琐。不利于计算机的发展。
后
来推出了 16 位的 CPU,我们就可以一次处理两个字节(
16
位)的数据了, 比如 “ 加 1” 这个命令。 “ 加” 是一个指令,占用 8 个位,余下的 8 位我们可以
存放数据 “1” 了。 32 位的 CPU 就更加方便了,我们就可以一次处理一个 a=a+b 这样的命令了。 优点:简
化了软件设计的复杂度
缺点:硬件设计更加复杂,计算速度下降。
一般来讲
32 位
的
CPU
对于我们来讲是最理性的
CPU,对于软件开发来讲
足够了。 但是 2 的 32 次方 = 4294967296bit = 4G 左右很显然 32 位 CPU 只有 4G 左右的内存寻址空间,对于一些服务器来讲 4G 的内存的远远不够的了。我们需要更加大的
内存寻址空间的话就需要对
CPU
进升级。
64
位
CPU
就这样
诞生了。
64
位
CPU
的内存寻址空间是多少你算算看!
呵呵。
2 的 64 次方(理论上) 。 但是现在的 AMD 和 Inter 的 64 位 CPU 并不是真正意义上的 64CPU,只是进行了部分 64 位的
改进,比如 64 位的内存寻址等。
要是真的全部都是 64 位的了,那么现在市场上的软件将全
部被淘汰不能使用了
~呵呵,想像一下会是什么样子。
64 位
的操作系统针对
64 位
CPU
设计的,增加了一些