3.2 主存储器

四、只读存储器(ROM)————>了解(考试也可能会考)

  1. 掩膜ROM(MROM)
  • 行列选择线交叉处有 MOS 管为“1”
  • 行列选择线交叉处无 MOS 管为“0”
  1. PROM(一次性编程)
  • 熔丝断为 0
  • 熔丝未断为 1

  1. EPROM(多次编程)

    (1)N 型沟道浮动栅 MOS 电路

  2. EEPROM(多次性编程)

    电可擦写、局部擦写、全部擦写
  3. Flash Memory(闪存型存储器)

    就是SSD(固态硬盘),U盘之类的
EPROM 价格便宜,集成度高
EEPROM 电可擦洗重写

优点:比EEPROM 快,具有 RAM 功能

缺点:(1)一位的写的次数有限制;(2)当SSD挂了里面的数据没办法备份


五、存储器与CPU的连接(自主命题考画图的频率相当高)

1. 存储容量的扩展

(1)位扩展(增加存储字长)——>增加床位

 小例子:用多少片 1k × 4位存储芯片组成 1k × 8位的存储器

分析:1k = 210 (有10根地址线),8bit = 8根数据线

(2)字扩展(增加存储字的数量)——>增加房间数,去盖楼

 小例子:用多少片 1k × 8位存储芯片组成 2k × 8位的存储器

分析:需要让A10地址线作为片选线

(3)字、位扩展

 小例子:用多少片 1k × 4位 存储芯片组成 4k × 8位 的存储器

分析:其中的片选译码器用2-4译码器就可以。


2. 存储器与CPU连接

  • 地址线的连接
  • 数据线的连接
  • 读/写命令线的连接
  • 片选线的连接
  • 合理选择存储芯片
  • 其他:时序、负载

3. 试题

  假设CPU有16跟地址引脚,8根数据引脚,并用MREQ作为访存控制信号(低电平有效),用WR作读/写控制信号(低电平为写,高电平为读)。现有下列存储芯片: 1k × 4位RAM、4k × 8位RAM、8k × 8位RAM、2k × 8位ROM、4k × 8位ROM、8k × 8位ROM,另外有74138译码器和各种门电路,满足以下

(1)主存地址空间分配:6000H ~ 67FFH 为系统程序区、6800H ~ 6BFFH 为用户程序区

(2)合理选用上述存储芯片,说明各选几片

(3)详细画出芯片片选逻辑




解析:系统程序区:ROM;用户程序区:RAM

下图为截图思路及答案





