os242

🏠 HOME - 🖋️ LOG - 🔗 LINKS - 😼 GitHub

LINKS🔗

🐊 Week 01

  1. Vi or Vim Basics
    Appears to be a straightforward guide on using vim or vi and its keyboard shortcuts.
  2. Linux Tutorial
    This Linux tutorial introduces basic Linux commands and helps us get started with Linux Administration using the CLI.
  3. Markdown (MD) Cheatsheet📃
    Offers information and guides on markdown syntax, a simpler alternative to HTML for formatting text.

🐊 Week 02

  1. C Tutorials
    A comprehensive, beginner-friendly resource that covers everything from setting up a development environment to understanding data types, loops, functions, and pointers.
  2. GnuPG Documentation
    Offers clear, well-structured guidance on encryption, key management, and secure communication, making it a valuable resource for both beginners and advanced users.
  3. RegexOne
    Provides step-by-step lessons for understanding Regex.

🐊 Week 03

  1. Text Processing Tools: grep, sed, awk
    Provides an overview of the differences between three powerful text processing tools—grep, sed, and awk—highlighting their functionalities and use cases for tasks like searching, transforming, and processing text.
  2. Disk Partitioning in Linux
    A detailed guide on disk partitioning in Linux, explaining its importance, the steps to partition a disk using CLI, creating a file system, and mounting partitions for efficient disk management.
  3. Linux essentials: How to create and delete files and directories
    A guide on how to create and delete files and directories in Linux using the mkdir, touch, and rm commands, covering basic and advanced file management tasks for sysadmins.

🐊 Week 04

  1. Introduction to C’s Pointer
    A concise and clear introduction to C pointers, effectively using visuals and examples to simplify a complex topic.
  2. Virtual Memory
    Explains virtual memory, focusing on how it allows computers to manage larger programs efficiently by translating virtual addresses into physical memory.
  3. Memory Management
    Explains memory management in operating systems, including allocation methods, paging, segmentation, and virtual memory optimization.

🐊 Week 05

  1. Intro to GPG Encryption
    Introduction to file encryption with GPG.
  2. Main Memory Management
    Outlines how the operating system handles main memory, emphasizing the difference between logical and physical addresses.
  3. What is virtual memory?
    Explains about the concept of virtual memory and it correlates a lot with linux.

🐊 Week 06

  1. Fork in C
    A clear guide to the fork() system call in Unix/Linux, explaining how it creates child processes to enable parallel execution in programs.
  2. How Does a Fork() Work?
    Offers a comprehensive introduction to using the fork() function in C, detailing how it creates child processes and handles process IDs for efficient multitasking in Unix-based systems.
  3. SCP Command
    A guide for using the SCP (secure copy) command.

🐊 Week 07

  1. Process Synchronization in Operating Systems
    Overview of synchronization techniques and challenges in managing concurrent processes.
  2. Process Synchronization in Operating Systems
    Explains synchronization mechanisms and solutions to manage concurrent process interactions.
  3. Peterson’s Algorithm in Process Synchronization
    Describes Peterson’s Algorithm for ensuring mutual exclusion in concurrent processing.

🐊 Week 08

  1. Linux From Scratch
    This is the guidance book for building Linux From Scratc
  2. Chapter 1-5 LFS
    Show how to install your own Linux operating system by installing Linux From Scratch 11.2.
  3. Multi-Processor Schedulling
    Gives clear explanation about multiple-processor scheduling.


Thank you for exploring my resources !!

© 2024 akhdntaufiq