# LINKS
In this video tutorial, you will learn about stuff like Linux administration, how to use the fundamentals of Linux commands, and utilizing the Linux CLI.
In this website you will learn about debian operating system in general
Learn the basics of C, helped me when I was trying to do Quiz 2.
In this website you will learn about how public key and private key which is used in this weeks assignments actually work
In this website you will learn about what is GNuPG and how does it work, which is useful for this weeks assignment
In this website you will learn about the basics of file system in linux.
In this website you will learn about the hierarchy structure of linux, which starts from the root to multiple branches.
In this website you will learn how to delete gpg keys, this doesn’t correlate with the materials for this week but it helped me out when i used the wrong key to encrypt some files, and needed to fix it by deleting the wrong key.
In this video you will learn more interactively about how files and devices are arranged in FHS(Filesystem Hierarchy Standard) which is used by linux
In this video you will learn about the basics and simple way on how pointers work.
In this video you will learn about how pointers work in detail, including their types, how pointers work in C langguage specifically, how it works with array, etc.
In this website you will learn about what makefiles is and how does it work.
In this website, I learned about various things related to virtual memory, which includes paging, swapping, and thrashing.
In this this website, I learned about paging structures and paging in linux, this website has a detailed explanation.
In this video, a brief explaination about virtual memory was given, the explanation was interesting and the graphic helped alot.
In this article, I learned about the creation and termination process using fork and exit system calls.
In this this website, I learned about what a fork function is and how to implement it in C programming languange.
In this video, a brief explaination about process management is given, I learned about Process, Threads, and their differences.
In this website, I learned about process synchronization.
In this this video, I learned about process synchronization in more detail. This video is from Neso Academy and their explaination on the basics of the subject was clear and easy to understand.
In this website, I learned about Deadlock in Operating Systems, there is also a video provided to give a basic explanation.
This is the official linux from scratch guide, which is essential for doing week 8 assignment.
In this this video, I learned about the basics of scheduling, there are time stamps which details the key concepts of the subject in the video, which made it easy for me to go back to stuff that i need to review.
This playlist guided me through doing the Week 8 assignment, it is really helpful.
This is the official linux from scratch guide, which is essential for doing week 9 assignment.
In this this website, I learned about RAID (Redundant Array of Independent Disks) technique of storing data, which includes levels of RAID and implementation of RAID.
This playlist guided me through doing the Week 9 assignment, it is really helpful.
This video taught me about BIOS which is a firmware used to perform hardware initialization during the booting process, and to provide runtime services for operating systems and programs.