zoukankan      html  css  js  c++  java
  • 计算机存储概念的理解

    如果直接说存储,对于很多人来说,会是一个比较抽象的概念,特别是非计算机专业的人士。
    那么,到底什么是存储呢?我们可以引用我们生活中的例子来进行理解。
    我们生活中有一个词叫做“盛、装”,比如我们有碗来“盛”饭,有杯子来“装”水。
    同样的,我们有存储器来存储计算机的数据。

    有没有稍微有点理解了,我们生活中的东西是可见的,或者可触摸的,或者可感受到的,所以我们有比较深刻的印象,但是对于计算机的数据来说,大多数人不知道到底是什么东西。

    其实,计算机内部就只有 0 和 1 被用来存储,计算机中的数据就是 0和1 的集合(就是一堆0和1)。
    饭和碗的关系,就犹如 (0和1) 和 存储器的关系。
    一个是需要盛装的内容,一个是盛装的容器。

    一旦我们有了存储的概念,我们就可以开始来理解存储的大小。
    比如家里的自来水,付费的时候通常用的单位是吨(由于水的密度是基本不变的,我们也可以用体积来表示水的单位),现在假设我们有个很大的池子,可以装4吨水,我们把一吨水定义为基本单位。
    那么,对于计算机数据来说,我们有存储器,存储的内容是0或1,我们把
    一个0或一个1称为 1 bit。bit就是计算机中存储数据的最小单位。
    这里0和1 对比 水,bit 对应的是 吨。

    存储,我们可以有不同的容器,比如水,我们可以用池子来装,可以用桶装,可以用盆装,甚至可以用水管来装。
    同样的,对于计算机的数据而言,我们的存储器有 内存,硬盘,光盘,u盘 等等。
    那么,内存,硬盘,光盘,u盘这些存储器有什么不同呢?
    其实和水的容器是类似的,存储器的不同,可以存储的容量不同,一般来说,一只桶可以装的水肯定比一只瓢装的多。

    我们根据存储的内容是否会在断电后丢失,区分为永久存储器和非永久存储器。
    比如硬盘,你下载的歌曲,电影存储在硬盘中,关机后,下次开机这些数据都还在,所以硬盘是永久性存储器。
    再说内存,内存的数据是临时性存储的,数据在关机后就会丢失(这里非计算机专业可以不用了解,大概知道就可以了)

    既然都是用来存数据的,为什么要搞那么多花样呢?
    这就要说到钱的问题了,假如我们需要储存水,我们可以修一个池子,也可以买个水桶,有钱你可以修个大池子,穷点你就只能买个水桶。
    在计算机中,内存的造价相对就要高于硬盘,但内存速度快,所以,人们结合各自的有点,组装成现在的电脑。

    总结:存储器的不同

    1.存储容量不同
    2.存储速度不同
    3.是否可以永久保存

    总结:存储器的容量

    1.一个0或一个1为 1bit,也称为 1 比特
    2.八个0和1的组合,称为 1 Byte,1字节
    3.1024 个 Byte 称为 1 kb
    4.1024 kb 称为 1 mb (一首歌一般为 3mb 到20mb 左右,也就是说,一首3mb的歌曲是由 25165824 个0和1组成的)
    5.1024 mb 称为 1GB (硬盘一般为 300GB 到 500GB左右)
    6.1024 GB 称为 1TB (现在的硬盘也有 1TB 及以上的了)
    7.1024 TB 称为 1PB (这个已经是很大的单位了,普通人根本用不到)

    1. 硬盘

    2. 内存

    3. u盘

  • 相关阅读:
    登录校验
    com.sd.utils/Druidutils.java-连接池
    软件开发流程
    JSP九大内置对象
    . net程序员应该会什么(转载自知乎博主:专注.net领域极客)
    WPF 在属性栏中更改相关设置
    office 2016 专业版 删除部分组件
    AutoMapper安装及基本用法
    sql 求一张表中 列值重复中的 不同列值中的更新时间最大值对应的 全列数据,即相同的列值取时间最晚的哪一行
    C# 多线程 lock
  • 原文地址:https://www.cnblogs.com/tk091/p/4529247.html
Copyright © 2011-2022 走看看