百杂讲堂之为什么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!这么大的内存,然而,这只是一种理论上的值,现在由于各种技术的限制,不可能有这么大的内存。

最新文章

  1. Android点击列表后弹出输入框,所点击项自动滚动到输入框上方
  2. [工作中的设计模式]中介模式模式Mediator
  3. mysql修改密码
  4. Java——单选按钮:JRadioButton
  5. javascript基础知识-语句
  6. 注意Activator.CreateInstance两个重载方法的性能
  7. NGUI 界面自适应
  8. 如何安装Favicon
  9. bzoj3123
  10. php session_set_save_handler 函数的用法(mysql)(转)
  11. hdu 1564 Play a game(博弈找规律)
  12. 基于LNMP的Zabbbix之Zabbix Agent源码详细安装,但不给图
  13. mysql安装出现的问题
  14. mongodb入门级的视频教程-简易客户管理系统制作
  15. 双击打开Jar文件
  16. 老男孩Python视频教程:第一周
  17. 面试 Java 高级后端开发,要准备哪些知识点?
  18. 口碑点餐相关问题FAQ
  19. 编译wxWidgets
  20. 【C++】vector用法详解

热门文章

  1. 2. 搭建DRF项目
  2. CentOS7 安装PHP7的redis扩展:
  3. Leetcode 714 - Node
  4. 廖雪峰网站:学习python函数—定义函数(二)
  5. 函数使用五:MIR7 发票预制 BAPI_INCOMINGINVOICE_PARK
  6. maven中 install的install:install的区别
  7. Ajax实现跨域访问的两种方法
  8. iOS的Cookie存取
  9. 深入浅出php socket编程
  10. 记录一次面试中的HTTP请求相关问题