计算机组成原理(六)

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

在这里插入图片描述

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.mzph.cn/pingmian/26710.shtml

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

相关文章

Codeforces Round 952 (Div. 4)

题解写到博客园了,懒得复制过来了了,放个链接 https://www.cnblogs.com/yxcblogs/p/18243276 推广一下自己记录的算法编程竞赛模板仓库 GitHub - yxc-s/programming-template: This repository contains C programming templates optimized for competi…

汇编程序设计之 位操作指令、顺序程序设计

文章目录 位操作类指令逻辑运算指令NOTORANDXORTEST 移位指令逻辑移位算数移位循环移位指令 处理机控制类指令顺序结构程序设计概念例子 位操作类指令 逻辑运算指令 NOT OR 对于每一个位,有1即为1 AND 同时为1才是1 XOR 不相同才为1 TEST 和and 一样的功能&…

postman接口测试工具详解

Postman是一款非常流行的API开发和测试工具,它不仅适用于测试人员,也广泛被开发者使用。Postman提供了全面的功能,能够帮助用户构建、测试、修改和监控API。以下是关于Postman接口测试工具的一些关键功能和使用步骤的详解: 功能概…

RK3568技术笔记六 新建 Ubuntu Linux 虚拟机

VMware 安装完成后,启动 VMware 软件。启动后在 VMware 主界面点击“创建新的虚拟机”。如下图所示: 开始对新建的虚拟机进行设置。选择“自定义”,然后点击“下一步”。如下图所示: 使用默认配置,单击“下一步”。如下…

PyTorch -- 最常见激活函数的选择

首先,简单复习下什么是梯度:梯度是偏微分的集合 举例说明:对于 z y 2 − x 2 : ∇ z ( ∂ z ∂ x , ∂ z ∂ y ) ( 2 x , 2 y ) z y^2-x^2: \nabla z (\frac{\partial z}{\partial x}, \frac{\partial z}{\partia…

夏日炎炎 水域守护:北斗守护安全防线——为生命撑起智能保护伞

随着夏季的来临,炎热的天气让许多人纷纷寻求水的清凉。清凉的河流与广阔的海域成为了不少人消暑降温的向往之地。然而,私自下河、下海的行为却暗藏着巨大的安全隐患,每年夏季溺水事故频发,给无数家庭带来不可挽回的悲痛。为有效遏…

规模弹性: 管理谷歌的TPUv4机器学习超级计算机

摘要 TPUv4(张量处理单元)是谷歌用于机器学习训练的第三代加速器,采用定制的三维环形互连,部署为 4096 节点的超级计算机。在本文中,我们将介绍设计和运行软件基础设施的经验,这些软件基础设施使 TPUv4 超…

Git进阶使用(图文详解)

文章目录 Git概述Git基础指令Git进阶使用一、Git分支1.主干分支2.其他分支2.1创建分支2.2查看分支1. 查看本地分支2. 查看远程分支3. 查看本地和远程分支4. 显示分支的详细信息5. 查看已合并和未合并的分支 2.3切换分支1. 切换到已有的本地分支2. 创建并切换到新分支3. 切换到远…

【SkiaSharp绘图03】SKPaint详解(一)BlendMode混合模式、ColorFilter颜色滤镜

文章目录 SKPaintSKPaint属性BlendMode获取或设置混合模式SKBlendMode 枚举成员效果预览 Color/ColorF获取或设置前景色ColorFilter 颜色滤镜CreateBlendMode 混合模式CreateColorMatrix 颜色转换CreateCompose 组合滤镜CreateHighContrast 高对比度滤镜CreateLighting 照明滤镜…

flask实战之模板实现公共导航

基础实现 目标 在Flask中,使用模板继承和块(blocks)可以方便地提取公共导航菜单,使得您可以在多个页面上重用相同的导航结构。以下是一个基本示例,展示如何创建一个包含公共导航菜单的模板: 创建基础模板…

译译交友项目介绍

一、 项目背景 随着社会的进步,英语作为一种国际语言,很多人都在学习英语,然而现在很多人都会因为学习英语而烦恼,有时还会因为是一个人学习而感到枯燥。面对情绪的低落,往往会使学习更困难。因此,我打造了…

游戏心理学Day13

游戏成瘾 成瘾的概念来自于药物依赖,表现为为了感受药物带来的精神效应,或是为了避免由于断药所引起的不适和强迫性,连续定期使用该药的 行为现在成瘾除了药物成瘾外,还包括行为成瘾。成瘾的核心特征是不知道成瘾的概念来自于药…

MySQL系列-语法说明以及基本操作(二)

1、MySQL数据表的约束 1.1、MySQL主键 “主键(PRIMARY KEY)”的完整称呼是“主键约束”。 MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。 …

编程基础知识读后感怎么写:深入剖析与全面解读

编程基础知识读后感怎么写:深入剖析与全面解读 在阅读完编程基础知识相关书籍或资料后,撰写一篇高质量的读后感是巩固所学、深化理解的重要方式。然而,如何写出一篇既有深度又有广度的读后感,却是一个让许多人感到困惑的问题。本…

微信小程序开发教程

尚硅谷微信小程序开发教程,2024最新版微信小程序项目实战! 一、小程序基础 1. 初始小程序 微信小程序是一种运行在微信内部的 轻量级 应用程序。 使用小程序时 不需要下载,用户 扫一扫 或 搜一下 即可打开应用,它也体现了 “用…

【ARM Cache 及 MMU 系列文章 6.4 -- ARMv8/v9 如何读取 Cache Tag 及分析其数据?】

请阅读【ARM Cache 及 MMU/MPU 系列文章专栏导读】 及【嵌入式开发学习必备专栏】 文章目录 Cache Tag 数据读取测试代码Cache Tag 数据读取 在处理器中,缓存是一种快速存储资源,用于减少访问主内存时的延迟。缓存通过存储主内存中经常访问的数据来实现这一点。为了有效地管…

未来的5-10年,哪些行业可能会被AI代替?

在未来的5-10年,多个行业可能会受到AI技术的影响,其中一些工作可能会被AI所代替。以下是对可能被AI替代的行业及工作的一些概述: 客户服务与代表:随着AI技术的发展,特别是自动话术对话和语音生成技术的进步&#xff0…

快捷键专栏 IDEA、Navicat、电脑、Excle、Word等

标题 电脑篇windowsR 配合以下常用命令连上公司网线WiFi速度变慢问题解决Windows10 设置鼠标右键在此处打开cmd和Powershell窗口、关机打开电脑诊断工具系统设置常用设置查看电脑出场日期 systeminfo删除文件显示已在另一个程序打开?找回回收站删除的文件WindowsR输…

Mocha Pro 2024 v11.0.1 Mac版摄像机反求跟踪插件更新:优化AE/PR/OFX/达芬奇工作流程

更新Mac苹果版,原生支持Intel和Apple M芯片,安装很简单。Mocha Pro 是一款世界知名的软件和插件,用于平面运动跟踪、3D 跟踪、动态观察、对象移除、图像稳定和PowerMesh有机扭曲跟踪。得益于集成SynthEyes核心3D跟踪算法的强大功能&#xff0…

linux为什么不是实时操作系统

Linux为什么不是实时操作系统? 从我们接触Linux系统开始,一直听到的都是它是非实时操作系统,怎么理解这个非实时呢? 我的理解,非实时,就是中断响应不及时,任务调度不及时。那么,真…