简述UNIX的块设备缓冲技术的特点。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

简述UNIX的块设备缓冲技术的特点。

UNIX采用缓冲技术实现设备的读写操作。系统设置一批缓冲区,构成系统缓冲区池。对写操作,驱动程序分配一个缓冲区,先把信息从用户空间复制到缓冲区,再启动设备把缓冲区中信息保存起来。对读操作,启动设备后把指定的信息传送到一个缓冲区中,再将信息复制到指定的用户空间。这样做的目的是减少启动设备的次数。例如,用户要往磁盘上写信息,系统只要把它复制到缓冲区,当以后又要使用这些信息时,系统就可以直接从缓冲区读出。仅当不得不把信息写到磁盘上时,才真正地去启动磁盘机执行写操作。显然,这种延迟往磁盘上写的方式减少了对磁盘的存取频率。同样地,当要读信息时,如果信息已在缓冲区中,则可不必启动设备。如果信息不在缓冲区中,则才去启动设备执行读操作。这种缓冲技术对块设备来说是非常有效的,因为系统运行期间经常要读写文件,采用缓冲技术可减少对块设备的访问次数,提高整个系统的吞吐率。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top