【计算机组成原理】存储系统基本概念与基本组成

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处

文章目录

  • 一、存储系统基本概念
    • 1.1 存储器的层次化结构
    • 1.2 各层存储器的速度与价格
    • 1.3 存储器的分类
      • 层次
      • 存储介质
      • 存取方式
      • 信息的可更改性
      • 信息的可保存性
    • 1.4 存储器的性能指标
    • 1.5 总结
  • 二、存储器的基本组成
    • 2.1 基本的半导体元件及原理
    • 2.2 存储器芯片的基本原理
    • 2.3 寻址
    • 总结


一、存储系统基本概念

1.1 存储器的层次化结构

主存和cache可以直接被CPU访问;但是辅存中的数据只有调到主存后才能被CPU访问。
主存与cache之间的数据交换是由硬件自动完成的,不需要软件关心
主存与辅存的作用:实现了虚拟存储系统,解决了主存容量不够的问题。
cache与主存的作用:解决了主存与CPU速度不匹配的问题
在这里插入图片描述

明明主存的读写速度很快了,那为什么还要增加一层cache呢?

CPU也可以直接从cache中读写数据,但是远远还跟不上CPU的运算速度,因此增加cache层是为了缓解主存与CPU之间的速度矛盾。
而寄存器的速度又要比cache快得多,越靠近CPU的速度越快,同时造价越高、容量也会越小。

在这里插入图片描述

注:有的教材把安装在电脑内部的磁盘称为“辅存”,把u盘、光盘等称为“外存”。 也有的教材把磁盘、U盘、光盘等统称为“辅存”或“外存”

1.2 各层存储器的速度与价格

在这里插入图片描述

各种型号的CPU里面都有一定容量的cache层,并且现在的cache也是分层的,比如有L1 cache;L2 cache
在这里插入图片描述
一般机械硬盘的速度为100M每秒,而SSD的速度为4GB每秒。

1.3 存储器的分类

层次

在这里插入图片描述

存储介质

在这里插入图片描述

存取方式

在这里插入图片描述

信息的可更改性

在这里插入图片描述

信息的可保存性

断电后,存储信息消失的存储器一一易失性存储器(主存、Cache)
断电后,存储信息依然保持的存储器――非易失性存储器(磁盘、光盘)
信息读出后,原存储信息被破坏――破坏性读出(如DRAM芯片,读出数据后要进行重写)信息读出后,原存储信息不被破坏――非破坏性读出(如SRAM芯片、磁盘、光盘)

1.4 存储器的性能指标

1.存储容量:存储字数×字长(如1M×8位)。
2.单位成本:每位价格=总成本/总容量。
3.存储速度:数据传输率=数据的宽度/存储周期。
主存带宽(Bm)::主存带宽又称数据传输率,表示每秒从主存进出信息的最大数量,单位为字/秒、字节/秒(B/s)或位/秒(b/s) 。

1.5 总结

在这里插入图片描述

二、存储器的基本组成

2.1 基本的半导体元件及原理

🙉我们所说的半导体元件也被称为MOS管,其中的一端加入高电平的话就会被导通,反之就不会导通,也就是绝缘体。因此这样的元器件我们会把它叫做半导体。它既不是绝缘体也不是导体,在给它一定的电压情况下,这个绝缘体才会变成导体。
🙉电容由两个金属板和中间的绝缘体构成,下面的金属板接地。而电容是否保存电荷的状态来表示二进制,如果保存了电荷那就是1,反之为0。
在这里插入图片描述

2.2 存储器芯片的基本原理

存储体本身是由MAR和MDR组成,分别用于存储地址和数据。

在这里插入图片描述
如何根据地址来决定读取或是写入那些存储单元呢?
每个地址会对应译码器的每个输出线
在这里插入图片描述

译码器的作用:地址总线将地址传送给MAR,

2.3 寻址

总结

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器视觉技术与应用实战(Chapter Two-03)

2.5 图像滤波和增强 滤波的作用是:图像中包含需要的信息,也包含我们不感兴趣或需要屏蔽的干扰,去掉这些干扰需要使用滤波。 增强的作用是:通过突出或者抑制图像中某些细节,减少图像的噪声,增强图像的视觉效…

