os212

LINKS

  1. Windows vs Linux: What’s the best operating system?
    This link gives insight and consideration for us to choose between Windows or Linux for our operating system.
  2. Regex Cheatsheet
    This link gives a quick reference guide for regex, such as symbols, ranges, grouping, assertions and some sample patterns to get you started.
  3. What is Cyber Security?
    The video explains the meaning of security and what’s so important about it. Moreover, the video also explains about other security related topics, such as The CIA Triad, Vulnerability, Threat and Risk, and Cognitive Cyber Security.
  4. What Is a File System?
    This link provides information explaining the file system. From this link we can also increase our knowledge about the types of computer file systems, how they work, along wit the examples.
  5. Linux File System/Structure Explained
    The video explains the basics of file system. Personally I like the way the presenter explains ‘cause it helps me visualize the file system better.
  6. Virtual Memory in OS
    Explaining how in virtual memory RAM is splited, page frames, process splits into block of equal size, etc.
  7. Summary of Virtual Memory
    Includes how virtual memory works, uses of virtual memory, also advantages and disvantages of virtual memory.
  8. Understanding Enforcement of Flow of Processes in Operating Systems
    Process Management is an extensive and huge task for an OS. On this article we can learn about process and management models, Kernel and Process flow, etc.
  9. Processes, Threads & Concurrency in Operating Systems
    This link provides 15 lessons explaining processes, threads, and concurrency in OS. We can also take practice test and exams.
  10. Synchronization: Race Conditions, Critical Section, Locks & Unlocks
    A video explaining about race conditions in synchronization which is a situationwhere several processes access and manipulate the same data (critical section), the critical section itself, also locks and unlocks.
  11. Deadlock in Operating System
    A video provided by GeeksforGeeks that discuss the Deadlock concept in Operatin Systems in the easiest possible manner with the help of real-world examples.
  12. CPU Scheduling Algorithms
    Playlist that provides explanation towards the difference of CPU Scheduling algorithms and examples of each type of the algorithms.CPU scheduling itself is a process which allows one process to use the CPU while the execution of another process is on hold (in waiting state) due to unavailability of any resource like I/O etc, thereby making full use of CPU. The aim of CPU scheduling is to make the system efficient, fast and fair.
  13. CPU Scheduling Basics
    Another video that explains the basics of CPU scheduling.