墨烯的C语言技术栈-C语言基础-017

电脑上的存储设备都有哪些?

寄存器(集成到CPU上)

高速缓存(cache)

内存

硬盘

                寄存器                                                        ^空间小 造价高 快

               高速缓存                                                      |  

               内存8/16G  <----->      CPU中央处理器        |

                硬盘                                                             |空间大 造价低 慢

内存会化分为一个个的内存单元 每个单元都有一个编号

一个内存单元的大小是一个字节

32位电脑

生成地址时候

地址线通电 通电就会产生1/0(正脉冲/负脉冲)

32根地址线同时都产生电信号

电信号的组合如下

00000001000000010000000100000001

00000000000000000000000000000001

00000000000000000000000100000000

1111111111111111111111111111111111111

......

大概有2^32个电信号的组合

2^32个地址序列  一个地址就可以管理一个内存单元 一个内存单元就是一个字节

所以就是2^32的空间 = 4,294,967,296 byte = 4,194,304kb = 4096mb = 4g

现在基本上都是64位

8g 16g 32g都是很平常的事

bit - 比特位

8个bit = 1个字节

byte - 字节

后面都是1024进1单位

kb

mb

gb

tb

rb

相关推荐

  1. C语言技术-C语言基础-017

    2024-07-22 04:34:05       17 阅读
  2. C语言技术-C语言基础-010

    2024-07-22 04:34:05       22 阅读
  3. C语言技术-C语言基础-012

    2024-07-22 04:34:05       23 阅读
  4. C语言技术-C语言基础-014

    2024-07-22 04:34:05       18 阅读
  5. C语言技术-C语言基础-015

    2024-07-22 04:34:05       16 阅读
  6. C语言——实现

    2024-07-22 04:34:05       50 阅读
  7. C语言-实现

    2024-07-22 04:34:05       18 阅读
  8. C语言实现基础数据结构——

    2024-07-22 04:34:05       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 04:34:05       50 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 04:34:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 04:34:05       43 阅读
  4. Python语言-面向对象

    2024-07-22 04:34:05       54 阅读

热门阅读

  1. 对Spring、SpringMVC、MyBatis框架的介绍与解释

    2024-07-22 04:34:05       9 阅读
  2. Linux下编译boost1.85

    2024-07-22 04:34:05       9 阅读
  3. Nginx 学习笔记

    2024-07-22 04:34:05       12 阅读
  4. vue第一次页面加载会触发那几个钩子函数?

    2024-07-22 04:34:05       15 阅读
  5. 大模型日报 2024-07-20

    2024-07-22 04:34:05       12 阅读
  6. MLIR

    2024-07-22 04:34:05       12 阅读