Interesting links for OS212
- Beginner’s Guide To The Linux Terminal
My first impressions with the linux terminal was that (for me, at least) it was as daunting as it was confusing. Thankfully, I found this video online that slowly eased me into the terminal, what it can do and how to use it.
- Why so many distros?
In the past, I have heard of operating systems such as ‘Ubuntu’ and ‘Arch’ that were said to be powerful ‘linux distributions’. This video clearly explains what a linux distribution (abbreviated to distro) is and the many different ones that exist.
- C Programming | In One Video
This one 30 minute video contains enough information regarding the basics of C that enables anyone with prior knowledge of programming to easily pick up the language and continue learning.
- C Language Syntax Rule
It is sometimes difficult to switch between multiple languages in a short time, but fortunately this website about the C language syntax can serve as a quick reminder when switching back to C.
- The Linux Filesystem Explained
There are a lot of directories to keep track of in the linux filesystem. Thankfully, this site neatly compiles a lot of these directories and explains each of their uses.
- Paging in Operating System
This page describes simply the paging memory management system we are currently studying.
- Virtual Memory in Operating System
This page helps us give a general overview of the concepts of virtual memory in an operating system.
- fork() in C
This page helps us give an idea of the usage of the fork system call in C.
- Introduction of Process Synchronization
While process synchronization may seem like a difficult topic to understand, this page systemically explains the function and how process synchronization works.
- Completely fair Scheduler (CFS)
This page clearly elaborates on two different processes that are used by the schedulers in linux.
- Deadline scheduler in Operating System
This page explains the need and function of deadline scheduling in linux.
- systemctl in Unix
Learning the systemctl command is made easier thanks to this page that clearly explains, elaborates and give examples on the usage of the aforementioned command.