软件开发中计算机的I/O系统结构
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-11
软件开发上钩算机的I/O体系结构.
1.1,0部件(设备操控器和设备接口).
计算机的外围设备一般由两部分组成:机械部件和电子部件。I/o部件是指和计算机体系直接发作联络的那一部分电子部件,电子部件从设备中:独立出来,构成两种形式:设备操控器和设备接口。
2.总线型I/O体系结构.
在总线结构的计算机体系中,CPU和内存、CPU和1/0设备、内存和I/O设备之间都要经过总线衔接,也都要经过总线来交换数据.总线按传输信息的不同分为操控总线(CB)、数据总线(DB)和地址总线(AB).
3. DMA操控器.
对于高速1/0设备(如磁盘)能够采用直接内存拜访(direct memory access,DMA)方式完成主存与外设之间的教据传输操作,因此产生了DMA操控器。
4.通道结构.
大、中型计算机的I/O硬件组织大多采用通道结构,具有通道结构的计算机体系,主存、通道、操控器和设备之间采用四级衔接,实施三级操控。这样,1/O体系就由通道、操控器、设备三级构成.一个CPU·能够衔接多个通道,一个通道能够衔接多个操控器,一个操控器可衔接同类型的多台设备.另一方面,也答应将一台设备衔接到几个操控器,或一个操控器衔接到几个通道中.
按信息交换方式和衔接的设备类型不同,通道可分为3种类型:
字节多路通道;
挑选通道;
数组多路通道。
相关阅读