(Translated by https://www.hiragana.jp/)
GitHub - KuangjuX/rCore-fat: 🦀️ rCore-Tutorial with fat32 file system
Skip to content

KuangjuX/rCore-fat

Repository files navigation

rCore-fat

Develop fat32 file system for rcore-Tutorial-v3

Usage

cd os
make run

Summary

FAT32 File System Summary

うちかくちゅうてきぶんけんけい

ざいないかくちゅうわが使用しよう OSInode らい表示ひょうじぶんけん,该结构体包含ほうがん读写标签、とうぜんへんうつり、以及对应きょ拟文けんてき引用いんよう。对于ぶんけん录,ざいないかくなか使用しよう OSInode らい描述,而对于其读写对象,れい如设备、Pipe则被とうさく抽象ちゅうしょうぶんけん处理。

ざい rCore-Tutorial てきぶんけんけい统中使用しよう File Trait らい描述抽象ちゅうしょうぶんけん,并为ごと种文けん类型实现 Trait ちゅう对应てき方法ほうほうとうけい统调ようみさお作文さくぶんけん时,则调よう Trait ちゅう对应てき方法ほうほうらいみさお作文さくぶんけんただし对于 FAT32 ぶんけんけい统来说,对于操作そうさ FAT32 てき实际ぶんけんらい说是够的,いん此我ざい这里将文まさふみけんぶん为了两类,一类为真实的文件,一类则为抽象文件(复用 File Trait)ようらい描述 Stdio、网卡とう设备抽象ちゅうしょうぶんけんてき调用。

ぶんけんけい统库

ざい FAT32 ぶんけんけい统库てき设计ちゅうわが使用しよう fat_manager らい统一管理かんり FAT32 ぶんけんけい统的磁盘内容ないよう

ざい操作そうさけい统启动时, fat32_manager くびさき启动ぶんけんけい统,引导おうぎてきすうすえ并进ぎょうこう验。fat_manager くびさきかい读入 0 ごうおうぎ,获得隐藏おうぎすう并初はじめ缓存へんうつりりょうこれきさき读取逻辑 0 おうぎそく引导おうぎ,获取 FAT32 てき基本きほんしんいきずいきさき读取u FSInfo おうぎ,获取むらがしんいき,进行签名こう验。

とう获取ぶんけんけい统的元信もとのぶいききさきfat_manager かいすえやめ有信ありのぶいき计算 FAT しょ处的位置いちはつはじめ FAT 结构たいしかきさきすえやめ有信ありのぶいき生成せいせいきょ拟根录项,ずいきさきかえしかい fat_manager きょう操作そうさけい统调よう

About

🦀️ rCore-Tutorial with fat32 file system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages