ballfre_balloc
2016-12-10 10:12:57 0 举报
文件系统_磁盘分配函数balloc()
作者其他创作
大纲/内容
结束
更改超级块修改标志
读取下一组的块号,将当前数据块数据拷贝到block_buf中。设置空闲块指针到栈底。
返回分配的空闲块号 free_block
是
将空闲块堆栈指针上移一位
超级块的空闲数据栈是否还有空闲块
当前堆栈是否只剩一个空闲块
开始
取空闲块堆栈中的当前空闲块位置,将其赋值给free_block
否
空闲块总块数减一
磁盘已满,return
0 条评论
下一页
为你推荐
查看更多