计算机组成原理(期末或考研备考)- 主存储器,DRAM,SRAM,ROM

news2024/10/6 14:27:01

讲解视频

SRAM VS DRAM

在这里插入图片描述

DRAM工作原理

DRAM采用栅极电容上的电荷存储信息,由于DRAM上的电容电荷一般只能维持1-2ms,即使电源不断电,信息也会自动消失。因此每隔一定时间必须刷新。

  1. 集中刷新,利用固定的时间对所有的行进行刷新,刷新期间内停止对存储器的读写操作(死区,死时间)
  2. 分散刷新,延长了存取周期,将刷新工作放在读写操作之后,好处是没有死时间,但是存取周期变长了
  3. 异步刷新,综合前两点的优势,缩短了死时间,但还是无法避免死时间。

ROM的具体类型

  1. PROM:一次性编程的只读存储器,一旦写入,无法改变。
  2. EPROM:可以对内容进行多次修改,但次数有限,且写入时间过长。
  3. FLASH存储器:在EPROM和EEPROM的基础上发展而来,可在不加电的情况下长期保存信息,能够进行快速的擦除重写。
  4. 固态硬盘SSD:用FLASH存储器长期保存信息,速度比传统的硬盘快很多。

多模块存储器(DRAM相关)

1.单体多字存储器
特点:存储器中只有一个存储体,每个存储单元存储m个字,一次并行读出m个字,但如果数据存储不连续,则效果不明显。

2.多体并行存储器 重点!!

高位交叉编址:高位地址表示体号,低位地址为体内地址。如下图。

在这里插入图片描述

假设连续访问地址0001H和0002H地址的内容,由于地址的解析方式低位表示体内地址,这两个存储空间的内容属于同一个块,而DRAM需要刷新,因此不能连续访问同一个块的内容。

低位交叉编址:高位地址表示体内地址,低位地址为体号。如下图。
在这里插入图片描述

假设连续访问地址0001H和0002H地址的内容,由于地址的解析方式低位表示体号,这两个存储空间的内容不属于同一个块,因此不需要考虑DRAM刷新,可以并行访问,因此低位交叉存储是考试的重点。

重点题目讲解

在这里插入图片描述

32K = 2 ^ 15,因此地址线需要15根,数据线16根,选C。

在这里插入图片描述

分散刷新不存在死时间,因为扩大了存取周期。

在这里插入图片描述

四体并行,一个存取周期可读取四个存储体的内容,因此200ns内存储器可以提供32*4=128位的信息,C选项错在并不是每个模块。

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

这些题目的讲解放在了我的B站视频中
讲解视频

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/723533.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

程序员和网络安全的优劣势一览表

程序员的优点: 学的都是计算机基础和一些程序语言,入门比较简单,无论什么行业参加几个月的培训找到一份月薪5K的工作还是没有问题的,人才的需求量虽然没有之前多,但是对真正有技术的人才需求还是挺大的。 程序员的缺…

Python_魔法属性和方法

目录 魔法属性 __doc__ __moudle__ __class__ __name__ __dict__ 魔法方法 __new__() __init__ () __del__() __call__() __str__ () __getitem__(),__setitem__(),__delitem__() __setattr__()、__getattr__() __iter__() …

构建LLM应用你所要知道的事情;Midjourney可以生成图片外的场景

🦉 AI新闻 🚀 AI作画工具Midjourney推出新功能"Pan",可以生成图片外的场景 摘要:AI作画工具Midjourney最近推出了"pan"功能,用户可以通过控制输入框中的"上下左右"来平移图片以生成场…

【案例】VR全景图:效果+源码

