体系结构要点知识系列四:总线、中断、输入输出系统

本文深入探讨了计算机系统中总线、中断和输入输出系统的概念及其工作流程,详细解释了集中式和分布式总线控制、中断分类与优先级、输入输出系统的发展阶段以及不同技术的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、总线

总线控制机构基本集中在一起,不论是在连接到总线的一个部件中,还是在单独的硬件中,都称为集中式控制,而总线控制逻辑分散在连接总线的各个部件时就称为分布式总线控制。

总线查询优先次序的确定方式有:串行链接、定时查询、独立请求。

串行链接的缺点:对总线可用线及有关电路的失效敏感。

定时查询的优点:因为计数器初值、部件号都可由程序指定,优先次序可用程序控制,灵活性强;缺点是控制线数目较多,需2+『log2N』根,其中N为部件数目。

集中式独立请求方式:共享总线的每个部件各自都有一对“总线请求”和“总线准许”线。其缺点是:为控制N个设备必须有2N+1根控制线。

2、中断

中断可分为内部中断、外部中断、软件中断三种。中断系统的软硬件功能分配实质是中断处理程序软件和中断响应硬件的功能分配。从发出中断请求到进入中断处理程序的中断响应时间是中断系统的重要性能指标,它主要取决于交换PSW的时间。

IBM370系统将中断分为:机器校验、管理程序调用、程序性、外部、输入输出、重新启动六类。IBM370中断响应的优先次序为:紧急的机器校验、管理程序调用和程序性、可抑制的机器校验、外部输入输出、重新启动。

3、输入输出系统

输入输出系统的发展经历三个阶段,对应三种方式:程序控制I/O、直接存储器访问DMA、I/O处理机方式。其组成包括:输入输出设备、设备控制器、与输入输出操作有关的软硬件。

对于I/O处理机方式又可有通道方式和外围处理机方式:1、通道通过执行通道程序来控制输入输出,它与CPU可以并行工作;通道程序又是存在主存中,通道内部只有小容量存储器用于缓冲数据(通道并不是独立的处理机,只是可以被看做处理机)。2、外围处理机则是一种独立性、通用性和功能都较强的处理机。

4、通道处理机

根据通道数据传送期中信息传送方式的不同分为:字节多路通道(打印机)、选择通道(优先级高的磁盘独占通道,在数据传送期间只选择一次设备)、数组多路通道(成组交叉方式)。

通道流量是通道在数据传送期内单位时间内传送的字节数。它能达到的最大流量成为通道极限流量fmax。fmax与数据传送期内选择一次设备的时间TS和传送一个字节的时间TD的长短有关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值