计组重点2
- 单总线结构中, CPU的优先级低于外设
- 什么是总线
- 总线是连接多个部件的信息传输线, 是各部件共享的传输介质
- 总线传输有何特点?
- 总线传输的特点是:某一时刻只能有一路信息在总线上传输, 即分时使用
- 为了减轻总线的负载, 总线上的部件都应具备什么特点
- 为了减轻总线负载, 总线上的部件应通过三态驱动缓冲电路与总线连通
- 总线没有存储信息的能力; 时分复用; 三态门控制; 总线
- 总线访问冲突
- 总线技术难点
- 使系统中的连线大大减少, 可靠性高
- 便于硬件和软件的标准化, 便于接口设计
- 易于系统模块化, 可替换性好
- 便于维修, 即可维护性好
- 任意时刻只有一个源发送(主设备), 可由够多个部件接收(从设备)
- 需要仲裁
- 总线分类
- 按连接部件不同
- 片内总线
- 系统总线
- 通信总线
- 按传输方式
- 并行传输
- 串行传输
- 按连接部件不同
- 什么是系统总线
- 系统总线是指CPU、主存、I/0各大部件之间的信息传输线, 通常又叫作板级总线和板间总线
- 按系统传输信息的不同分类
- 数据总线 存储字长(多少根)
机器字长和寄存器位数相等
- 地址总线
根数决定寻址空间的多少 选中存储单元
- 控制总线
- 数据总线 存储字长(多少根)
- 串行总线和并行总线有什么区别 适用场合
- 串行总线的数据传输在一条线路上按位进行。成本低, 速度慢。适用于主机和低速外设或远距离通信。
- 并行总线的每个数据位都需要单独一条传输线, 所有数据同时进行传输, 成本高, 速度快。适用于短距离的高速数据传输。
- 解释概念
- 总线宽度
- 指数据总线的位(根)数, 用bit(位)作单位。
- 总线带宽(总线传输率)
- 指总线在单位时间内可以传输的数据总量, 相当于总线的数据传输率, 等于总线工作频率与总线宽度(字节数)的乘积
- 总线复用
- 指两种不同性质且不同时出现的信号分时使用同一组总线, 称为总线的多路分时复用
- 总线的主设备(或主模块)
- 指一次总线传输期间,拥有总线控制权的设备(模块)
- 总线的从设备(或从模块)
- 指一次总线传输期间,配合主设备完成传输的设备(模块), 它只能被动接受主设备发来的命令;
- 总线的传输周期
- 总线完成一次完整而可靠的传输所需时间;
- 总线的通信控制
- 总线传送过程中双方的时间配合方式
- 总线宽度
答题
- 计算机使用总线结构便于增减外设,同时减少了信息传输线的条数
- 计算机使用总线结构的主要优点是便于实现积木化,缺点是两种信息源的代码在总线中不能同时传送
- 微型计算机中控制总线提供的完整信息是 所有存储器和I/O设备的时序信号和控制信号来自I/O设备的时序和控制信号
- 总线中地址线的作用是 用于选择指定存储器单元和I/O设备接口路的地址
- 连接计算机和计算机之间的总线属于通信总线
- 总线是计算机各部件交换信息的公共通路, 当使用总线传输数据时在每-一个时刻总线上传送
- 多个部件发送给多个部件的信息
- 多个部件发送给一个部件的信息
- 一个部件发送给一个部件的多组信息
- 一个部件发送给一(多)个部件的一组信息(√)
- 系统总线是指 CPU 主存 I/O设备之间的总线
- 数据总线、地址总线、控制总线三类是根据总线传送的内容来划分的
- 不同信号在同一信号线上分时传输的方法称为总线复用(8086)
- 总线设计中采用分时传输方式的目的是减少总线中信号数的数量
- 串行总线主要用于 连接主机和I/O设备
- 在三种集中式总线仲裁控制中,对电路故障敏感的是 链式查询
- 在计数器定时查询方式下,若每次计数从上次计数的终止点开始,则 每个设备使用总线的机会相等
- 在计数器定时查询方式下,若每次计数从0开始,则 设备号小的优先级高
- 在独立请求方式下,若有N个设备,则 有N个总线请求信号和N个总线响应信号
- 独立请求方式的优点是 速度快
- 总线通信中的同步控制是 由统一时序控制的方式
- 同步通信中,一个总线周期的传输过程是 先传输地址 再传输数据
- 总线的异步通信方式 不采用时钟信号只采用握手信号
- 总线的串行异步通信方式,以下正确的是?
- 数据帧之间的间隔时间是任意的
- 数据帧中不包含控制信息
- 数据帧之间的间隔时间是固定的
- 总线的半同步通信方式
- 不采用时钟信号,只采用握手信号
- 既采用时钟信号 又采用握手信号
- 既不采用时钟信号,又不采用握手信号
- 波特率表示传输线路上的 信号传输速率
- 比特率表示传输线路上的 有效信号传输速率
- 在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式为: 1位起始位,8位数据位,1位奇偶校验位,1位终止位,则其波特率为 120 × 11 = 1320 b p s 120\times11=1320bps 120×11=1320bps
- 在异步串行传输系统中,假设波特率为1200bps,其字符格式为: 1位起始位,8位数据位,1位奇偶校验位,1位终止位,则其比特率为 1200 × 8 11 = 872.72 b p s 1200\times\frac{8}{11}=872.72bps 1200×118=872.72bps
- 在总线上,同一时刻
- 只能有一个主设备控制总线传输操作
- 只能有一个从设备控制总线传输操作
- 可以有多个主设备控制总线传输操作
- 总线主设备是 掌握总线控制权的设备
- 总线忙”信号的建立者是 获得总线控制权的设备
- 挂接在总线上的多个部件
- 只能分时向总线发送数据, 并只能分时从总线接收数据
- 只能分时向总线发送数, 但可同时从总线接收数据
- 可同时向总线发送数据,但只能分时从总线接收数据
- 在链式查询方式下,越靠近控制器的设备 得到总线使用权的机会越多 优先级越高
- 同步通信的特点是
- 需要应答信号
- 各部件的存取时间比较接近
- 总线周期长度可变
- 在各种异步通信方式中,速度最快的是 不互锁
- 总线的全互锁适用于速度差异较大的部件之间的通信
- 在做手术过程中,医生经常将手伸出等护士将手术刀递上,待医生握紧后,护士才松手。如果把医生和护士看成是两个通信模块上述一系列动作相当于异步通信中的全互锁方式
- 按联接部件不同,总线可分为片内总线、系统总线和通信总线三种
- 系统总线是连接CPU、主存、I/O之间的信息传送线,按传输内容不同,又可分为地址线,数据线和,控制线, 分别用来传送地址数据和控制信号、响应信号和时序信号
- 一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。
- 总线上的主模块是指对总线有控制权的模块,从模块是指被主模块访问的模块,只能响应从主模块发来的各种总线命令。
- 总线的通信控制主要解决通信双方如何获知传输开始和传输结以及通信双方如何协调如何配合的问题, 通常有同步通信、异步通信、半同步通信和分离式通信四种
- 同步通信的主要特点是通信双方由统一时钟控制数据的传输,一般用于总线长度较短,总线上各部件存取时间比较一致的场合;异步通信的特点是通信双方没有公共的时钟标准,采用应答方式通信,一般用于总线上各部件速度不一致的场合。
- 每个总线部件一般都配有三态门电路,以避免总线访问冲突, 当某个部件不占用总线时,由该电路禁止向总线发出信息。
- 总线同步通信影响总线效率的原因是必须按速度最慢的部件来设计公共时钟。
- 在总线的异步通信方式中,通信的双方可以通过不互锁、半互锁和全互锁三种类型联络。
- 按数据传送方式不同,总线可分为串行传输总线和并行传输总线
- 单向总线只能将信息从总线的一端传到另一端,不能反向传输
- 总线判优控制可分为集中式和分布式两种
- 在同步通信中, 设备之间没有应答信号, 数据传输在公共时钟信号的控制下进行
讨论
什么是总线判优
总线判优:当有多个设备同时要求占用总线时,通过总线控制器,按一定优先级顺序确定某个设备可以占用总线。
为什么需要总线判优
为什么需要总线判优:因为总线传输的特点是某一个时刻,只允许-一个部件向总线发送信息,否则发生总线冲突,所以需要判优来解决
集中式总线判优有哪几种方式?各有哪些特点?各需几根用于总线控制的控制线?优先级灵活性如何
-
链式查询
- 特点
- 优先级与离总线的距离有关
- 对电路故障敏感
- 特点
-
计数器定时查询
- 特点
- 灵活
- 循环优先级
- 对故障不敏感
- 特点
-
独立请求
- 特点
- 有一个排队器 可以动态优先级 屏蔽设备
- 响应速度最快
- 线多
- 特点
讨论:试比较同步通信和异步通信
同步通信一由统-时钟控制的通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降。适合于速度差别不大的场合;
异步通信一不由统一时钟控制的通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总线工作效率。
为什么说半同步通信同时保留了同步通信和异步通信的特点
半同步通信既能像同步通信那样由统时钟控制,又能像异步通信那样允许传输时间不一致,因此工作效率介于两者之间。
异步串行通信的数据传输率可以用波特率和比特率来衡量
- 波特率- - 单位时间内传送二进制数据的位数,单位: bps
- 比特率-单位时间内传送二进制有效数据的位数,单位: bps ,