MMayank Mahajan·3d agoProducer-Consumer Problem: Understanding Semaphores Through a Simple StoryA bakery shelf, three semaphores, and the exact wait/signal order that keeps concurrent processes safe, explained from first principles.4 min read·mayankdev.hashnode.dev5
ZZyVOP·Nov 3How Computers Work: CPU, GPU, Memory, and the Operating SystemA practical look inside the computer: how numbers and memory work, why GPUs suit AI, what the operating system does, and how to tell if a model will fit before you load it.22 min read·blog.zyvop.com
DDavid Timothy·Sep 6Windows Is Getting More Hostile, and Linux Still Isn’t Good Enough. How Are These Our Choices in 2026?Windows keeps adding AI, telemetry, accounts, ads, and bloat. Linux should be the obvious escape, but its desktop still has major flaws.22 min read·digitalunpacked.hashnode.dev
AAditya Raj·Jul 25Day 4: What's Actually Running Under WindowsDay4 of learning cybersecurity from scratch: how an OS manages hardware and privilege, and applying it hands-on Windows Server with real malware scan.3 min read·omegaabot.hashnode.dev
YYejun Park·Jun 2Virtual Memory Demystified: How Your Computer Runs Programs Bigger Than Its RAMA deep dive into one of operating systems' most elegant illusions — demand paging, page faults, replacement algorithms, and thrashing16 min read·yejunpark3.hashnode.dev
YYejun Park·May 26How Your Computer Pretends Every Program Owns All the Memory: A Deep Dive into PagingA practical journey from "where does printf actually live?" to why your 64-bit CPU needs a hardware cheat sheet to stay fast.14 min read·yejunpark3.hashnode.dev
YYejun Park·May 15The Illusion Every Program Believes: How Your OS Manages MemoryHow OSes use virtual memory, paging, and hardware to present each program with its own clean address space while managing caches, RAM, and disk.4 min read·yejunpark3.hashnode.dev
YYejun Park·May 8The Banker's Algorithm: How Operating Systems Avoid DeadlockA beginner-friendly guide to one of the most elegant ideas in computer science6 min read·yejunpark3.hashnode.dev
YYejun Park·May 7Deadlocks, Dining Philosophers, and the Art of Keeping Threads from Tearing Each Other ApartA deep dive into the classic synchronization problems every systems programmer needs to understand8 min read·yejunpark3.hashnode.dev
Wwajahat taj·Apr 8CPU Scheduling In Operating System :This article is about CPU scheduling explaining the basics of CPU scheduling : what is CPU bursts and I/O burts3 min read·operating-systems-beginner-to-pro.hashnode.dev