Skip to content
Menu
Portfolio
  • Personal Projects
  • Assignments
  • Algorithms
  • Notes
  • Home
Portfolio

CMSC216_Project06

Posted on September 21, 2022January 9, 2023

The project is for class CMSC216 Introduction to Computer Systems.

Assignment Due Date: Apr 12, 2022

Assignment Score: 69 out of 100

The language used: C

Assignment Purpose: Write a small simulation of the filesystem component of an imitation UNIX system called Ournix, which can model a few of the most common commands.

Functions implemented:

  • void mkfs(Ournix *const filesystem)
  • int touch(Ournix *const filesystem, const char name[])
  • int mkdir(Ournix *const filesystem, const char name[])
  • int cd(Ournix *const filesystem, const char name[])
  • int ls(Ournix *const filesystem, const char name[])
  • void pwd(Ournix *const filesystem)
  • void rmfs(Ournix *const filesystem)
  • int rm(Ournix *const filesystem, const char name[])

For my implementation, click here. Contact me if you cannot access it.

Click here for the detailed project description
Project06_DescriptionDownload

CATEGORIES

  • Personal Projects
  • Notes
  • Algorithms

  • University of Maryland
  • CMSC426 - Computer Vision
  • CMSC320 - Introduction to Data Science
  • CMSC330 - Organization of Programming Languages
  • CMSC216 - Introduction to Computer Systems
©2025 Portfolio | WordPress Theme by Superbthemes.com