计算机组成原理之存储器

一、概述

1、存储器的类型

你只要能给出一个分类标准就可以分类

(1)按存储介质分

(1)半导电存储器(易失)

TTL:晶体管类,读取速度快,但是价格贵

MOS:价格低,应用广泛

(2)磁表面存储器:有磁头和载磁体(不易失)

(3)磁芯存储器:内部有芯片一样的,内有两个导线,只要流过电流进会存在数据(不易失)
在这里插入图片描述
(4)光盘存储器:激光,磁光材料(不易失)

(2)按存取方式分类

在这里插入图片描述

(3)按在计算机中的使用来分

在这里插入图片描述

2、存储器的层次结构

(1)特征

在这里插入图片描述

在这里插入图片描述

  • 为什么要这么多层呢?就是因为我们自己的要求呀,企业要赚钱,所有它为我们生产更好的

(2)层次关系

在这里插入图片描述
在这里插入图片描述

  • 有些块放到主存,有些辅存里面的。
  • 操作系统里讲到的就是虚拟存储技术。【这里的虚拟存储器】
    在这里插入图片描述

二、主存储器

1、概述

(1)基本组成

在这里插入图片描述

(2)与CPU之间的连接

在这里插入图片描述

(3)主存中存储单元地址的分配

在这里插入图片描述

(4)主存的技术指标

在这里插入图片描述

2、半导体主存储器芯片简介

在这里插入图片描述

(1)基本结构

在这里插入图片描述
在这里插入图片描述
当我们要访问65535的位置的数据时
在这里插入图片描述

(2)半导体存储芯片的译码驱方式

在这里插入图片描述

  • 布局成为了一个数组
  • 假设有20个译码线的话,就可以有2的20次幂,1MB

在这里插入图片描述

  • 布局成为了二维矩阵【二维数组】
  • 假设有20根先:一遍10根,则有2的10次方条和列上有2的10次方条,比线选法少了很多。CPU的集成度可以很高。

(3)随机存储器

(3.1)静态RAM的介绍(包括了存和读写的)

在这里插入图片描述

  • 保存的原理是什么:可以用开关,或者熔丝等来完成。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 举例分析一波(假设都是0行和0列)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    • 当我们的对应的行列的时候出现了低电平的时候就会可以写或者读。

(3.2)动态RAM

在这里插入图片描述

  • 首先它是使用电容进程存储数据的
  • 基本构成
    在这里插入图片描述
  • 举例分析一波(假设都是31行和0列:三管的)
    在这里插入图片描述
    在这里插入图片描述
  • 继续分析一波(这个单管的)
    在这里插入图片描述
  • 假设我们读(63行1列数据进行读)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

(3.3)动态RAM刷新

  • 为什么要刷新呢?因为我们用的是电容,读呀其他都可能会漏电,之前存在的1就可能变为0.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

(4)动态RAM和静态RAM的比较

在这里插入图片描述
在这里插入图片描述

3、只读存储器(ROM)

(1)ROM的演化

在这里插入图片描述
在这里插入图片描述

(2)掩模ROM(MROM)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、主存储器和CPU的连接

数据都保存到主存储器里面的,那我们怎么进行数据的交互呢?
其实我们的存储器是会有很多小的芯片集合起来的
在这里插入图片描述

(1)存储器的容量扩展

在这里插入图片描述

(1.1)位扩展

在这里插入图片描述

  • 片选线就必须连接到一起
    在这里插入图片描述
    在这里插入图片描述

(1.2)字扩展

在这里插入图片描述
在这里插入图片描述

(1.3)字位同时扩展

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)存储器与CPU的连接

在这里插入图片描述

(2.1)地址线的连接

看问题描述
在这里插入图片描述
在这里插入图片描述
主要是先计算出来系统内存的大小和用户内存的大小。

  • 计算出对应的二进制代码和芯片的数量
    在这里插入图片描述
  • 分配地址线【后面的10根来分配地址线,其他的要和译码器连接和其他的两个做另外用】
    在这里插入图片描述
  • 确定片选信号【不要忘了MREQ信号】
    在这里插入图片描述
  • 最后的结果图
    在这里插入图片描述

5、主存储器的效验(不是很懂,之后要继续)

(1)编码的合法集合

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)最小距离

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、如何提高主存的访问速度

因为我们CPU的运行速度很快的【因为差不多一代就有变化很多,它的运行速度就会提高】,但是内存的速度差不多十年才在原来的基础上减一半,所以这集讲解怎么解决它们之间的速度不匹配的问题。

(1)改变方式

在这里插入图片描述

(2)存储体个数的选择

在这里插入图片描述
在这里插入图片描述

  • 这种方式适合存储体的容量扩展,但是不适用与位扩展
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

三、高速缓冲存储器

1、概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2、缓存和主存的映射

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、辅助存储器

1、概述

在这里插入图片描述

2、磁记录的原理

在这里插入图片描述
在这里插入图片描述

3、硬磁盘存储器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、软磁盘存储器

在这里插入图片描述
在这里插入图片描述

5、光盘存储器

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值