UNIX对磁盘缓冲区的管理原则是什么?

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

UNIX对磁盘缓冲区的管理原则是什么?

UNIX对磁盘缓冲区的管理原则如下:(1)当需要一个缓冲区时,总是从空闲缓冲区队列的队首取一个缓冲区。一个被使用过的缓冲区释放时,总是排入空闲缓冲区队列的队尾。(2)一个缓冲区被分配用于读写某磁盘块信息时,这个缓冲区就从空闲缓冲区队列退出,并链入该设备的设备缓冲区队列,该缓冲区的状态标志中应置上BUSY标志。(3)当缓冲区中的信息传送到用户空间后,或当用户信息写到了缓冲区且对缓冲区置上DELWR标志后,这样的缓冲区可以释放。此时便清除缓冲区中的BUSY标志,把它链到空闲缓冲区队尾,同时仍把它保留在该设备的设备缓冲区队列中。(4)分配缓冲区时,总是摘取空闲缓冲区队列中的第一个缓冲区。但如果该缓冲区有DELWR标志(延迟写标志),则表示该缓冲区信息尚未写回磁盘,暂不能分配。(5)如果一个缓冲区既在空闲缓冲区队列中,又在设备缓冲区队列中,而该缓冲区被分配移作它用,则要让它从空闲缓冲区队列和原设备缓冲区队列退出,且链人新的设备缓冲区队列。

访客
邮箱
网址

通用的占位符缩略图

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


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

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

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