This website helps provide a lot of information regarding Linux!
I found this YouTube video helpful for setting up my VM. It explains how VM works as well as the installation process.
This website briefly explains what is OS and how it works. In addition, it also covers about the history of linux. Other than that, if you go to the next page, you will see other linux-related tutorial. For instance, the installation process.
This week we were tasked to do generate GnuPG keys. The assignment is pretty straight forward, however I don’t really understand its purpose. Through this video, I’m able to understand the purpose of it and how it works.
Pretty similar to the link above, but this time it’s more technical since it shows me how to create GnuPG Keys from scratch in a detail way.
After wathing some parts from the 2 hour-long videos given in the slides, this brief video shows me the general idea of cyber security.
This week we have some demos to try, however it’s written in c-language. This website helped to understand the C language and its syntax.
In this week’s slides, we were introduced to some of the properties of FHS. This link, helped to understand more of its use and purpose.
This web introduces some terms and stuffs surrounding File System Interface. It explains things from file structure to to Indexed Allocation. I recommend this website for those who are still unfamiliar with File System.
In this week’s forum, we discussed some functions in C language. It mostly covers functions like malloc, calloc, realloc, and free. This video helped me to understand those functions better.
We might be familiar with these term from a previous course. This link helped to refresh my memory about little and big endian.
This is a website about brief introduction to Virtual Memory in Operating System. This page is really helpful in order to understand the basic of Virtual Memory. Would recommend everyone to check this page!
This article explains about the introduction to Physical memory.
The term fork might be familiar to you when we’re talking about git. However, you might wonder, what is Fork() in C programming language? This website gives a brief yet so great explanation on Fork()
This video is an introduction to process and threads in operating systems. It helped me to visualize threading and process in a bigger picture.
Since I have taken the advanced programming course last term, I was already introduced to multi-threading. This link gave me an example of multithreading in Java . Other than that, this also gives a solution to it. I hope this link will be beneficial to those who need it!
This link contains a video explaing the basic understanding on what semaphore is and how it works.
This video explains the methods for handling deadlock. This video will help you to understand what is a deadlock in Operating systems, what are the conditions that result in deadlocks & strategies for handling deadlocks.
When starting on Week 08, we’re tasked to do some installation in LFS. This link acts as our guide to install and run it. Furthermore this source provides great table of contents and subsections.
This link contains a video explaing the basic understanding on what BIOS (basic input/output system) is and how it works.
This video explains the meaning and the concept of RAID. In short, RAID is a Redundant Array of Inexpensive disks, but nowadays it is called Redundant Array of Independent drives. Earlier it is used to be very costly to buy even a smaller size of disk, but nowadays we can buy a large size of disk with the same amount like before. Raid is just a collection of disks in a pool to become a logical volume.