第三章 存储器的扩展(二)——> 重要的更多相关文章

  1. [Maven实战-许晓斌]-[第三章] Mave使用入门二(在IDE中的使用) [第四章] 案例的背景介绍

    创建maven项目

  2. 第三章 jsp数据交互(二)

    Application:当前服务器(可以包含多个会话):当服务器启动后就会创建一个application对象,被所有用户共享page.request.session.application四个作用域对 ...

  3. Java基础知识二次学习--第三章 面向对象

    第三章 面向对象   时间:2017年4月24日17:51:37~2017年4月25日13:52:34 章节:03章_01节 03章_02节 视频长度:30:11 + 21:44 内容:面向对象设计思 ...

  4. X32位 天堂2 二章/三章 服务端协议号修改方法

    [本方法适合于2004-2006年之间天堂2由初章服务端修改至二章.三章端时协议号匹配问题]服务端版本位32位初章服务端 目前大部分SF用的协议号情况: 服务端是419 客户端是 417 419 42 ...

  5. 《STL源码剖析》——第一、二、三章

     第一章:概论: 换句话说,STL所实现的,是依据泛型思维架设起来的一个概念结构.这个以抽象概念(abstract concepts)为主体而非以实际类(classes)为主体的结构,形成了一个严谨的 ...

  6. 《Thinking in C++》学习笔记(二)【第三章】

    第三章 C++中的C 3.4.4 指针简介 ‘&’运算符:只要在标识符前加上‘&’,就会得出标识符的地址. C和C++有一个专门存放地址的变量类型.这个变量类型叫做指针(pointer ...

  7. Android教材 | 第三章 Android界面事件处理(二)—— 杰瑞教育原创教材试读

     编者按 JRedu 杰瑞教育原创系列教材将于年后与大家正式见面.为更好的借鉴读者意见,我们将会陆续地在博客园推出一系列教材试读.我们也热忱的欢迎广大博友与我们互动,提出宝贵意见. 本篇博客将推出教材 ...

  8. 《深入理解java虚拟机》读书笔记二——第三章

    第三章 垃圾收集器与内存分配策略 1.判断对象是否已死 引用计数法: 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,每当引用失效时,计数器值就减1. 任何时刻计数器为0的对象就是不 ...

  9. [CSAPP笔记][第六章存储器层次结构]

    第六章 存储器层次结构 在简单模型中,存储器系统是一个线性的字节数组,CPU能够在一个常数访问每个存储器位置. 虽然是一个行之有效的模型,但没有反应现代系统实际工作方式. 实际上,存储器系统(memo ...

随机推荐

  1. moviepy音视频剪辑:与time时间线相关的变换函数freeze_region、make_loopable、speedx、time_mirror、time_symmetrize介绍

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 在<moviepy音视频剪辑:moviepy中的剪辑基类Clip详解>介绍了剪辑基类的fl.fl_time.fx方法,在<movi ...

  2. 第3.5节 丰富的Python字典操作

    一. 基本概念 Python提供一种通过名称来访问其各个值的数据结构,这种数据结构称为映射(mapping).字典(dict)是Python中唯一的内置映射类型,其中的值不按顺序排列,而是存储在键下, ...

  3. 第4.7节 Python特色的序列解包、链式赋值、链式比较

    一.序列解包 序列解包(或可迭代对象解包):解包就是从序列中取出其中的元素的过程,将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中. 一般情况下要解包的序列包含的元素个数必须与你在等 ...

  4. 索引优化之Explain 及慢查询日志

    索引:本质是数据结构,简单理解为:排好序的快速查找数据结构,以索引文件的形式存储在磁盘中.目的:提高数据查询的效率,优化查询性能,就像书的目录一样.优势:提高检索效率,降低IO成本:排好序的表,降低C ...

  5. Day1 【Scrum 冲刺博客】

    (因发作业当天没注意看作业内容,第一天的冲刺博客和第二天的同时发!!!不好意思!!!) 各个成员在 Alpha 阶段认领的任务 方晓莹 搭建社区管理系统的前端框架 登录页开发 管理员模块个人中心开发 ...

  6. 人社部新职业,Panda Global发现区块链新职业榜上有名!

    近日,为了助力新冠肺炎疫情的防控,扎实做好"六稳"工作,全面落实"六保"任务,促就业拓岗位,人力资源社会保障部联合市场监管总局.国家统计局近日正式向社会发布一批 ...

  7. CSS3全览_最新布局

    CSS3全览_最新布局 目录 CSS3全览_最新布局 1. 浮动及其形状 2. 定位 3. 弹性盒布局 4. 栅格布局 5. 表格布局 作者: https://www.cnblogs.com/xiax ...

  8. virtualbox sharefolder mount fail

    ubuntu 14.04.1 LTS 64bit 安装完GuestAdditions后,在终端输入 sudo mount -t vboxsf sharename /mnt/share 提示错误:mou ...

  9. Eureka系列(九)Eureka自我保护机制

      因为本篇简文并不是自己总结的,而是当了下搬运工,所以直接直接附上原作者博客链接. 参考链接:   1.SpringCloud Eureka自我保护机制   2.Spring Cloud Eurek ...

  10. CTF练习三 —— 命令注入&命令执行绕过

    这个题是第四届强网杯也就是2020.8.22号开始的那场一道简单的命令注入题,再这之前我并没有学习过命令注之类的知识,,,看到题之后先搜在学,,误打误撞解了出来,过段时间wp就会放出来,所以这里就不对 ...