Firmwareā¦ OSā¦ I thought they were the same! :o
Swap is a space on a disk that is used when the amount of physical RAM memory is full. When a Linux system runs out of Rā¦ (click for more)
List of most notable differences of Vi and Vim, including multi-level undo, flexible insert mode, horizontal scrolling, and many more. Really helpful if you want to know how they are compared to each other.
Collections of Linux Commands that are really helpful in exploring Linux. Most of the commands also have a hyperlink to another page to elaborate more about them.
Basics of Grep Regular Expression, including literal matches, anchoring, matching single character, bracket expressions, quantifiers, alternation, grouping, and special backlash expression. A simple UI with neat explanation makes it very easy to skim through.
Mini-games about Computer stuff for you to chill. Surely you need a short break after speedrunning Operating System course.
This website has the best explanation so far and at the very bottom of the page, you will find an exercise with an interactive console. You can run your code directly from the web browser. Awesome!
Discuss about what is thrashing, effect of thrashing, and techniques to handle thrashing. This article has a brief but very comprehensive explanation, thus very helpful to you if you want to learn about thrashing in a short time.
All your questions about Buddy Methods will be answered here, including āBuddyā origin. In fact, there is also an interactive simulation to strengthen your understanding.
If you confused and want to dig into Fork, this is a good website for you to start digging. It really helps me in understanding Fork concept and its usage.
Process? Thread? Hereās a brief explanation about them and a comparison table. Nice!
This website covers the basic concept of multithreading, issues involved in multithreading, how to avoid the issues, and many more. Must check!
Here, you can learn about synchronization in operating system. This website also includes critical sections and their solution.
Although the title is only āIntroductionā, this websiteās explanation is very detail. It includes the comparison between starvation and deadlock, conditions that cause deadlock to happen, and methods to handle it.
You can find the actual code implementation for Petersonās Algorithm here
Definition of Process Scheduling, Process Scheduling Queues, Two-State Process Model, and Schedulers are well explained in this website.
Surprise at the end of the page :ā)
You might have found Preemptive term in Slides, and wonder what in the world is Preemptive. SO, this website will tell you everything you need to know about Preemptive Scheduling, plus a comparison with Non-Preemptive Scheduling. All in one!
When learning about CPU Scheduling, we might confused with the term burst time, arrival time, etc. These parameters are used to ā¦