os212


  1. AWK Regex Examples - This page contains some examples of the awk command that can probably be used for OS assignments and lectures.
  2. Unix basic command list - This page contains a list of basic UNIX commands that can be used for OS related activities.
  3. GitHub commmonly used commands - This page contains a list of commonly used commands for GitHub that can help with OS related activities and other activities that utilizes GitHub.
  4. Mounting a disk in Unix - This is the page that can tell us how to mount a drive in Unix. Since we’re starting to utilize a new disk and we need to mount it everytime we reboot if we need it, this link could come in handy.
  5. Little and Big Endian in C - This page contains information regarding little and big endian in the C language. Since week 4 is starting to touch on the subject of data adresses, and consequently endians, I think and I hope that his link can help.
  6. Virtual Memory in Operating Systems - This page contains information about virtual memory. This week, specifically week 5, we’re currently learning about virtual memories, so I think it’s appropriate to have a link that elaborates further on this topic, and it might come in handy in future situations whether it’s for a quiz or just learning in general.
  7. Fork System Call - This page in my opinion has an excellent explanation and demonstration of how fork() works. Not only does it explain what fork() is and how it works, it also shows you demonstrations of codes that uses fork(). This page personally helped me understand fork() a lot better than what I previously understood.
  8. Multithreading and Thread Synchorinzation - with an Example Code in C - Week 7 will be about threads and synchronization, so I hope that this page that contains an example of multithreading and synchronization in C will be beneficial.
  9. Linux Beginner’s Guide to Installing from Source - This link is provided in the LFS website, but I think this link is going to be relevant enough not just for future and current assignments, but also for general knowledge since I’m a Linux beginner myself.
  10. Overview of Mass Storage Structure - For week 9, we are learning about mass storage structures which discusses about physical disks, it’s disck-scheduling algorithm, etc. This link, as it’s name suggests, is an overview of that topic. I hope that this link can provide additional insight.
  11. UNIX I/O System - This is a link to an open access slide that discusses further about the UNIX I/O system.