Shell Scripting for Beginner A Youtube video about shell scripting. This video also show you how to use some command in shell.
Open Vim It’s a interractive Vim’s tutorial. It helps me a lot since i was a beginner.
Bash Command A Youtube video that explain some of intermediate bash command. It suitable for beginner because it explain the basic of intermediate command precisely.
Cyber Security (Silicon Dojo Series) It’s a video playlist about Cyber Security from Eli the Computer Guy. You won’t be bored because Eli has a lot of Jokes for you while he explain Cyber Security :D.
Linux File System/Structure Explained! A Youtube video about Linux File Systems and it’s structure. This video explains what all the folders are for, and what is in them!
Pointers (Important Questions) This video explains set of important questions based on the basics of pointers in C. You won’t be bored when watch this video because it has Indian accent :D
Difference between Paging and Swapping in OS I tried to GSGS about “paging” after Monday Zoom session and found this interesting article. It’s also has relation with swap partition that we created when we install Debian on Virtual Box.
Week 5
Virtual Memory Playlist It’s a Youtube Video Playlist that explains about Virtual Memory. It really help me to understand more things in this week’s lesson
FAQ About Swap Having some questions for swap? It’s a page from Ubuntu to help you.
Unix Processes in C It’s a Youtube Video Playlist that explains about Unix Processes in C. It really help me to understand more things in this week’s lesson
Multithreading Models in Operating System Multithreading Models in Operating System exhibit the ways of mapping the user threads to the kernel threads. On this site, we will learn about the three multithreading models: Many to One model, One to One model and Many to Many model.
CPU Scheduling Playlist The concept of CPU Scheduling is a concept in which the computing power of the CPU is divided into several processes, so that our operating system is more productive in processing existing tasks. The video above is interesting because it provides a clear and concise explanation for the basic concept of CPU Scheduling itself.
6 OS Process Scheduling Algorithms Scheduling algorithms are generally divided into two categories, namely non-preemptive which cannot be interrupted and preemptive which can be interrupted. The web page above directly provides what the algorithms are, formulas, and an intuitive visualization of each algorithm that can help us learn about it.
Comparison of Scheduling Algorithms This video compares all the scheduling algorithms and offers figures, examples, and a clear explanation about each one. It also presents the advantages and disadvantages of each scheduling algorithm.