os242

LINKS

  1. Learning the Linux File System
    This video provides a comprehensive overview of how the Linux file system is structured and organized.

  2. virtual hard disk (VHD)
    This article clarifies the key differences between physical and virtual hard disks.

  3. Vim Cheat Sheets
    This resource offers a collection of useful Vim commands and shortcuts for efficient text editing.

  4. C in 100 Seconds
    This short YouTube video provides a concise overview of the C programming language in just 100 seconds.

  5. Memory Allocation
    This article gives an in-depth explanation of how memory allocation is handled in C programming.

  6. Virtual Memory in Operating System
    This article breaks down the concept of virtual memory and its function within operating systems.

  7. How does KERNEL memory allocation work?
    This YouTube video explores how memory allocation is managed within the kernel.

  8. 60 Essential Linux Command
    The article provides an overview of essential Linux commands, offering a comprehensive guide for beginners, including file manipulation, system monitoring, and process control, along with a downloadable cheat sheet for quick reference.

  9. Learn the Basics of the Linux Operating System
    The guide covers the fundamentals of Linux, such as installation, file management, system information, networking, and basic terminal commands, providing a complete crash course for beginners.

  10. [How to Mount and Unmount Filesystem / Partition in Linux (Mount/Umount Command Examples)] (https://www.thegeekstuff.com/2013/01/mount-umount-examples/) An article provides practical examples for mounting filesystems, managing read/write permissions, remounting existing partitions, mounting ISO images, and forcefully unmounting busy filesystems. It offers detailed command examples and techniques for handling filesystem management effectively.

  11. [Addressing Modes] (https://www.geeksforgeeks.org/addressing-modes/) Explains various types of addressing modes such as immediate, register, direct, indirect, and indexed addressing.

  12. Operating System - Memory Management Explains the concept of memory management, including paging and segmentation.

  13. [Working with Shared Libraries Set 1](https://www.geeksforgeeks.org/working-with-shared-libraries-set-1/) Explains what shared libraries are, their benefits such as memory savings and easier maintenance.
  14. Memory Allocation Explains about memory allocation is the process by which operating systems assign and manage memory resources for programs using static and dynamic methods to ensure efficient and secure system performance.

  15. Introduction to Docusaurus Provides guidance on using Docusaurus.

  16. fork() in C Explains how fork is used to create a new process, detailing how it duplicates the calling process to create a child process, which then runs concurrently with the original process.

  17. Process & Conncurrency
    This video provides an insightful look into the concepts of processes and concurrency in computing.

  18. Process Synchronization In Operating System
    This video illustrates the principles of process synchronization in an easy-to-understand manner.

  19. Quick explanation: Critical section
    This quick video delivers a clear and detailed explanation of the critical section concept computing.

  20. Linux From Scratch 12.2 - 8.3. GCC-14.2.0
    The video guiding me through the process of building a custom Linux system from the ground up, recommended for beginner.