Operating Systems

Description

In this course, I learned about the use and design of modern operating systems, focusing on Linux. On the “use” side, I learned the Linux command line, wrote shell scripts, and built programs with GNU utilities like awk, sed, and make. On the “design” side, I developed a deep understanding of process management, memory management, file systems, and concurrency, and how they apply to modern technologies like virtualization and cloud computing.

USRA Research and C Code

For the final project of my operating systems course, I researched Universities Space Research Association (USRA). The Video can be watched down below:

OS research

Apart from this final project, here is an example of C code implementing some fundamental concepts of operating systems that I wrote.