Default
LINKS
fathanm10 --- Operating Systems 2021-2

LINKS

  1. ShellCommands
    The page is about basic command-line operation of a GNU/Linux system. Learn useful shell commands.

  2. Scele CSUI
    Main learning page for CSUI students. Learn new things and submit your assignments on time.

  3. Apowersoft Free Online Screen Recorder
    It does what it says as it is. Recording your lectures has never been easier.

  4. My GitLab Account
    Home to my other programming projects.

  5. C Programming Exercises, Practice, Solution
    Learn and practice C Programming language. Dive deep into this decades-old language.

  6. LinuxFromScratch
    Provides you with step-by-step instructions for building your own customized Linux system entirely from source.

  7. Vim Basics
    Learn Vim Basics in 8 Minutes. Compact and very informative.

  8. Virtual Memory:Paging
    Slides about virtual memory paging; great for illustrating how paging works.

  9. Memory Virtualization
    Virtualization is technology that lets you create useful IT services, in this video you will learn about cloud computing, virtualization, their differences, and KVM technology.

  10. Page Tables
    Page Table is a data structure used by the virtual memory system to store the mapping between logical addresses and physical addresses. This page explains page table in general.

  11. Processes and Threads
    A process is basically a program in execution. Meanwhile, a thread is a flow of execution through the process code. This page sums up about multi-threading processes within programs.

  12. Fork in C
    Explains fork as the primary method of process creation on Unix-like operating systems. Fork is a function which creates a new copy called the child out of the original process. Fork allows multiple processes to ran simultaneously.

  13. [Dining Philosophers Problem] (https://www.youtube.com/watch?v=NbwbQQB7xNQ)
    A solution to Dining Philosophers Problem, used to explain the problems of deadlock, resource contention, and process synchronization in an operating system and for multi-threaded programming.

  14. [Linux from Scratch – Is it worth it?] (https://0xc0decafe.com/linux-from-scratch-is-it-worth-it/)
    Still have doubts about building Linux from scratch? Read this article to find out from a different perspective.


© 2021-2021 --- fathanm10 --- Revision: 14-Sep-2021.