zoukankan      html  css  js  c++  java
  • 存储器容量计算及相关概念

    存储容量的定义 :存储容量是指主存能存放二进制代码的总位数

    存储器容量计算公式:

       按位计算 (b)   :        存储容量 = 存储单元个数 x 存储字长

       按字节计算(B):        存储容量 = 存储单元个数 x 存储字长 / 8

    存储单元 :CPU访问存储器的最小单位,每个存储单元都有一个地址。

    存储字长 :存储器中一个存储单元(存储地址)所存储的二进制代码的位数。

    例题:一个存储器有16根地址线,8根数据线,求此存储器存储容量?

    答:按位求取  2^16 x 8位 =64K x 8位 

          按字节求取   2^16 x 8位/8 = 64K x B = 64kB

    分析:

    存储单元与地址线的关系:  我们知道CPU访问存储器的最小单位是存储单元且每个存储单元都有一个地址,1 根地址线可以查找 2 个地址既2个存储单元,16根地址线则可以查找 2^16个存储单元。

    存储字长与数据线的关系 :  我们知道存储字长是指存储器中一个存储单元(存储地址)所存储的二进制代码的位数,而二进制代码的位数是由数据线的根数决定的,也就是说: 存储字长 = 数据线根数

    字节(B)与位(b)的关系  :    计算机里规定 1Byte = 8bit ,没有为什么就是这样规定定的!!!

    所以存储器容量就有;两种表示方法 64K x 8位 = 64KB

    我们常见的内存容量表示方法 是以字节为单位的。例如 1GB  ,4MB, 512KB

    1GB = 10^3MB =10^6KB = 10^9B = 10^9 x 8b 

  • 相关阅读:
    分布式哈希和一致性哈希算法
    消息队列rabbitmq的五种工作模式(go语言版本)
    Mysql查询缓存
    数据库的三大设计范式
    二叉树的常见算法
    消息队列选型分析
    Mysql防止索引失效原则
    Mysql索引优化单表、两表、三表实践
    数据结构 【栈与队列】
    谷歌实用插件
  • 原文地址:https://www.cnblogs.com/zhugeanran/p/9103926.html
Copyright © 2011-2022 走看看