- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机硬件结构
[CPU中央处理器】
8086
80486
Pentium
【总线】
总线配置结构
总线操作
总线相关概念
ISA总线
EISA总线
PCI总线
【存储器】
【中断】
?总线配置结构
单总线结构
系统的各个部件都挂在单总线上,称为面向系统的单总线结构。CPU、I/O、内存任意两者 之间可以通过单总线交换信息,因此I/O端口和内存统一编址,CPU通过统一的指令访问 I/O和内存。
特点:控制简单,易于扩展I/O设备,内存和I/O交换信息时,还允许CPU继续工作。
单总线只能分时工作,交换数据时吞吐量受到限制。
面向CPU的双总线结构
CPU与内存之间的总线和CPU与I/O设备之间的总线
外围设备和内存之间没有直接的通路,要通过CPU进行数据交换。增加CPU的负担,降 低CPU的效率。
面向主存储器的双总线结构(高档微机常用)
在单总线基础上增加了 CPU与内存之间的一组高速存储总线
…?…总线操作
a?同一时刻,总线只允许一对模块进行数据交换。
b?多个模块使用总线进行数据交换时,采用分时方式,一个接一个轮换交替使用总线。
c?将总线时间分成很多段,每段时间可以完成模块的异常完整的信息交换,这一段时间叫总 线操作周期或数据传送周期或总线周期(暂时认为三者相同,待查)。多模块使用总线时, 占用不同的时间段。
总线数据传送周期
总线数据传送控制
总线数据传送机制
总线状态
详细:
总线数据传送周期(总线周期)
总线请求和总裁阶段
寻址阶段
数据传送阶段
结束阶段
总线请求和总裁阶段:
主控设备向总线总裁器提出使用总线的请求,总线总裁器确定下一个传送周期的总线 使用权归属。
寻址阶段
发出本次访问的从设备的地址,所有从设备对地址译码后判断自己是否是本次访问的 从设备,选中后,从设备开始启动。
数据传送阶段
结束阶段;主控设备、从设备的有关信号均从系统总线上释放,从而让出总线, 以便其他模块继续使用。
[Pentium支持多种不同类型的总线周期】
单传送周期
成组传送周期
中断周期
专用总线周期
……单总线传送周期
信号CACHE高电平时表示周期是一种单传送周期。
使用半同步传送方式,利用成组传送准备就绪信号BRDY作为等待状态信号(ready 线或WAIT线)
……成组传送周期
Pentium微处理机约定:对于读操作,所有的成组读操作都是可以进行高速缓冲操作 的。而且所有的高速缓冲操作的读周期都是成组的。即成组传送读操作都必须Cache 行填充。
对于写操作,只有Cache写回操作是成组传送的,其他的写 操作全是单传送周期。
所以成组传送的组大小和Cache行大小相同。
(1) 信号CACHE低电平时表示周期是一种成组传送周期。
(2) 成组传送的组的大小是由cache行大小决定的。如Pentium微处理器的片内cache 行大小32字节,则该处理器的成组传送周期下的组大小位32字节,组内数据项的地 址,全部坐落在同一个32字节宽且已对准的区域内。
(3) 对于读操作,成组传送时,根据首地址是否32*8位对齐,决定组中8个四字(对 64位存储器而言)的传送次序。
对于写回操作,首地址的低五位总是0,即肯定32*8位对齐。即写回的成组操作, 必定从内存中对齐的地址处开始写入32个字节(即一个Cache行)。
表3
Pentium读操作成组传送次序
首地址
第二地址
第三地址
第四地址
0 (对齐)
8
16
24
8 (未对齐)
0
24
16
16 (未对齐)
24
0
16
24 (未对齐)
16
8
0
(4)具体的成组周期和成组写周期过程
成组对操作和成组写操作都和Cache有关
成组读周期:
在启动任何一次读操作时,Pentium都会位所需的数据项提供地址信号和字节允许信 号。当读不命中时候,CPU直接访问内存,使用的是单传送周期。同时要进行Cache 行填充,即开始成组传送周期,此时总线只识别地址信号,而忽略字节允许信号。即 按地址低3位为零为起始地址,读取64位8个字节送入Cache相对应的单元内,接着 是连续的24个字节的数据传送。(总共传送32个字节即一个Cache行的大小)。成组 序列的后续地址要有外部硬件按上表长度传送次序计算出来的。
成组写回周期
成组写回周期总是数据Cache内已修改Cache行的写回操作。
更具体的成组周期过程见PCI总线。
中断周期
?……专用总线周期
总线数据传送控制
主控设备、从属设备实现总线传送的控制:
同步传送
异步传送
半同步传送
同步传送(由是主控设备时钟控制)
地址、命令和数据等信号的发出时间。都严格参照系统时钟的某个前沿时刻;而对 方接受判断它时,又都采用在系统时钟脉冲的后沿时刻来识别。
例如:T1前沿:CPU发出地址;T2内发岀读命令控制信号
您可能关注的文档
最近下载
- 年产10万吨混合邻苯二甲酸酐生产装置工艺设计说明书.doc VIP
- 2025 年大学应急管理(风险评估)期末测试卷.doc VIP
- DB37_T 1997.11—2019_物业服务规范第11部分:公共场馆物业.pdf VIP
- 2024-2025学年辽宁省五校联考高三上学期期末考试语文试题(解析版).docx VIP
- 辽宁省五校联考(省实验,育才中学2025届高三第五次模拟考试化学试卷含解析.doc VIP
- 教科版六年级上册科学期末选择题专题训练(含答案).docx VIP
- 2025届辽宁省五校联考语文高三上期末联考试题含解析 .pdf VIP
- 经历是流经裙边的水.pptx VIP
- 教科版六年级科学上册选择题专项练习.docx VIP
- 小学科学课程实施方案.docx VIP
原创力文档


文档评论(0)