操作系统8位、16位、32位、64位、128位指什么?

想知道... 想知道 展开
 我来答
数蚕科技
2019-10-30 · TA获得超过1304个赞
知道小有建树答主
回答量:250
采纳率:92%
帮助的人:197万
展开全部
所谓8位、16位、32位、64位、128位等术语有时指总线宽度,有时指指令宽度(在定长指令集中),而在操作系统理论中主要是指存储器定址的宽度。如果存储器的定址宽度是16位,那么每一个存储器地址可以用16个二进制位来表示,也就是说可以在64KB的范围内定址。同样道理32位的宽度对应4GB的定址范围,64位的宽度对应16 Exabyte的定址范围。存储器定址范围并非仅仅是对操作系统而言的,其他类型的软件的设计有时也会被定址范围而影响。但是在操作系统的设计与实现中,定址范围却有着更为重要的意义。
在早期的16位操作系统中,由于64KB的定址范围太小,大都都采用“段”加“线性地址”的二维平面地址空间的设计。分配存储器时通常需要考虑“段置换”的问题,同时,应用程序所能够使用的地址空间也往往有比较小的上限。
在32位操作系统中,4GB的定址范围对于一般应用程序来说是绰绰有余的,因而,通常使用一维的线性地址空间,而不使用“段”。
专业语音导览
2023-08-22 广告
简单的说32位的CPU的数据线、地址线、控制线都是32位的,即CPU一次能够传送、处理32位的二进制数,所以理论上它能够寻址的范围是2的32次方,即4个GB,所以即使你的电脑能够安装8个GB的内存,系统也只能使用前4个GB的内存,而另4个G... 点击进入详情页
本回答由专业语音导览提供
路之舞者
2019-12-26 · TA获得超过430个赞
知道小有建树答主
回答量:1454
采纳率:78%
帮助的人:211万
展开全部
有这种说法吗?

大致理解你想说的可能是内存寻址范围,这个跟CPU寄存器长度有关,如386CPU 就是32位内存寻址范围,像EAX寄存器就是32位的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ea886fb
2019-10-30 · TA获得超过9936个赞
知道大有可为答主
回答量:3529
采纳率:66%
帮助的人:131万
展开全部
根据存储器寻址的宽度可以将操作系统分为8位、16位、32位、64位、128位的操作系统。早期的操作系统一般只支持8位和16位存储器寻指宽度,现代的操作系统如Linux和Windows 7都支持32位和64位。
1、32位处理器指可以一次性处理4个字节的数据量。32位操作系统针对的32位的CPU设计。但32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存是远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进行升级。
2、64位指在计算机架构中,64位整数、内存地址或其他数据单元,是指它们最高达到64位(8字节)宽。此外,64位CPU和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。

硬件方面主要指CPU的寻址能力,是达到2的32次方还是2的64次方,现在大部分都能达到2的64次方。目前的电脑在硬件上大部分都可以看做是64位的。
软件方面是指处理数据的能力,也就是4字节还是8字节,目前与普通用户最主要的关系就是看出软件可以支持使用的内存容量的大小了,至于由此带来的数据吞吐量的差异,说实话,对专业人士也许有很大帮助,但目前对普通用户用处不是很大,带来的收益不算明显。
当然,在硬件较好的机器上,如果不是考虑到特别的软件使用需求的话,还是建议使用64位系统,不少32位的软件也可以在64位上运行的。
64bit计算主要有两大好处:可以进行更大范围的整数运算;可以支持更大的内存。
内存这是64位系统最显著的优点,它可以使用超过4GB的内存 。大多数新的台式机和笔记本电脑至少拥有4GB的内存。
问题是,像Vista和Win 7的32位版本只能够用大约3GB的内存 。相比之下,64位的Windows 不仅可以利用高达128GB的内存,还能够使用的内存映射取代BIOS的功能,从而使操作系统真正使用完整的4GB的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式