os212

  1. Beginner Linux Tutorial
    The video I used to learn about Linux, as I have no previous knowledge about it. The video contains most of the things I needed to start my OS adventure.
  2. C Programming Exercise
    The website I used to get to know C syntaxes. It helps in learning the C language as it is suggested that further assignments may involve coding in C.
  3. grep, sed, and awk
    Explains the different use cases for the three commands. Very useful in manipulating files in Linux.
  4. Linux File System Explained in 1233 seconds
    The video does exactly what the title says, and does it well, too.
  5. Pointers
    Gives an insight on what pointers do in C.
  6. Fork()
    Explains what a fork command does in C with visualizations
  7. Threads and Concurrency
    Summarizes threads and concurrency concisely using examples and visualizations
  8. Process Synchronization
    Describes what process synchronization is and what it does in operating systems
  9. Deadlocks
    Visualizes different types of deadlocks and explains how to detect and prevent them