狠人话不多说,直接放视频效果地址 一、效果 1.视频效果 视频效果地址:点击这里 2.图片效果 二、构思 该怎么实现?页面如何布局页面是否可随意控制显示1.功能 控制页面显示数量可放大控制全景图+自动播放左右按钮控制上一页或下一页(尾页:下一页按钮隐藏,首页:上一页按…

Spring Boot 中的熔断器:原理和使用

Spring Boot 中的熔断器:原理和使用 什么是熔断器? 熔断器是一种用于处理分布式系统中故障的设计模式。它可以防止出现故障的服务对整个系统造成连锁反应。熔断器通过监控故障服务的调用情况,当故障服务出现问题时,熔断器会迅速…

【vue】Vue3中使用函数调用组件内函数和创建组件【超详细】

uniappuview vue3typescript版本,使用函数方式调用和创建组件,并使用组件内的方法 项目场景 今天突然觉得在视图上应用组件,然后在script脚本里操作组件这方式特别的麻烦。因为每次使用组件时都要进行应用,不管你用不用你都要引…

TDengine“露面”中国油气田企业智慧油田技术交流大会,为时序数据处理带来全新思路

2023 年 7 月 4 日- 6 日,由中国石油和化学工业联合会主办,中国石油油气和新能源分公司、中国石化油田勘探开发事业部、中国海洋石油有限公司勘探开发部协办的“中国油气田企业智慧油田技术交流大会”在北京市召开。本次大会邀请了中国石油、中国石化、中…

Android Studio实现内容丰富的安卓房屋出租租赁平台

如需源码可以添加q-------3290510686,也有演示视频演示具体功能,源码不免费,尊重创作,尊重劳动。 项目编号063 1.开发环境 android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端: 1.注册登录 2.查看租房列表…

SSMP整合案例(12) 在界面中实现删除操作

接下来我们来说删除 首先 我们要在表格上加上删除和修改两个操作按钮 我们先在App.vue页面部分编写 参考代码如下 <el-table-columnalign"right"label"操作" ><template slot-scope"scope"><el-buttonsize"mini"type…

王道考研数据结构——基本概念

06 算法的时间复杂度 线性的时间复杂度 O(n^3)O(n^2*logn) O(n^3) O(logN) 无法确定&#xff0c;和输入的数据量有关系&#xff0c;使用平均复杂度&#xff1a; 最坏/平均时间复杂度 07 算法的空间复杂度 S(n)n S(n)O(n^2) 刷题&#xff1a; O(n^3) 答案&#xff1a; B…

Maven 配置本地jar,通过下载第三方jar包,然后手动配置maven jar包依赖 例如:IKExpression

说明&#xff1a;有时候有一些jar包 maven中央仓库和阿里云仓库没有收录的jar包需要手动下载至本地进行手动添加maven依赖&#xff0c;就拿 IK表达式 IKExpression jar 包来说 第一步 下载IKExpression 包 没有这个包的同学可以点击下载阿里云盘分享 第二步 找到自己项目本地…

vue3+elementUiplus开发的项目如何修改公共标签的默认颜色

背景:使用elementUiplus开发路由菜单栏需要更改默认颜色 步骤: 查看用到的变量 如:var(–el-menu-bg-color); 修改: index.scss文件下进行style的修改 :root {--el-color-primary: #0cba80 !important; // 主题色--el-color-primary-dark-2: #0cba80 !important;--el-color-…

datagrip連接mysql數據連接不上

昨天使用datagrip進行數據庫的連接時發現遲遲連接不上&#xff0c;問了老大才發現問題是&#xff1a; 在host中是無需要加入jdbc:mysql://這些的&#xff0c;只需要將wiltechs-based…放入host中即可

3D点云实战案例

sd推荐免费3D场景建模工具&#xff1a;NSDT场景编辑器 CloudCompare是一个三维点云&#xff08;网格&#xff09;编辑和处理软件。最初&#xff0c;它被设计用来对稠密的三维点云进行直接比较。它依赖于一种特定的八叉树结构&#xff0c;在进行点云对比这类任务时具有出色的性…

vue前端权限控制设计

概述 vue前端和后端程序是分离开发的&#xff0c;既然是分离的&#xff0c;vue前端怎么进行用户权限控制呢&#xff1f;本文介绍vue前端权限控制的方法&#xff0c;包括后端接口访问权限、页面操作按钮的权限、菜单的查看权限和vue路由的访问权限。 后端接口的访问权限 后端…

【服务器必备】Docker:使用容器技术,轻松部署应用

1、介绍 1.1 docker是什么&#xff1f;&#xff08;来自于维基百科&#xff09; Docker是一种流行的容器化技术&#xff0c;它能够帮助开发人员和运维人员更快、更轻松地部署和管理应用程序。通过使用Docker&#xff0c;您可以将应用程序及其依赖项打包到一个轻量级、可移植的…

spring系列-Spring Boot从初识到实战

Spring Boot从初识到实战 一、Hello Spring Boot 1、Spring Boot 简介 简化Spring应用开发的一个框架&#xff1b; 整个Spring技术栈的一个大整合&#xff1b; J2EE开发的一站式解决方案&#xff1b; 2、微服务 微服务&#xff1a;架构风格&#xff08;服务微化&#xff09; 一…

问你个问题,项目进度怎样控制才有效?

早上好&#xff0c;我是老原。 有多少项目经理&#xff0c;每天都被项目进度搞得焦头烂额。 对于项目经理们来说&#xff0c;最可怕的事情莫过于项目虽然还在&#xff0c;但时间却没了…… 试问谁不想把项目和进度都牢牢握在手里&#xff0c;享受运筹帷幄的感觉&#xff0c;…

多领域应用落地,火山引擎ByteHouse加速云数仓升级

更多技术交流、求职机会&#xff0c;欢迎关注字节跳动数据平台微信公众号&#xff0c;回复【1】进入官方交流群 近日&#xff0c;火山引擎数智平台VeDI直播活动「超话数据」在线举办&#xff0c;来自火山引擎的产品及解决方案专家分享了以ByteHouse为代表的云数仓产品在字节跳动…

【设计模式】第十一章:享元模式详解及应用案例

系列文章 【设计模式】七大设计原则 【设计模式】第一章&#xff1a;单例模式 【设计模式】第二章&#xff1a;工厂模式 【设计模式】第三章&#xff1a;建造者模式 【设计模式】第四章&#xff1a;原型模式 【设计模式】第五章&#xff1a;适配器模式 【设计模式】第六章&…