人工智能在金融与商业领域的智能化变革

导言 随着人工智能技术的不断发展,金融和商业领域正迎来一场智能化的变革。随着人工智能的不断发展,其在金融和商业领域的应用正成为业界瞩目的焦点。本文将深入探讨人工智能在金融和商业应用中的关键技术、应用场景以及对未来的影响。 1. 关键技术与算…

【TB作品】51单片机,具有报时报温功能的电子钟

2.具有报时报温功能的电子钟 一、功能要求: 1.显示室温。 2.具有实时时间显示。 3.具有实时年月日显示和校对功能。 4.具有整点语音播报时间和温度功能。 5.定闹功能,闹钟音乐可选。 6.操作简单、界面友好。 二、设计建议: 1.单片机自选(C51、STM32或其他单片机)。 2.时钟日历芯…

[密码学]AES

advanced encryption standard,又名rijndael密码,为两位比利时数学家的名字组合。 分组为128bit,密钥为128/192/256bit可选,对应加密轮数10/12/14轮。 基本操作为四种: 字节代换(subBytes transformatio…

计算机网络:数据链路层(VLAN)

今天又学到一个知识,加油! 目录 一、传统局域网的局限(促进VLAN的诞生) 二、VLAN简介 三、VLAN的实现 总结 一、传统局域网的局限(促进VLAN的诞生) 缺乏流量隔离:即使把组流量局域化道一个单一交换机中…

STM32F103RCT6开发板M3单片机教程06--定时器中断

前言 除非特别说明,本章节描述的模块应用于整个STM32F103xx微控制器系列,因为我们使用是STM32F103RCT6开发板是mini最小系统板。本教程使用是(光明谷SUN_STM32mini开发板) STM32F10X定时器(Timer)基础 首先了解一下是STM32F10X…

Linux---远程登录、远程拷贝命令

1. 远程登录、远程拷贝命令的介绍 命令说明ssh远程登录scp远程拷贝 2. ssh命令的使用 ssh是专门为远程登录提供的一个安全性协议,常用于远程登录,想要使用ssh服务,需要安装相应的服务端和客户端软件,当软件安装成功以后就可以使…

智能五子棋1

*一、项目需求* 五子棋是一种简单的黑白棋,历史悠久,起源于中国,后传入日本,在日本被称为“连珠”,是一种老少皆宜的益智游戏。 人工智能五子棋系统的目标用户是一切想致力于研究人机对弈算法理论的相关研究者和一切…

直播江湖:东方甄选与董宇辉的权力游戏

出品| 大力财经 文 | 魏力 近期,围绕东方甄选的小作文事件引起了广泛关注,有人将其解读为一场巧妙策划的事件营销,然而,舆情的不可控性使得事态逐渐演变为一场复杂的利益博弈。 东方甄选与董宇辉的“蜜月期”可以说是双方互相成就…

股票价格预测 | Python实现基于Stacked-LSTM的股票预测模型,可预测未来(keras)

文章目录 效果一览文章概述模型描述源码设计效果一览 文章概述 以股票价格预测为例,基于Stacked-LSTM的股票预测模型(keras),可预测未来。 模型描述 LSTM 用于处理序列数据,如时间序列、文本和音频。相对于传统的RNN,LSTM更擅长捕获长期依赖关系,

Docker插件和扩展:深入Docker功能的完整指南

Docker作为一种流行的容器化技术,不仅令应用程序的部署更为便捷,同时也提供了丰富的插件和扩展机制,以满足更多复杂场景下的需求。本文将深入研究Docker的插件和扩展,提供更为详实和全面的示例代码,助力读者更好地理解…

jmeter判断’响应断言‘两个变量对象是否相等

1、首先需要设置变量,json、正则、csv文件等变量 2、然后在响应断言中 ①JMeter Variable Name to use —— 输入一个变量,变量名即可 ② 模式匹配规则 ——相等 ③测试模式 ——输入引用的变量命${变量名} (注意这里是需要添加一个测试模式…