单选题
在UNIX操作系统中,为块设备提供了一种特殊的读取方式,它是______。
A.提前读取 B.串行读取 C.并发读取 D.延迟读取
【正确答案】
A
【答案解析】[解析] 本题考查UNIX设备的读写概念。对于块设备,UNIX操作系统为保证设备读写的性能,除了提供一般的读写操作以外,还提供了提前读取和延迟写入的特殊方式。在一个进程顺利读取块设备的数据后,系统会预见到下一步可能读取的数据,并将其放入内存缓冲区,称为预先读取,它缩短了读取数据的时间,可以改善系统的性能。同理,延迟写入并不真正将数据写入块设备,而是放在缓冲区内,当需要再次读取时,可以不必从块设备读取,缩短了读取时间,只有当缓冲区满了,才将整个缓冲区数据写入块设备,减少了设备启动的次数,改善了性能。