Summer ’25

Set System Env-Vars in UNIX
How to set true system-wide environment variables on macOS with a simple Launch Agent and shell script, so GUI apps and every shell see them.

7 min read

Spring ’24

The Processor Scheduling
Levels of processor scheduling, scheduling queue models and criteria, scheduling algorithms, and real-time scheduling.

8 min read

Process Scheduling in OS
Notes on process scheduling triggers, evaluation metrics, and common algorithms such as FCFS, SJF, RR, MLFQ, EDF, and LLF.

4 min read

Inter Process Communication
Types of IPC: shared memory, pipes, message-passing systems, mailboxes, and client-server mechanisms like sockets and RPC.

12 min read

ProcessSync
Process synchronization in operating systems, covering critical sections, semaphores, hardware synchronization, and classic synchronization problems.

22 min read