计算机组成原理 第四章 存储器 Part1

1.存储器 概述 分类

按存储介质分类:

磁表面存储器(磁盘,磁带),磁心存储器半导体存储器(MOS型存储器,双极存储器)和光存储器(光盘)。
按存取方式分类:

1)随机存储器(RAM)。存储器的任何一个存储单元的内容都可以随机存取,而且存取时间与存取单元的物理位置无关,主要用作主存或高速缓冲存储器。

2) 只读存储器(ROM)。存储器的内容只能随机读出而不能写入。。即使断电,内容也不会丢失。

3)串行访问存储器。对存储单元进行读/写操作时,需按其物理位置的先后顺序寻址,包括顺序存取存储器(如磁带)与直接存取存储器(如磁盘)。

按信息的可保存性分类:

断电后,存储信息即消失的存储器,称为易失性存储器,如RAM。断电后信息仍然保持的存储器,称为非易失性存储器,如ROM,磁表面存储器和光存储器。若某个存储单元所存储的信息被读出时,原存储信息被破坏,则称为破坏性读出;若读出时,被读单元原存储信息不被破坏,则称为非破坏性读出。具有破坏性读出性能的存储器,每次读出操作后,必须紧接一个再生的操作,以便恢复被破坏的信息。

按在计算机中的作用对存储器分类:

1) 主存储器,简称主存。CPU可以直接随机地对其进行访问,也可以和高速缓存器及辅助存储器交换数据。

2)辅助存储器,简称辅存,不能与CPU直接相连,用来存放当前暂时不用的程序和数据

3)高速缓冲存储器,位于主存和CPU之间,用来存放正在执行的程序段和数据

2. 层次结构

存储器三个主要特性的关系
缓存 主存层次和主存 辅存层次

3.主存储器

主存的基本组成

主存同CPU的联系

主存单元地址的分配 

内存既可按字访问,也可按字节访问(1个字含 2^{n}字节)
主存按字节编址,字地址与该字内部地址最小的字节一致
字节序(byte order)问题:一个存储字内部各字节如何存放
两种地址分配方式:大端序和小端序

测定本机采用何种字节序 ?

代码:

typedef unsigned char *byte_pointer;
void show_bytes(byte_pointer start, size_t len)
{
 size_t i;
 for (i = 0; i < len; i++)
 printf(" %.2x", start[i]);
 putchar('\n');
}
void show_int(int x)
{
 show_bytes((byte_pointer)&x, sizeof(int));
}

主存的技术指标:

1)存储容量  主存 存放二进制代码的总数量

2)存储速度  

存取时间  又叫访问时间 读出时间  写入时间

存取周期         连续两次独立的存储器操作   (读或写)所需的最小间隔时间  读周期 写周期

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值