计算机组成原理(六)

news2024/11/27 11:16:13

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

在这里插入图片描述

0x12345678和12345678H都是指同一个十六进制,也就是12345678,不过是不同的编程语言的写法而已
具体来说,如果有 n 根地址线,计算机可以寻址的内存空间大小是 2^n 字节。
24根地址线: 如果一个系统有24根地址线,意味着它可以传输24位的地址。

按字节寻址:

按字节寻址意味着每个地址指向一个字节(8位)的存储单元。
2^24 = 16,777,216 个地址。
每个地址指向一个字节,因此可以寻址的内存空间大小是 16,777,216 字节。
16,777,216 字节转换为兆字节(MB)
16,777,216 字节=16 MB
1 MB = 1,048,576 字节

字长为16位:

1字 = 16位 = 2字节。

按字寻址:

按字寻址意味着每个地址指向一个字,而不是一个字节。

8MW表示8百万个字:

8MW = 8 * 10^6 个字

计算总字节数:

总字节数 = 8 * 10 ^6 个字* 2字节/字 = 16 * 10 ^6 字节

8MW 表示容量为 16MB 的内存。

可以理解成字长8位是一个字节,16位是两个字节,32位是四个字节。
但是总的字节不变,是16MB,所以16MB/2B/W = 8MW,16百万字节 / 4字节/字 = 4百万字。(B/W = 字节/字,M = 百万)

在这里插入图片描述

片选线(Chip Select Line)

用于选择需要与系统通信的特定半导体存储芯片。在多个存储芯片连接到同一总线上的情况下,通过控制片选线的状态,可以选择要与系统进行数据传输的特定存储芯片,而其他存储芯片将忽略总线上的通信请求。

芯片容量 = 存储单元的位宽度 × 存储单元的数量

上图用 数据线 = 存储单元的位宽度 ,地址线 = 存储单元的数量(是不考虑数据线 != 存储单元的位宽度的情况)
2 ^10 X 4位 = 1024 X 4位
2 ^14 X 1位 = 16384 X 1位
2 ^13 X 8位 = 8192 X 8位

实际上如果存储单元的位宽度增加到16位,但是数据线的位宽度仍然是8位,传输两次是可能的,但需要确保数据对齐、正确的读写操作和时序同步。

在这里插入图片描述
不同的芯片选择CS或者CE其中一种,用来选择芯片

片选线(Chip Select,CS):

片选线通常是一个信号线,用于选择要与系统通信的特定芯片或设备。当片选线处于激活状态时(通常是低电平),表示选择了特定的芯片或设备,其他芯片或设备将被忽略。

片选使能(Chip Enable,CE):

片选使能通常是一个控制信号,用于使特定的芯片或设备处于活动状态。当片选使能信号处于激活状态时,表示相应的芯片或设备已准备好接受数据传输或其他操作。片选使能通常与片选线一起使用,片选线选择要与之通信的设备,而片选使能信号使选定的设备处于活动状态。

读写控制线

一条线

当WE信号处于低电平时,表示系统要执行写入操作;而当WE信号处于高电平时,表示系统要执行读取操作。这样的设计允许在同一信号线上使用不同的电平来区分不同的操作类型。

两条线

WE(Write Enable,写使能):WE信号用于控制写入操作。当WE信号处于激活状态(通常是低电平)时,表示存储器处于可写状态,可以执行写入操作。写使能信号告诉存储器芯片,当前操作是写入数据到存储器中。
OE(Output Enable,输出使能):OE信号用于控制读取操作。当OE信号处于激活状态(通常是低电平)时,表示存储器处于可读状态,可以执行读取操作。输出使能信号告诉存储器芯片,当前操作是从存储器中读取数据。

