20XX年设备与IO管理培训教材.ppt

bwrite(bp) 参数:bp:缓冲区指针 步骤: 入设备d_act队列(若设备不忙启动设备) if(! B_ASYNC) sleep(等待IO完成事件) 中断 唤醒 brelse(bp), (bp入av链) bdwrite(bp) 参数: bp: 缓冲区指针 返回: 无 步骤: 标记b_flags =| B_DELWRI | B_DONE brelse(bp), (bp入av链) bawrite(bp) 参数:bp: 缓冲区头指针 返回:无 步骤: bp-b_flag =| B_ASYNC bwrite(bp) 中断 入av队列 8.8 输入输出进程 专门负责IO传输的进程 另外一种IO模式—服务模式 C/S Model 特点 界面清晰,方便使用 两次进程切换,速度问题 8.9 RAID技术 RAID: Redundant Array of Inexpensive Disks compared with SLEDs (Single Large Expensive Disks) Redundant Array of Independent Disks //独立磁盘冗余阵列 Proposed by researchers at UC Berkeley David A. Patterson Background disk access speed incr

文档评论(0)

1亿VIP精品文档

相关文档