zoukankan      html  css  js  c++  java
  • 计算机的存储单位

    Ø  前言

    对于计算机的存储单位,想必大家都比较熟悉了,这应该是程序猿的入门基础。但是,有时候越是简单、基础的东西,大家越容易疏忽、遗忘。所以,今天特意的整理了一下,一是巩固一下,二是方便日后查阅。本文主要讨论以下几点:

    1.   计算机的存储原理。

    2.   什么是计算机的存储单位。

    3.   计算机存储单位分为哪些等级。

    4.   常用存储单位的换算关系。

    5.   字符存储所占用字节数。

    6.   存储单位进率为什么是1024而不是1000

    7.   带宽存储换算。

     

    1.   计算机的存储原理

    计算机使用电作为信号传输,分为低电平和高电平,0为低电平,1为高电平。01 就是我们平常说的二进制,我们在电脑上所看到的一切都是由这两个数组成,比如文件、图像、视频等,都是计算机通过对储存器中无数个01计算得来。

     

    2.   什么是计算机的存储单位

    指在某一领域以一个特定量,或标准作为一个记录(计数)点。再以此点的某个倍数再去定义另一个点,而这个点的代名词就是计数单位或存储单位。如卡车的载重量是吨,也就是这辆卡车能存储货物的数量,吨就是它的单位量词。

    计算机的基本存储单位是01bit),又称作位或比特,它是最小的存储单位。一个0/1即是一位,8位等于一个字节,比如:00101011 = 8bit(位/比特) = 1BByte/字节)。

     

    3.   计算机存储单位分为哪些等级

    1)   Bit(位/比特)

    2)   BByte/字节)

    3)   KBKilobyte/千字节)

    4)   MBMegabyte/兆字节,简称“兆”)

    5)   GBGigabyte/吉字节,简称“千兆”)

    6)   TBTerabyte/太字节/万亿字节)

    7)   PBPetabyte/拍字节/千万亿字节)

    8)   EBExabyte/艾字节/百亿亿字节)

    9)   ZBZettabyte/泽字节/十万亿亿字节)

    10)  YBYottabyte/尧字节/一亿亿亿字节)

    11)  BBBrontobyte/珀字节/一千亿亿亿字节)

    12)  NBNonaByte/诺字节)

    13)  DBDoggaByte/刀字节)

    14)  CBCorydonByte

    15)  XBXeroByte

    Ø  说明:以上存储单位除了 Bit Byte 以外,其他每级为前一级的1024倍,比如:1B = 8bit1KB = 1024B1M = 1024KB

     

    4.   常用存储单位的换算关系

    1)   1B = 8bit

    2)   1KB = 1024B = 8192bit

    3)   1MB = 1024KB = 1048576B = 8388608bit

    4)   1GB = 1024MB = 1048576KB = 1073741824B = 8589934592bit

    5)   1TB = 1024GB = 1048576MB = 1073741824KB = 1099511627776B = 8796093022208bit

     

    5.   字符存储所占用字节数

    1)   一个英文字母(a-zA-Z)、标点符号(/">~`!@#$%^&*()_-+=|:;'",<.>/?)、数字(0-9)占用1个字节。

    2)   一个中文汉字、标点符号(~@#%……&*()——+=【】{}、|;:‘’“”,《》。?)占用2个字节。

     

    6.   存储单位进率为什么是1024而不是1000

    Ø  目前计算机都是二进制的,让它们计算单位,只有2的整数幂时才能非常方便计算机计算,因为电脑内部的电路工作有高电平和低电平两种状态。所以就用二进制来表示信号,(控制信号和数据),以便计算机识别。而人习惯于使用10进制,所以存储器厂商们才用1000作进率。这样导致的后果就是实际容量要比标称容量少,不过这是合法的。1024210次方,因为如果取大了,不接近10的整数次方,不方便人们计算;取小了,进率太低,单位要更多才能满足需求,所以取210次方正好。

    Ø  计算实例:标称100GB的硬盘,其实际容量为100×1000×1000×1000字节/1024×1024×102493.1GB

    Ø  可见产品容量缩水只要满足计算的实际容量结果(上下误差应该在10%内),你买的就是正品,没被骗。

     

    7.   带宽存储换算

    Ø  在我们的记忆中,我们恐怕最熟悉的就是当初用Modem接入互联网时,接入的速度仅仅为56Kbps。在这个单位中,bpsbit Per Second的缩写,翻译成中文就是比特位每秒,也就是表示一秒钟传输多少位(bit)的意思。KbKB之间的关系:我们在电脑原理中知道,电脑的最小存储单位是字节Byte,一个字节,是由八位二进制位组成的。由此,我们可以这样认为,一个字节是由8个位组成的,或者说一个字节与八个位所占的空间是相同的。因为,当我们使用100Mb带宽的网络下载时,理论上的速度应该是100除以8等于12.5MB

    Ø  带宽测试的意义

    1)   评估网络性能带宽指标是衡量网络性能行为的重要指标之一,便于运营商掌握网络运行状况以及作为验收网络工程的考察指标。

    2)   路由优化 利用实际测量得到的可用带宽作为链路的重量(weight指标,能用来进行路由的动态构造,从而得到最优路由。

    3)   合理配置网络资源根据测量得到的每个链路的瓶颈带宽、可用带宽或利用率情况调配资源,以达到充分利用

    Ø  带宽测试的方法

    1)   单个分组技术 2、分组对技术 3、分组束技术 4、分组链技术等。

  • 相关阅读:
    Python中 sys.argv[]的用法简明解释
    python多线程
    python 多进程
    shell----bash
    linux crontab
    Elastic search 概述
    Elastic search 入门
    Elastic search CURL命令
    Elastic search 基本使用
    Elastic search 字段折叠 collaose
  • 原文地址:https://www.cnblogs.com/abeam/p/7243591.html
Copyright © 2011-2022 走看看