在这里插入图片描述

  • 每个16K x 1位的存储芯片有16K个存储单元(地址范围从0到16383),每个存储单元存储1位数据。
  • 16K X 1位的意思就是一个存储芯片等于一个存储单元
  • 将8个存储芯片按照列连接起来,形成一个8位宽度的存储器。这意味着每个存储地址可以同时读取或写入8位数据。
  • 使用地址线来管理存储器的地址空间。由于有8个存储芯片,每个存储器地址需要同时选择8个存储芯片中的一个。因此,需要使用3根地址线(2^3 =8)来选择存储芯片(称为片选线)。
  • 使用控制信号(如写使能信号和读使能信号)来控制读写操作。
16K X 1位,我们把1位变成了8位,那其实变相的就变成了 2K X 8位,那乘以32片不就变成了64K X 8位了吗

上图这个为了保持16K X 8位,就是把8片2K X 8位划为一个组。而65535是2的16次方减1,64K - 1 ,我们一共就只有64K个存储芯片,所以是最后一组的片选有效

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

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

相关文章

上位机图像处理和嵌入式模块部署(f407 mcu类项目开发特点)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 和soc相比较,mcu的项目规模一般不算大。因为,soc项目中,从规划、硬件开发、驱动、应用端、服务器端到测试&…

【论文阅读】-- Omnisketch:高效的多维任意谓词高速流分析

Omnisketch:高效的多维任意谓词高速流分析 摘要1 引言2 预备知识及相关工作3 OMNISKETCH:使用任意谓词估计频率3.1 Sketch S0:Count-Min with rid-sets 用于估计带有谓词的查询3.2 Sketch S1 (OmniSketch):…

conda虚拟环境报错总结

创建conda虚拟环境 文章前景(小白篇)为什么要安装Anaconda??? Conda创建虚拟环境遇到的错误总结错误1:jupyter 里面没有显示我的虚拟环境怎么办?错误2:配置pycharm的时候conda虚拟环…

【数字化转型,销售先行】销售的数字化转型需要做哪些工作?

引言:销售进行数字化转型的背景主要包括市场环境的快速变化、新技术发展的推动、企业发展的需求以及数据驱动决策的需求。这些背景因素共同促使企业加快数字化转型步伐,以适应市场变化、提升竞争力并实现可持续发展。 销售的数字化转型包含哪些内容&…

python的np.array()函数

1、创建数组 2、 与矩阵相关的函数 3、与排序相关的函数 4、 一元计算函数 5、 多元计算函数 6、 与文件读写相关的函数 7、与数组形状、属性相关的函数 8、 常用计算函数 9、 数组选取:切片和索引 10、np.random相关函数 Numpy常用的20个函数 一…

集成学习 #数据挖掘 #Python

集成学习是一种机器学习方法,它通过结合多个模型的预测结果来提高整体性能和稳定性。这种方法的主要思想是“集合智慧”,通过将多个模型(比如决策树、随机森林、梯度提升机等)的预测集成起来,可以减少单个模型的过拟合…

重新安装TortoiseGit后提示权限错误问题解决

今天在Windows11系统中下载安装使用TortoiseGit可视化Git工具,进行代码提交管理。 由于电脑之前是一位开发人员在使用,所以曾经安装使用过这个工具。 重新安装好软件后,在coding网站中复制代码路径后,在本地目录通过鼠标右键选择…

视频生成模型 Dream Machine 开放试用;微软将停止 Copilot GPTs丨 RTE 开发者日报 Vol.224

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文…

React 渲染函数render、初始化函数、更新函数运行了两次,原因为何,如何解决? React.StrictMode

文章目录 Intro官网解释解决另一篇官网文章——初始化函数或更新函数运行了两次 Intro 我在用 react 写一个 demo ,当我在某个自定义组件的 return 语句之前加上一句log之后,发现:每次页面重新渲染,该行日志都打印了两次&#xf…

加油卡APP开发,汽车加油便捷新方式

随着生活水平的提高,人们对汽车的需求量不断上升,加油成为了大众生活中不可缺少的开销,为节省开销,如何优惠加油成为了大众所追求的事。因此,越来越多的加油卡APP成为了汽车加油市场的发展“主流”。在汽车加油规模上升…

数据结构错题答案汇总

