预备知识:

内存:计算机有两个存储空间,一个叫内存,一个叫硬盘;区别?试想,玩游戏时加个硬盘,能提高游戏性能吗?不能,但加内存可以,因为CPU只能直接操作内存,不能操作硬盘。玩游戏时,或者用软件时,都有个加载过程,就是把硬盘里的内容,传输到内存。

32位:内存地址的位数。

byte与bit:一个bit就是一个二进制位,如1111 0000,就是8bit,也叫8位;1byte = 8 bit,也叫1字节。

cpu访问内存:cpu访问内存的最小单位位1byte,因为一次访问1bit效率太低,所以这么设计,为什么不一次访问2byte?我也不知道。但它现在就是这么设计的。

正题开始:

先看2位,2位能代表多少个不同值?00 01 10 11,四个,也就是2^2个。如果学过数学组合运算,很快就能理解。

则32位能代表2^32个不同的值,每个值对应一个byte,所以能访问的最大内存为:2^32byte 约等于4G。

这里省略了寻址。

寻址是说,当我们要访问一个内存某个位置时,如何快速知道我们要访问的内存在哪里?给房间都标记的门牌号,是不是更好找,所以计算机也给内存搞了个内存地址,每一个不同的内存地址对应一个byte。

为什么32位系统只能支持4G内存相关推荐

  1. 详解为什么32位系统只能用4G内存.

              既然是详解, 就从最基础的讲起了. 1. Bit(位)               Bit计算机是计算机最小的存储单位,  大家都知道计算机实质上都是用二进制数0或者1来存储数据的 ...

  2. 详解为什么32位系统只能用4G内存

    既然是详解, 就从最基础的讲起了. 1. Bit(位)               Bit计算机是计算机最小的存储单位,  大家都知道计算机实质上都是用二进制数0或者1来存储数据的,  所以Bit实际 ...

  3. 32位系统为什么支持4G内存

    首先说明几个概念: 32操作系统的地址总线为32,最大可寻址2^32(2的32次方)个地址: 内存中一个存储单元为一个字节,即1byte或者8bit: 1 Gb =2^10 Mb = 2^20 Kb ...

  4. 计算机知识(1)——为什么32位系统只支持4GB内存?

    因为32位系统说的是寻址范围(查找内存地址的范围)是32位,如果是8位系统,他的寻址范围就是2的8次方,他的寻址范围是256,也就是说有256个内存地址,每个地址里又有8位空间,因此256个地址X8位 ...

  5. 32位CPU最大支持4G内存

    32位系统最大只能支持4GB内存之由来 也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存, ...

  6. 32位系统最大支持4GB内存原因

    在计算机中,内存地址通常是按照字节(byte)为基本单位进行编址的.每个字节都有一个唯一的内存地址,也就是一个32位(4字节)的二进制数可以表示的地址空间是2的32次方,即4GB.因此,32位操作系统 ...

  7. 32位java 最大内存_【答疑系列】为什么32位系统只支持最大4G内存?

    这个问题一直都有同学问到,算是提问次数最多的问题之一了. 32位是什么 现在主流的操作系统都是64位的,早期存在32位操作系统,相信大家也都有所听闻,其实,在更早之前,还有16位.8位的,这里就不展开 ...

  8. 计算机32位操作系统最大识别到内存,win7 32位系统可以支持多大的内存_win7 的32位系统最大支持多少g的内存...

    大家都知道win7系统有32位和64位之分,而两者的安装配置是不一样的,一般4G内存的我们安装64位的系统,但是很多用户不知道win7 32位系统可以支持多大的内存,这就给大家分享一下win7 的32 ...

  9. 32位计算机内存最大多少,32位系统到底支持多大的内存呢

    在我们的日常生活中很多朋友都知道自己的电脑是安装了64位还是32位的系统,但是有的朋友电脑内存是8G安装了32位的系统,发现没有全部使用到8G,甚至使用内存还不够4G,到底是怎么回事呢?32位系统到底 ...

最新文章

  1. NERDTree这个插件的用法简介
  2. 两个对于Apriltag图片处理问题讨论
  3. ubuntu nginx php-fpm mysql_Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
  4. 解决 git extensions 每次提交需要输入用户名和密码
  5. Nginx正则表达式之匹配操作符详解
  6. MYSQL的地理信息数据库_国内为什么没有开源地理信息数据库?
  7. python学习笔记(五)
  8. 【codevs1041NOIP01TG】Car的旅行路线,最短路中的数学题
  9. datatables ajax错误,ajax datatable - DataTables警告:table id = example - 无法重新初始化DataTable(示例代码)...
  10. freebsd mysql tmp_FreeBSD下安装MySQL与MySQLdb笔记
  11. 全国大学生创新创业比赛-----采油厂绩效考核系统的设计与开发
  12. springboot借助sftp将文件上传到远端的nginx服务器中,然后将文件路径存进数据库
  13. php解决商品超卖,商品超卖问题,你用PHP如何解决?
  14. 计算机磁盘图标变了怎么改过来,本地磁盘图标变了怎么办 本地磁盘图标变解决方法...
  15. linux 系统管理员l,系统管理员的 SELinux 指南
  16. vue导入导出excel组件封装
  17. 【p4】perforce命令笔记
  18. Kingbase数据库实验五 PL/SQL程序设计
  19. [KDD 2022]ROLAND Graph Learning Framework for Dynamic Graphs
  20. dede - 栏目中判断

热门文章

  1. C/C++编译器中数组越界却不会报错崩溃
  2. 深圳嵌入式培训 修练软硬件之功 高薪一路相伴
  3. 微信小程序-view的创建和使用
  4. kali linux 2016.2 安装到u盘
  5. 系统用了一段时间后 硬盘上好几个磁盘里都显示有 FOUND.000 等文件夹
  6. 【linux 】添加开机启动项的方法|Linux目录结构和存放哪些文件
  7. HDU5298立体几何
  8. 2019年6月六级阅读翻译总结
  9. 自然语言处理与信息与计算科学专业的联系
  10. GDKOI2021 爆炸记