第八章扩展存储器方案
- 格式:ppt
- 大小:3.60 MB
- 文档页数:49
主存储器容量扩展的方法主存储器容量是计算机系统中重要的组成部分,它直接影响着计算机的运行速度和能力。
在现代计算机系统中,随着计算机应用场景的不断扩展,对主存储器容量的需求也越来越大。
为了满足这一需求,人们提出了各种方法来扩展主存储器容量。
本文将系统地介绍主存储器容量扩展的方法。
主存储器容量扩展的方法可以分为物理方法和逻辑方法两大类。
物理方法主要包括增设内存条、使用高密度存储器件和分布式存储系统等;逻辑方法则主要包括虚拟存储和页面置换等。
一、增设内存条增设内存条是增加主存储器容量的最简单也是最直接的方法之一。
通过增加内存条的数量,就可以扩展主存储器的容量。
这种方法的优点是简单、成本低,但也存在一定的限制,因为主板的插槽数量和支持的内存条容量有限。
二、使用高密度存储器件随着半导体技术的发展,高密度存储器件如DRAM(动态随机存储器)和NAND 闪存逐渐成为了一种常见的主存储器扩展方法。
DRAM是一种非常快速的主存储器,但它的存储密度有限;而NAND闪存具有非常高的存储密度和可擦写性,但速度相对较慢。
使用高密度存储器件扩展主存储器容量的方法有多种。
一种常见的方法是通过内存芯片的堆叠来增加DRAM芯片的存储密度。
例如,3D XPoint技术可以将多个DRAM芯片堆叠在一起,从而实现更高的存储密度。
另一种常见的方法是采用闪存作为主存储器。
闪存具有非常高的存储密度和较低的功耗,因此它在嵌入式系统和移动设备中得到了广泛的应用。
在这种方案中,计算机系统将数据从主存储器复制到闪存中,在需要时再将数据从闪存中读取到主存储器中。
这种方法的优点是可以显著提高主存储器的容量,但其缺点是速度相对较慢,并且需要额外的控制逻辑。
三、分布式存储系统分布式存储系统是一种通过网络将多个计算机的存储资源组合起来形成一个虚拟的存储系统,从而扩展主存储器容量的方法。
在分布式存储系统中,多个计算机通过网络连接在一起,彼此共享各自的存储资源。
第8 章MCS-51单片机存储空间的扩展本章将讨论如何为MCS-51单片机扩展存储空间的问题。
8.1 MCS-51单片机存储空间扩展概述单片机存储空间扩展目的:在单片机片内的存储空间不满足应用需要时,提供所需要的片外程序和数据存储空间。
先介绍扩展51单片机外部程序存储器的方法,再讨论扩展51单片机外部数据存储器的方法。
8.1.1单片机最小应用系统8051/8751/89C51 最小应用系统8031最小系统的组成:1、单片机芯片80312、地址锁存器芯片(常用:74LS373)3、存储器芯片(2716~27512芯片)单片机系统扩展的三总线结构按功能把系统总线分为三组:1.地址总线(Adress Bus,简写AB)2.数据总线(Data Bus,简写DB)3.控制总线(Control Bus,简写CB)8.1.2 单片机系统扩展的三总线结构单片机系统扩展说明:1. 以P0口作为低8位地址/数据总线。
2.以P2口的口线作高位地址线。
3.控制信号线。
8.2 地址锁存器74LS373: 也叫8D锁存器,是一个20条引脚、DIP封装、带有三态门的的芯片锁存器74LS373的引脚8.2.2 地址译码器•单片机系统在需要扩展程序/数据存储器的时候,还经常要用到地址译码器。
•地址译码器的功能是:利用单片机地址总线的数根高位线,进行状态译码,用来分离出若干各地址空间块。
•常用的地址译码器是:•74LS138 ---3-8线地址译码器•74LS139 ---双2-4线地址译码器74LS138的功能真值表( 2) 74LS139(双2-4线译码器)真值表如下。
在芯片中包含了2个功能特性完全一样的2-4线译码器8.3 单片机系统中常用的程序存贮芯片8.3.1 常用的程序存贮芯片有:1、27系列芯片,该系列为EPROM芯片,容量有2KB~4MB2、28系列芯片,该系列为EEPROM芯片,容量有2KB~4MB3、29系列芯片,该系列为FLASH ROM芯片,容量有2KB~4MB27系列EPROM芯片价廉物美,现仍被广泛使用。