64位和32位的区别
在目前的操作系统中安装软件的时候经常会区别是32位(x86)还是64位的操作系统,今天就来谈谈32位和64位到底区别在哪里。
32和64的以我个人目前的理解,主要区别就是RAM(内存)。
32位的地址线最多表示的数字是2的32次方。同理64位就是2的64次方。
内存的使用是通过访问内存地址来使用的。一个地址对应8bit。也就是说若是32位的操作系统内存的最大地址就是2的32次方。2的10次方是1024也就是1G。根据同底数的幂运算法则。(2^10)*(2^10)*(2^10)*(2^2)=2^32=1024*1024*1024*4
根据一个地址对应8bit。那么对应的bit为(2^32)*8 1G=1024M 1 M = 1024 K 1 K = 1024byte 1byte=8bit.
既:
(2*32)*8=1024*1024*1024*4*8=4G.
所以说最多有4G个地址。多了没有地址。
同理64位 bit为(2^64)*8
(2^10)*(2^10)*(2^10)*(2^10)*(2^10)*(2^10)*(2^2)*8
(1024*1024*1024*1024*1024*1024*4*8)/(1024*1024*1024*8)=1024*1024*1024*4 G
最多有1024*1024*1024*4 G个地址。
这都是理论值,在现实生活中软件对内存的利用率也不可能100%,所以好多内存是浪费的。
内存是存储变量的一个存储空间,所以说上述的区别只是区别单个的一个进程的。当你操作系统的进程越多,应用程序还多的时候内存当然是多多益善。具体分配时候的时候就要看操作系统对内存的管理了。
开工干活了,后面还要区别SRAM和DRAM.敬请期待。
转载于:https://www.cnblogs.com/zhangjianrong/p/9148976.html
64位和32位的区别相关推荐
- python32位和64位有什么区别_python64位和32位区别
python64位能够用更大的内存空间,python64位可以在64位的系统下运行,但是不能在32位系统下运行.python32位能够在32位和64位上运行,但是内存空间较小. 64bit软件和32b ...
- 单片机8位、16位、32位和64位系统在内存上的区别
总线.内存和变量的相关知识 前言 本篇文章主要介绍单片机内部的总线和内存的一些关系及知识点, 一.32位系统和64位系统的区别 1. 8位.16位.32位和64位CPU的含义 如标题所述,不同位数的单 ...
- 32位计算机处理64位数据,win764位和32位区别
众所周知,Windows 7有32位系统和64位系统,但是针对win764位与32位区别之间的差别相信很多用户都感到困惑,最近就有用户问小编关于win764位和32位区别,那win764位和32位区别 ...
- 为什么计算机32到64位,为你解答win764位和32位有什么区别
64位win7系统是指特别为64位架构计算机而设计的操作系统.它可以帮助我们充分利用计算机资源.那么它和32位win7系统有什么不一样吗?下面,我就和大家一起来了解一下. win7是微软开发的操作系统 ...
- 【386w.com——菜鸟收藏:64位和32位系统之间的区别】
64位和32位系统的区别,什么是64位和32位操作系统,这二者有什么区别呢? 下面系统吧就和大家介绍下: 简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的CPU是双核以上,那肯定支 ...
- 64位和32位有什么区别?到底哪个更快?——硬核科普
原文链接:联想商用服务----64位和32位有什么区别?到底哪个更快?--硬核科普 32位和64位到底指什么? 下载 Windows 操作系统,会区分 X 64 和 X 86 版本(一般 X 86 是 ...
- 计算机中64位和32位什么意思?有什么区别?
一.64位和32位主要所指 1.32位和64位意味着处理器一次能处理的最大位数.主要区别是针对CPU而言,指CPU一次处理的二进制位数,64位计算机一般指拥有64位的处理器和64位的操作系统,32位计 ...
- 32位oracle和64位的区别,区分你的oracle是64位还是32位
区分你的oracle是64位还是32位 sqlplus / as sysdba; SQL> desc x$ksmmem Name ...
- 操作系统64位和32位的区别。
简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的CPU是双核以上,那肯定支持64位操作系统了.如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好, ...
- 64位mysql 和32位区别,ps的64位和32位的区别是什么
ps的64位和32位的区别是:64位的只能安装在64位操作系统上,而32位的既可以安装在64位操作系统上,也可以安装在32位操作系统上.部分插件可能不支持64位的ps. 32位和64位是针对于操作系统 ...
最新文章
- areas where akka is being deployed into production
- php论坛怎么架设,论坛架设有诀窍 phpWind配置技巧三则
- 1 张图秒懂 Nova 16 种操作 - 每天5分钟玩转 OpenStack(44)
- 如何在VS2013中隐藏引用计数?
- Delphi 重启应用程序
- kali--linux--安装截图工具scrot
- 116.填充同一层的兄弟节点
- 最小生成树 刘汝佳模板
- XXXXRockey4ND加密狗复制
- (超详细)张正友标定法原理及公式推导
- 作为应聘者 面试结束时应该问面试官一些什么问题呢
- 刘宇凡:一棵树给我的真理
- Oracle的Package的作用及用法
- 网站建设的基本步骤有哪些
- 回溯法解决部落冲突问题
- shell中的EOF用法
- 利用keytool工具生成数字证书
- ​GIS方向考研简述
- 虚拟机下载安装Centos7(新手详解)
- 爬虫遇到图片禁止访问(如403)