考虑单用户计算机上的下列I/O操作,需要使用缓冲技术的是( )。Ⅰ.图形用户界面下使用鼠标Ⅱ.在多任务操作系统下的磁带驱动器(假设没有设备预分配)Ⅲ.包含用户文件的磁盘驱动器Ⅳ.使用存储器映射I/O,直接和总线相连的图形卡
【正确答案】 D
【答案解析】解析:Ⅰ正确。在鼠标移动时,如果有高优先级的操作产生,为了记录鼠标活动的情况,必须使用缓冲技术。 Ⅱ正确。由于磁带驱动器和目标或源I/O设备间的吞吐量不同,必须采用缓冲技术。 Ⅲ正确。为了能使数据从用户作业空间传送到磁盘或从磁盘传送到用户作业空间,必须采用缓冲技术。 Ⅳ正确。为了便于多幅图形的存取及提高性能,缓冲技术是可以采用的,特别是在显示当前一幅图形时又要得到下一幅图形时,应采用双缓冲技术。 综上所述,本题选D。