说明UNIX为块设备I/O设置多缓冲区的目的。

admin2016-05-14  4

问题 说明UNIX为块设备I/O设置多缓冲区的目的。

选项

答案UNIX为块设备I/O设置多缓冲区的目的是提高CPU与I/O设备的并行程度,减少对物理盘块的读写次数。当从盘上读数据时,如果数据已经在缓冲区中,则核心就直接从缓冲区中读出,而不必从盘中读;仅当所需数据不在缓冲区中时,核心才把数据从盘中读到缓冲区,然后再由缓冲区读到数据区。当要向盘写数据时,先将信息写入缓冲区,尽量等到缓冲区数据块写满了后,才写物理盘块。核心尽量使数据在缓冲区停留较长时间,以减少对磁盘I/O的次数。

解析
转载请注明原文地址:https://www.kaotiyun.com/show/qKNx777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)