主存的扩展及其与CPU的连接——字扩展
一块芯片的容量为\(2^{18}B\),而该CPU需要的容量为:\(2^{地址总线位宽}\)=\(2^{21}B\),所以需要8片该芯片来扩展。
由于CPU由21个地址引脚,芯片只有18个地址引脚,CPU的前十八个引脚和芯片的十八个引脚连接,CPU的后三个引脚通过3-8译码器,分别连接对应的片选端。

初始状态:很好理解。

读操作:
进行读操作时,MREQ端变为低电平使得译码器有效, CPU的前十八个引脚向每个芯片输入对应的地址,CPU的后三个引脚输入000,通过3-8译码器使得第一芯片片选段有效,那么此时该芯片被选中,通过对应的数据线,向CPU的数据总线输入数据。
不同于位扩展,字扩展其读取的数据只来自一个芯片。

写操作:
CPU首先通过数据总线写入数据,但是还未被送到芯片中,此时R/W端变为低电平,芯片的写使能端有效,此时MREQ变为低电平,使得译码器有效,然后CPU的前18个引脚输入对应地址,后3个引脚也输入对应地址,通过后3位的译码,使得对应的芯片被选中,最后数据总线向芯片通过其数据线写入数据。

其地址分配

总结:

主存的扩展及其与CPU的连接——字扩展的更多相关文章
- 主存储器与CPU的连接
		半导体存储器的读写时间一般在十几至几百毫微秒之间,其芯片集成度高,体积小,片内含有译码器和寄存器等电路.常用的半导体存储器芯片有多字一位片和多字多位片,如16M位容量的芯片可以有16M×1位和4M×4 ... 
- X86架构CPU常识(主频,外频,FSB,cpu位和字长,倍频系数,缓存,CPU扩展指令集,CPU内核和I/O工作电压,制造工艺,指令集,超流水线与超标量)
		1.主频 主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度. CPU的主频=外频×倍频系数.很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差. ... 
- Java安全套接字扩展——JSSE
		上节已经介绍了SSL/TLS协议的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展--JSSE,它 ... 
- Chrome浏览器扩展开发系列之十八:扩展的软件国际化chrome.i18n API
		i18n是internationalization 的简写,这里将讨论软件国际化的问题.熟悉软件国际化的朋友应该知道,软件国际化要求,页面中所有用户可见的字符串都必须置于资源属性文件中.资源属性文件中 ... 
- 【知识强化】第三章 存储系统 3.4 主存储器与CPU的连接
		我们这节课来看一下关于主存的一些知识.我们将要讲解主存的简单的模型和主存与CPU连接的连接原理. 我们之前呢在第一章已经学过了存储器的构成,包括了存储体.MAR(也就是地址寄存器).MDR(也就是数据 ... 
- PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
		今天捣鼓了一天,终于把PHP的sqlsrc扩展给弄好了.为了让PHP能够顺利连接上MSSQL,实在不易. 第一步:安装Wampserver 我安装的是Wampserver 2.4.17版本.注意:安装 ... 
- 关于PHP连接池扩展php-cp遇到的那些坑
		php-cp是国内大神写的php第三方扩展,具体就不用多说了,细读https://github.com/swoole/php-cp,下面来说说今天安装方法. 环境:CentOS7.2.1511 由于本 ... 
- 完善Hikari连接池扩展项目HikariApi(ORM)
		以前介绍类自定义的Hikari项目,定位于数据库连接池:后扩展了,根据文件名称,以数据库配置文件为基础,支持按照名称多数据操作. 在使用中,发现扩展了SQL语句参数化操作,在管理类中,以扩展方法存在. ... 
- CentOS7 PHP增加连接Sqlserver扩展
		扩展插件下载地址 https://github.com/Microsoft/msphpsql/tags 本机PHP版本7.2,非线程安全 https://github.com/microsoft/ms ... 
- Asp.net 面向接口可扩展框架之数据处理模块及EntityFramework扩展和Dapper扩展(含干货)
		接口数据处理模块是什么意思呢?实际上很简单,就是使用面向接口的思想和方式来做数据处理. 还提到EntityFramework和Dapper,EntityFramework和Dapper是.net环境下 ... 
随机推荐
- [rustGUI][iced]基于rust的GUI库iced(0.13)的部件学习(04):实现窗口主题(颜色)变换(暨menu菜单的使用)
			前言 本文是关于iced库的部件介绍,iced库是基于rust的GUI库,作者自述是受Elm启发. iced目前的版本是0.13.1,相较于此前的0.12版本,有较大改动. 本合集是基于新版本的关于分 ... 
- 开放研究实验:配置和保护SSH
- DVR4 pg walkthrough Intermediate window
			nmap ┌──(root㉿kali)-[~/lab] └─# nmap -p- -A -sS 192.168.219.179 Starting Nmap 7.94SVN ( https://nmap ... 
- Jordak pg walkthrough Intermediate
			NMAP ┌──(root㉿kali)-[/home/ftpuserr] └─# nmap -p- -A 192.168.226.109 Starting Nmap 7.94SVN ( https:/ ... 
- 深度学习基础理论————CV中常用Backbone(Resnet/Unet/Vit系列/多模态系列等)以及代码
			主要介绍在CV中常用的Backbone原理简易代码(代码以及原理经常更新),参考论文中的表格,对不同的任务所使用的backbone如下: 针对上面内容分为两块内容:1.基于卷积神经网络的CV Back ... 
- ORACLE存储过程中使用SELECT INOT语句避免NO_DATA_FOUND的方法
			oracle存储过程中使用了类似如下语句,当查询不到记录时,会触发"数据未发现"异常 SELECT col INTO v_col FROM t_table 来自网络的方法 1)使用 ... 
- 从理念到实践,解构HBlock降本增效黑科技!
			"新存储 更轻量" 天翼云存储资源盘活系统HBlock 2024年线上技术分享会来啦! 在2023年HBlock分享会之后 不少小伙伴积极参与了1PB免费尝鲜活动 好评如潮的同时 ... 
- Jenkins+Ant+JaCoCo的代码覆盖率集成实践
			Jenkins+Ant+JaCoCo的代码覆盖率集成实践 一.工具介绍 Jenkins: Jenkins是一个开源的.基于Java开发的持续集成工具,它可以帮助开发人员自动化构建.测试和部署软件项目. ... 
- 在windows主机本地快速部署使用deepseek-r1大模型
			一台配备 Windows 操作系统.12GB 或以上显存的英伟达显卡.8GB 或以上内存,并能连接互联网的电脑可以继续阅读以下内容. 简介 Ollama(用于下载和启动大模型) Ollama 专注于本 ... 
- day:3软件测试分类
			一.按开发阶段划分 (1)单元测试 (2)集成测试 (3)系统测试 (4)验收测试 二.按查看代码分类 (1)黑盒测试 定义:是一种功能测试,测试中把测试的软件当成一个盒子,不关心盒子内部结构是什么, ... 
