码迷,mamicode.com
首页 > 其他好文 > 详细

百杂讲堂之为什么32位系统只能操作4g内存

时间:2018-10-11 21:50:07      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:很多   就是   状态   size   计算机   等于   font   strong   位计算   

百杂讲堂之为什么32位系统只能操作4g内存

计算机内存中很多的单元,每一个单元就是一个字节,一个字节有8位。每一个单元有两种状态:0和1。

所以

  • 两个单元就有4个组合;
  • 3个单元就有8个组合;
  • 依次类推……;
  • n个地址就有2的n次方组合。

32位计算机,就有32个的单元,就能控制2^32个单元,即2^32个字节,也就是2^32B,等于4GB,所以32位系统的计算机只能控制4gb的内存。

很多人也就想到了,现在有64位的系统,那么也就有2^64个单元,约等于17,179,869,184GB,oh my god!这么大的内存,然而,这只是一种理论上的值,现在由于各种技术的限制,不可能有这么大的内存。

百杂讲堂之为什么32位系统只能操作4g内存

标签:很多   就是   状态   size   计算机   等于   font   strong   位计算   

原文地址:https://www.cnblogs.com/hahayixiao/p/9774516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!