计算机组成原理---第六章总线系统 习题详解版

news2024/11/17 19:35:33

(一)课内习题

 

 

(二)课后习题

1.比较单总线、多总线结构的性能特点。

答:

(1) 单总线结构:它是用单一的系统总线连接整个计算 机系统的各大功能部件,各大部件之间的所有的信息传送都通过这组总线。其结构如图所示。单总线的优点是允许I/O设备之间或I/O设备与内存之间直接交换信息,只需CPU分配总线使用权,不需要CPU干预信息的交换。所以总线资源是由各大功能部件分时共享的。单总线的缺点是由于全部系统部件都连接在一组总线上,所以总线的负载很重,可能使其吞吐量达到饱和甚至不能胜任的程度。

(2)多总线结构:多总线结构是通过桥、CPU总线、系统总线和高速总线彼此相连,各大部件的信息传送不是只通过系统总线;体现了高速、中速、低速设备连接到不同的总线上同时进行工以提高总线的效率和吞吐量,而且处理器结构的变化不影响高速总线。

2.说明总线结构对计算机系统性能的影响。

答:

 (1)最大存储容量:

单总线系统中,最大内存容量必须小于由计算机字长所决定的可能的地址总 线。双总线系统中,存储容量不会受到外围设备数量的影响。

(2)指令系统:

双总线系统,必须有专门的I/0指令系统单总线系统,访问内存和I/0使用相同指令。

(3)吞吐量:

总线数量越多,吞吐能力越大

3.用异步通信方式传送字符"A"和"8",数据有7位,偶校验1位,起始位1位,停止位I位,请分别画出波形图。

答:

4.总线上挂两个设备,每个设备能收能发,上和总线断开还能从电气上和总线断开,画出逻辑图,并作简要说明。

答:

5.画出菊花链方式的优先级判决逻辑电路图。

 

6.画出独立请求方式的优先判决逻辑电路图。

7.画出分布式仲裁器优先级判决逻辑图。

8.同步通信之所以比异步通信具有较高的传输频率,是因为同步通信用一个公共时钟进行同步。

9.在集中式总线仲裁中,独立请求方式响应时间最快,菊花链方式对电路故障最敏感。

10.采用串行接口进行7位ASCII码传送,带有一位奇校验位,1位起始位和1位停止位,当波特率为9600波特是字符传输速率为873.

11.系统总线中地址线的功能是指定主存和I/O设备接口电路的地址。

12.系统总线中控制线的功能是提供主存、I/O接口设备的控制信号和响应信号。

13.说明存储器总线周期与I/O总线周期的异同点。

答:存储总线周期用于对内存读写;I/O总线周期对接口中的端口进行读写。

14.PCI是一个与处理器无关的高速外围总线,它采用同步时序协议和集中式仲裁策略,并具有自动配置的能力。

15.PCI总线的基本传输功能是猝发式传送。利用桥可以实现总线间的猝发式传送,使所有的存取都按CPU的需要出现在总线上。PCI允许多条总线并行工作。

16.InfiniBand是一个高性能的I/O标准,数据传输率达30GB/s,他可连接64000台服务器,适用于高成本的较大规模的计算机系统。

17.PCI总线中三种桥的名称是什么?它们的功能是什么?

答:

 PCI总线中三种桥:HOST桥、PCI/LAGACY总线桥、PCI/PACI 桥。

桥在PCI总线体系结构中起到重要作用,它连接两条总线,使得彼此间相互通信。桥是一个总线转换部件,可以把一条总线的空间映像到另一条总线的空间上,使系统任意一个总线主设备都能看到同样的一份表。桥可以实现总线间的猝发式传送,可以使所有存取都按CPU的需要出现在总线上。由此可见,以桥连接实现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作。

18.何谓分布式仲裁?画出逻辑结构示意图进行说明。

答:

      分布式仲裁方式是以优先级仲裁策略为基础的仲裁方式。它不需要中央仲裁器每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时把它们惟一的仲裁号发送到共享的仲裁总线上每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大则它的总线请求不予响应并撤销它的仲裁号。最后获胜者的仲裁号将保留在仲裁总线上。 分布式仲裁方式是以优先级仲裁策略为基础的仲裁方式。它不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们惟一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤销它的仲裁号。最后,获胜者的仲裁号将保留在仲裁总线上。

