OS222: Operating Systems 2022-2

By Kevin Marcellius Alrino

HOMELINKSTIPSLOGTARBALLGITHUB


LINKS

  1. 34 basic Linux Commands
    I found this link very helpful since this is my first time using Linux.

  2. Cat command in Linux with examples
    A short article about how to use cat command with examples

  3. An introduction to the vi editor
    Worth reading if you want to get familiar with the vi editor.

W03

  1. Introduction to Linux File System
    Easy to understand for Linux beginners like me.

  2. The 5 Most Useful Linux Text-Manipulation Commands
    Worth reading if you want to know more about text manipulation on Linux.

  3. How to Use the sed Command on Linux
    This article contains the power of sed command and how to use it.

W04

  1. Output Formatting Using Printf Function in C
    I used this link to prepare for WEEK 04 QUIZ 02.

  2. Youtube Playlist: Operating System - Memory Management
    This playlist covers some of the materials from W03 and W04.

  3. Pointers in C Explained – They’re Not as Difficult as You Think
    An introduction to pointers in C with some examples.

W05

  1. Virtual Memory in Operating System
    An easy-to-understand explanation about virtual memory.

  2. Demand Paging in Operating Systems
    This link helped me understand more about demand paging.

  3. Page Replacement Algorithms in Operating System
    A simple explanation about page replacement algorithms

W06

  1. OS Process
    A short article about OS proccess. Worth reading if you want to get familiar with this topic.

  2. fork() in C
    An explanation about fork system call in C.

  3. Threads in Operating System
    An easy-to-understand explanation about threads.

  4. User level thread vs Kernel level thread
    difference between User level and Kernel level thread explained.

W07
17.Process Synchronization
An easy-to-understand explanation about process synchronization.

  1. Introduction to Semaphores
    This link helped me understand more about semaphores.

  2. Deadlock in Operating System
    A short introduction about deadlock.

W08

  1. Learn OS Scheduling
    This link helped understand more about scheduling

21.zlib-1.2.12.tar.xz download
The download link from the LFS website doesn’t work. Try this instead. Thanks to arkanalexei and gibranoderenz

  1. Priority Scheduling Algorithm: Preemptive, Non-Preemptive
    An easy-to-understand explanation about priority scheduling.

© 2022 — Kevin Marcellius Alrino — Version: 008–21-Nov-2022.