王道学习 第一章 绪论 1.1 3.A 数据的逻辑结构是从面向实际问题的角度出发的,只采用抽象表达方式,独立于存储结构,数据的存储方式有多种不同的选择;而数据的存储结构是逻辑结构在计算机上的映射,它不能独立于逻辑结构而存在。数…

PFC旁路二极管、继电器驱动电路以及PFC主功率

R001和R002以及R003三个电阻作用是限放X电容上的电 整流桥串联两个BJ1和BJ2 电容C3:给整流桥储能,给后续llc供电 PFC工作是正弦波上叠加高频电流 PFC功率部分 2个PFC电感(选择两个磁芯骨架小,有利于散热)、2个续流二极管&…

Mac 下载并激活IDEA

1.https://3.jetbra.in 打开这个网站,点击第一个网速比较快的连接 2.在新页面顶部有一个蓝色的下载链接文字< jetbra.zip(20220801) >点击下载 3.步骤2打开的页面不要关闭后面还有用 4.在idea官网下载idea对应的版本 https://www.jetbrains.com/idea/download/other.htm…

linux配置用户

一&#xff0c;安装sudo与确保在管理员用户下 apt update apt install sudo -y 切换用户&#xff1a;密码不会显示&#xff0c;一个个输入然后回车。//图中是zfxt-->Stable用户切换 su root //root为用户名 以其他用户执行命令&#xff1a; su root ping baidu.com //su…

不测评不知道,该这款主食冻干嚣张!PR、希喂、扑呀真实测评

主食冻干喂养越来越火了&#xff0c;除了知名的“四大金刚”K9、VE、SC、PR之外&#xff0c;也有像希喂、扑呀这类以营养、高肉含量为切入点的新锐品牌&#xff0c;各大猫粮商更是纷纷推出了自家的主食冻干产品。目前关于主食冻干的讨论也很多&#xff0c;但大多数还是以科普和…

恭喜!X医生斩获英国伦敦大学学院访问学者邀请函

伦敦大学学院&#xff08;University College London&#xff0c;简称&#xff1a;UCL&#xff09;&#xff0c;1826年创立于英国伦敦&#xff0c;是一所公立研究型大学。伦敦大学联盟的创校学院、罗素大学集团和欧洲研究型大学联盟创始成员&#xff0c;也是金三角名校和G5之一…

5.1 Python 函数的参数类型

1. 实参与形参 形参: 函数定义阶段, 括号内定义的参数名(变量名), 形参的表现形式只有一种就是参数命. 实参: 函数调用阶段, 括号内传入的参数值(变量值), 实参的表现形式有很多种(核心: 可以引用到值).两者之间的关系: 函数调用阶段 --> 实参的值绑定给形参名. 函数调用完…

技术革新,智绘未来丨悦数图数据库 v5.0 重磅亮相 WAIC 2024

本次 WAIC&#xff08;世界人工智能大会&#xff09;2024 将于7 月 4 日- 7 日在上海世博展览馆**举行&#xff0c;本次 WAIC 2024 围绕“以共商促共享 以善治促善智”为主题&#xff0c;杭州悦数科技有限公司将携最新的悦数图数据库 v5.0 亮相 E805 展位。作为国内领先的图数据…

【Linux】进程控制2——进程等待(waitwaitpid)

1. 进程等待必要性 我们知道&#xff0c;子进程退出&#xff0c;父进程如果不管不顾&#xff0c;就可能造成"僵尸进程”的问题&#xff0c;进而造成内存泄漏。另外&#xff0c;进程一旦变成僵尸状态&#xff0c;那就刀枪不入&#xff0c;“杀人不眨眼”的kill -9 也无能为…

node配置热更新nodemon

nodemon 安装 全局或者开发依赖都可以 npm install nodemon -g npm install nodemon -D配置 文件配置nodemon.json {"watch": [ // 改动后需要编译成es5的源文件目录和配置等目录以及文件"./src","./conf",".env"],"ext&quo…