19.总线的一次信息传送过程大致分为哪几个阶段?若采用同步定时协议,请画出读数据的同步时序图。 

答:

         总线的一次信息传送过程大致分五个阶段:请求总线、总线仲裁、寻址(目的地址)、 信息传送、状态返回(错误报告)。

20.某总线在一个总线周期中并行传送8字节的信息,假设一个总线周期等于一个总线时钟周期,总线时钟周期频率为70MHz,总线带宽是多少?

21.比较PCI总线和PCIe标准的性能特点。

答:

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

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

相关文章

【企业信息化】第6集 免费开源ERP: Odoo 16 MRP + 维护+ PLM +质量全面生产制造管理

文章目录 一、MRP 物料需求计划1.一款软件,满足您的所有需要2.工作中心控制面板3.优化您的库存等级4.条形码,即开即用5.出色报告关键绩效指标6.与其他Odoo应用程序完全集成 二、PLM 产品生命周期管理1.管理工程变更2.集成文件管理3.智能版本管理4.与其他…

还在为项目初始化、依赖管理问题困扰?Dubbo Initializer 来了!

作者:Dubbo 社区 通过这篇文章,你将学习如何在 1 分钟内用 Dubbo Initializer 模板快速创建 Dubbo Spring Boot 项目,帮你解决项目初始化问题。 什么是 Dubbo Initializer? Dubbo Initializer 是一款帮助开发者快速生成 Dubbo …

【0基础也能学会】JMeter:如何开始简单的WEB压力测试?

背景 最近工作上被安排针对Web网站进行性能压测,以评估特定的硬件配置下Web网站可支持的并发用户数。考虑到JMeter是流行的Web性能压测工具,因此趁着这次机会上网查阅了很多关于JMeter的资料,也自己动手进行软件的配置和调测,从最…

前瞻洞察|借助机器学习,揪出利用DNS隐蔽隧道作恶黑手

黑客会利用DNS协议进行违法犯罪活动,那DNS协议到底是什么?它有何作用?为什么会被选作进行作恶的手段?会造成什么危害?怎么检测及研究现状如何?一连串疑问接踵而至。本篇文章中,我们会为大家一一…

【Java多线程编程】Thread类

