在目前的操作系统中安装软件的时候经常会区别是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位的区别相关推荐

  1. python32位和64位有什么区别_python64位和32位区别

    python64位能够用更大的内存空间,python64位可以在64位的系统下运行,但是不能在32位系统下运行.python32位能够在32位和64位上运行,但是内存空间较小. 64bit软件和32b ...

  2. 单片机8位、16位、32位和64位系统在内存上的区别

    总线.内存和变量的相关知识 前言 本篇文章主要介绍单片机内部的总线和内存的一些关系及知识点, 一.32位系统和64位系统的区别 1. 8位.16位.32位和64位CPU的含义 如标题所述,不同位数的单 ...

  3. 32位计算机处理64位数据,win764位和32位区别

    众所周知,Windows 7有32位系统和64位系统,但是针对win764位与32位区别之间的差别相信很多用户都感到困惑,最近就有用户问小编关于win764位和32位区别,那win764位和32位区别 ...

  4. 为什么计算机32到64位,为你解答win764位和32位有什么区别

    64位win7系统是指特别为64位架构计算机而设计的操作系统.它可以帮助我们充分利用计算机资源.那么它和32位win7系统有什么不一样吗?下面,我就和大家一起来了解一下. win7是微软开发的操作系统 ...

  5. 【386w.com——菜鸟收藏:64位和32位系统之间的区别】

    64位和32位系统的区别,什么是64位和32位操作系统,这二者有什么区别呢? 下面系统吧就和大家介绍下: 简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的CPU是双核以上,那肯定支 ...

  6. 64位和32位有什么区别?到底哪个更快?——硬核科普

    原文链接:联想商用服务----64位和32位有什么区别?到底哪个更快?--硬核科普 32位和64位到底指什么? 下载 Windows 操作系统,会区分 X 64 和 X 86 版本(一般 X 86 是 ...

  7. 计算机中64位和32位什么意思?有什么区别?

    一.64位和32位主要所指 1.32位和64位意味着处理器一次能处理的最大位数.主要区别是针对CPU而言,指CPU一次处理的二进制位数,64位计算机一般指拥有64位的处理器和64位的操作系统,32位计 ...

  8. 32位oracle和64位的区别,区分你的oracle是64位还是32位

    区分你的oracle是64位还是32位 sqlplus / as sysdba; SQL> desc x$ksmmem Name                                  ...

  9. 操作系统64位和32位的区别。

    简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的CPU是双核以上,那肯定支持64位操作系统了.如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好, ...

  10. 64位mysql 和32位区别,ps的64位和32位的区别是什么

    ps的64位和32位的区别是:64位的只能安装在64位操作系统上,而32位的既可以安装在64位操作系统上,也可以安装在32位操作系统上.部分插件可能不支持64位的ps. 32位和64位是针对于操作系统 ...

最新文章

  1. areas where akka is being deployed into production
  2. php论坛怎么架设,论坛架设有诀窍 phpWind配置技巧三则
  3. 1 张图秒懂 Nova 16 种操作 - 每天5分钟玩转 OpenStack(44)
  4. 如何在VS2013中隐藏引用计数?
  5. Delphi 重启应用程序
  6. kali--linux--安装截图工具scrot
  7. 116.填充同一层的兄弟节点
  8. 最小生成树 刘汝佳模板
  9. XXXXRockey4ND加密狗复制
  10. (超详细)张正友标定法原理及公式推导
  11. 作为应聘者 面试结束时应该问面试官一些什么问题呢
  12. 刘宇凡:一棵树给我的真理
  13. Oracle的Package的作用及用法
  14. 网站建设的基本步骤有哪些
  15. 回溯法解决部落冲突问题
  16. shell中的EOF用法
  17. 利用keytool工具生成数字证书
  18. ​GIS方向考研简述
  19. 虚拟机下载安装Centos7(新手详解)
  20. 爬虫遇到图片禁止访问(如403)

热门文章

  1. React-flux杂记
  2. 日常工作中,个人总结的 - Git - 常用操作方法 (三)
  3. linux下dns视图配置
  4. Python——Selenium Chrome Driver配置
  5. JSP 九大内置对象及四大作用域
  6. [读书笔记]机器学习:实用案例解析(4)
  7. EF6 秘籍 2th:Entity Framework 入门(二)EF简介
  8. xtrabackup备份还原的具体操作过程
  9. 技术随想--不求安稳,超越自我
  10. adb命令查看手机电量_你们要的App电量分析测试来了