← back to projects

/// project

Unix-like File System

RISC-V EGOS-2k+ On Disk File System

  • C
  • Operating System
  • File System
  • inode
  • RISC-V
  • Device Driver
  • Built a Unix-like read-write file system in C for the egos-2k+ OS on RISC-V, implementing inode management, buffered block I/O, and file read/write/append over a 512B-block SD-card disk abstraction; passed all 10 correctness tests covering directory traversal, multi-block reads, and end-of-file appends.
  • Designed the on-disk layout (superblock, block bitmap, 10-block inode array, data region) and implemented inode resolution with direct and single-indirect block pointers.