Thread类是什么? Thread 类是 Java 提供的一个标准库,我们可以通过 Thread 类进行多线程编程。因此,今天我给大家讲解的是如何使用 Thread 类进行线程编程。 详细讲解 Thread 类中的:lambda 表达式、start 方法(启动线…

WiFi(Wireless Fidelity)基础(七)

目录 一、基本介绍(Introduction) 二、进化发展(Evolution) 三、PHY帧((PHY Frame ) 四、MAC帧(MAC Frame ) 五、协议(Protocol) 六、安全&#x…

Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能

Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。 01 SIG 整体进展 发布 ANCK 5.10-014 版本。 发布 ANCK 4.19-027.2 版本。 ABS 平台新增 OOT 仓库临时构建功…

如何远程控制电脑?3个方法轻松搞定!

案例:如何远程控制电脑? 【我不想时时刻刻都带着自己的电脑,听朋友说可以远程电脑。有没有大神分享一下具体的操作方法?感谢!】 随着科技的不断进步,远程控制电脑已经不再是一件难以实现的事情。如今&…

09.python可视化-Seanorn绘制类别关系图boxplot() boxenplot() violinplot()

分类散点图 分类分布图 1). 箱线图 : boxplot() 2).增强箱图boxenplot() 3).小提琴图 :violinplot() 分类统计图 2. 分类分布图 1). 箱线图 应用场景:主要用来显示与类别相关的数据分布。 seaborn.boxplot(xNone, yNone, hueNone, dataNone, orderNone, hue_orde…

GoView 是一个Vue3搭建的低代码数据可视化开发平台

一、总览 开源、精美、便捷的「数据可视化」低代码开发平台 二、整体介绍 框架:基于 Vue3 框架编写,使用 hooks 写法抽离部分逻辑,使代码结构更加清晰; 类型:使用 TypeScript 进行类型约束,减少未知错误…

WiFi(Wireless Fidelity)基础(九)

目录 一、基本介绍(Introduction) 二、进化发展(Evolution) 三、PHY帧((PHY Frame ) 四、MAC帧(MAC Frame ) 五、协议(Protocol) 六、安全&#x…

MySql -- 事务

目录 1.概念 2.事务的运用场景 3.事务的四大特点 4.执行事务带来的问题 4.1 脏读 4.2 不可重复度 4.3 幻读 5. MySQL中事务的隔离级别 1.概念 事务就是把若干个独立操作打包成一个整体而诞生的一种功能. 2.事务的运用场景 比如:A——>B 转账500 A的余额-500…

【Qt编程之Widgets模块】-007:QStandardPaths类使用方法

1 头文件&#xff1a; #include <QStandardPaths>2 详细说明 QStandardPaths类提供用于访问标准路径的方法&#xff0c;该类包含用于查询本地文件系统上的标准位置的函数&#xff0c;用于常见任务&#xff0c;如特定于用户的目录或系统范围的配置目录。 所谓系统标准路…

[pgrx开发postgresql数据库扩展]6.返回序列的函数编写(1)单值序列

上篇文章是中规中矩的标准计算函数&#xff0c;就算不用pgrx&#xff0c;也是可以正常理解的&#xff0c;所以基本上没有什么对于pgrx框架有关系的东西&#xff08;唯一有关系的东西&#xff0c;应该就是Rust的时间类型与pgrx的时间类型的计算了&#xff09;。 这篇文章会讲一…

Java面试(1)Java概述

文章目录 Java 概述1.什么是Java2. JDK1.5 之后的三大版本3. Jdk和Jre和JVM的区别4. 什么是跨平台性&#xff1f;原理是什么5. Java 语言有哪些特点?6. 什么是字节码&#xff1f;采用字节码的最大好处是什么7. 为什么不全部使用 AOT&#xff08;since JDK9&#xff09; 呢&…

马赛克处理

去取马赛克的网址&#xff1a; Redact • Photo - Free And Private Image Redaction In The Browser https://redact.photo/ REDACT.PHOTO &#xff08;照片马赛克处理在线工具&#xff09;简介 REDACT.PHOTO是一个照片马赛克处理在线工具&#xff0c;能够帮助我们非常方便…

2023自动化测试的10个最佳实践(建议收藏)

虽然大家都知道坚果是非常健康和有营养的&#xff0c;但是&#xff0c;当你尝试吃它的时候&#xff0c;我猜测过程都不会很顺利。现实就是那么相似&#xff0c;我们都知道测试自动化对软件开发有好处&#xff08;就像坚果对我们的身体一样&#xff01;&#xff09;&#xff0c;…

arcgis插件-带属性TXT转SHP数据(支持独立图层、追加到图层)

20230512记录更新 arcgis插件-带属性TXT转SHP数据&#xff08;支持独立图层、追加到图层&#xff09; 这个版本省略掉新建面图层&#xff0c;再在界面进行选择图层的操作。 界面简化到只需要一步操作&#xff0c;选择&#xff08;或者复制&#xff09;TXT文件所在路径&#x…

机器学习(二)决策树原理剖析及python实现

本篇介绍第二个机器学习算法&#xff1a;决策树算法&#xff0c;我们经常使用决策树处理分类问题&#xff0c;近来的调查表明决策树也是最经常使用的数据挖掘算法。 图1所示的流程图就是一个决策树&#xff0c;长方形代表判断模块&#xff08;decision block&#xff09;&…

[Android]AsyncChannel介绍

背景 在WifiManager.java中&#xff0c;随处可见这样的方法调用实现&#xff1a; 代码路径&#xff1a;frameworks/base/wifi/java/android/net/wifi/WifiManager.java public void connect(int networkId, ActionListener listener) {...getChannel().sendMessage(CONNECT_NE…