60 Linux Commands you NEED to know (in 10 minutes) β Some Linux general commands. It has some essential Linux commands for beginners.
C pointers explainedπ β It is about pointers in C programming. It explains how pointers works in C programming.
File Systems in Operating System β Learning about Types, advantages, disadvantages of file systems, file directories, and file allocation methods. It has deep explanation about file systems in OS
Structures of Directory in Operating System β Taking a deeper look into the types of directories in operating systems including the advantages, disadvantages, and use case of every single type of directory. It has deep explanation about directories in os.
Should You Partition Your Hard Drive? The Pros and Cons β Advantages and disadvantages of partitioning disks. It explain the pros and cons about disk partitions.
Logical and Physical Address in Operating System β Addressing in OS. It explains about the differences between logical and physical adressing
Static and Dynamic Loading in Operating System β Dynamic and static loading. It explains why we use dynamic loading
What is Virtual Memory? β An in-depth explanation of virtual memory. It delves into the complexities of how computers efficiently manage limited physical memory resources to handle larger or multiple programs simultaneously
What is Demand Paging in Operating System? β a comprehensive overview of Demand Paging. It delves into the intricacies of how operating systems optimize memory usage
Operating System - Processes β It covers various aspects of processes in an operating system. It provides a comprehensive understanding of how processes work in an operating system
fork() in C β It is about fork() system call. It provides a comprehensive understanding of how the fork() system call works in C.
Introduction of Process Synchronization β It is about process synchronization. The link discusses the problem of race conditions and other synchronization issues in a concurrent system, and how various synchronization techniques such as semaphores, monitors, and critical sections are used to resolve these issues.
Introduction of Deadlock in Operating System β It is about Deadlock in Operating Systems. It provides examples of deadlocks and discusses the necessary conditions for a deadlock to occur.