Merged
对不队 requested to merge
dm into
main
功能说明
- 新增 spooling 字符设备与
spooltest,支持生产者与输出设备解耦
- Buffer cache 引入 read-ahead + Clock(二次机会)置换策略,提升顺序读性能
- 块分配加入
balloc hint,减少位图扫描并提升局部性
文档与测试
- 补全
设备管理.md(含网络设备完整章节)、修复 网络设备.md 乱码
- 新增测试:
readaheadtest、ballochinttest(usertests 安静模式)
变更文件
-
kernel/filesystem/bio.c, kernel/include/buf.h
kernel/filesystem/fs.c
-
kernel/driver/spool.c, user/test/spooltest.c
-
user/test/readaheadtest.c, user/test/ballochinttest.c, user/test/usertests.c
-
Makefile, docs/document/设备管理.md, docs/document/网络设备.md, 开发日志.md
测试情况
usertests ballochinttest
- 全量
usertests 复跑确认
- 均ALL TESTS PASSED