1、接口:所谓接口,是指CPU与存储器、I/O设备或者两种I/O设备,或者两种机器之间通过系统总线进行连接的逻辑部件,它是CPU与外界进行信息交换的中转站。
2、CPU与I/O设备之间的接口应该具有以下功能:
①数据的寄存和缓冲功能
②设备选择功能
③信号转换功能
④对I/O设备的控制和检测功能
⑤中断或DMA管理功能
⑥可编程功能
3、计算机对I/O端口编址时通常采用哪两种方法?
答:存储器映射方式、I/O映射方式
4、CPU和I/O设备之间的数据传送方式有哪几种?
答:①无条件传送方式;适用于I/O设备总是处于准备好的情况。
②查询方式
③中断查询方式
④DMA方式
5、相对于查询方式,中断方式有什么优点?和DMA方式比较,中断传输方式有什么不足?
答:在查询方式中,CPU要不停地查询I/O设备,当I/O设备未准备好时,CPU必须等待。这样就浪费了CPU大量时间。采用中断查询方式则可以免去CPU的查询等待时间。
中断传送方式相对于查询方式来说,大大提高了CPU的利用率,但是中断传送仍然必须由CPU来通过指令执行。每次中断,都要进行保护断点,保护现场,传送数据,存储数据,以及最后恢复现场,返回主程序操作,需要执行多条指令,使得传送一个字的时间过长。