---
title: "#operatingsystems articles | Hashnode"
description: "Explore 68 articles tagged #operatingsystems on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/operatingsystems"
---

Tag

# #operatingsystems

68 posts · 7 followers

[Mayank Mahajan](https://hashnode.com/@Mayank9056) · [3d ago](https://hashnode.com/posts/producer-consumer-problem-understanding-semaphores-through-a-simple-story/6af1a4d5aefa45d19bbe5923)

### [Producer-Consumer Problem: Understanding Semaphores Through a Simple Story](https://mayankdev.hashnode.dev/producer-consumer-problem-understanding-semaphores-through-a-simple-story?utm_source=hashnode&utm_medium=feed)

A bakery shelf, three semaphores, and the exact wait/signal order that keeps concurrent processes safe, explained from first principles.

4 min read · [mayankdev.hashnode.dev](https://mayankdev.hashnode.dev/producer-consumer-problem-understanding-semaphores-through-a-simple-story?utm_source=hashnode&utm_medium=feed)

[ZyVOP](https://hashnode.com/@zyvop) · [Nov 3](https://hashnode.com/posts/how-computers-work-cpu-gpu-memory-and-the-operating-system-bp2ot/6ae97b0ac1812fc9b09dcfe0)

### [How Computers Work: CPU, GPU, Memory, and the Operating System](https://blog.zyvop.com/how-computers-work-cpu-gpu-memory-and-the-operating-system-bp2ot?utm_source=hashnode&utm_medium=feed)

A 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](https://blog.zyvop.com/how-computers-work-cpu-gpu-memory-and-the-operating-system-bp2ot?utm_source=hashnode&utm_medium=feed)

[David Timothy](https://hashnode.com/@davidtimothy) · [Sep 6](https://hashnode.com/posts/windows-is-getting-more-hostile-and-linux-still-isn-t-good-enough-how-are-these-our-choices-in-2026/6a9cda7cddafbf4865840d1a)

### [Windows Is Getting More Hostile, and Linux Still Isn’t Good Enough. How Are These Our Choices in 2026?](https://digitalunpacked.hashnode.dev/windows-is-getting-more-hostile-and-linux-still-isn-t-good-enough-how-are-these-our-choices-in-2026?utm_source=hashnode&utm_medium=feed)

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](https://digitalunpacked.hashnode.dev/windows-is-getting-more-hostile-and-linux-still-isn-t-good-enough-how-are-these-our-choices-in-2026?utm_source=hashnode&utm_medium=feed)

[Aditya Raj](https://hashnode.com/@omegaabot) · [Jul 25](https://hashnode.com/posts/day-4-what-s-actually-running-under-windows/6a65016e3f1a3b753c8a6663)

### [Day 4: What's Actually Running Under Windows](https://omegaabot.hashnode.dev/day-4-what-s-actually-running-under-windows?utm_source=hashnode&utm_medium=feed)

Day4 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](https://omegaabot.hashnode.dev/day-4-what-s-actually-running-under-windows?utm_source=hashnode&utm_medium=feed)

[Yejun Park](https://hashnode.com/@yejun) · [Jun 2](https://hashnode.com/posts/virtual-memory-demystified-how-your-computer-runs-programs-bigger-than-its-ram/6a1e9d28307f6a5bf34369f2)

### [Virtual Memory Demystified: How Your Computer Runs Programs Bigger Than Its RAM](https://yejunpark3.hashnode.dev/virtual-memory-demystified-how-your-computer-runs-programs-bigger-than-its-ram?utm_source=hashnode&utm_medium=feed)

A deep dive into one of operating systems' most elegant illusions — demand paging, page faults, replacement algorithms, and thrashing

16 min read · [yejunpark3.hashnode.dev](https://yejunpark3.hashnode.dev/virtual-memory-demystified-how-your-computer-runs-programs-bigger-than-its-ram?utm_source=hashnode&utm_medium=feed)

[Yejun Park](https://hashnode.com/@yejun) · [May 26](https://hashnode.com/posts/how-your-computer-pretends-every-program-owns-all-the-memory-a-deep-dive-into-paging/6a153fe77d85e6a1af47954b)

### [How Your Computer Pretends Every Program Owns All the Memory: A Deep Dive into Paging](https://yejunpark3.hashnode.dev/how-your-computer-pretends-every-program-owns-all-the-memory-a-deep-dive-into-paging?utm_source=hashnode&utm_medium=feed)

A 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](https://yejunpark3.hashnode.dev/how-your-computer-pretends-every-program-owns-all-the-memory-a-deep-dive-into-paging?utm_source=hashnode&utm_medium=feed)

[Yejun Park](https://hashnode.com/@yejun) · [May 15](https://hashnode.com/posts/the-illusion-every-program-believes-how-your-os-manages-memory/6a06c0639c794cb653f5d164)

### [The Illusion Every Program Believes: How Your OS Manages Memory](https://yejunpark3.hashnode.dev/the-illusion-every-program-believes-how-your-os-manages-memory?utm_source=hashnode&utm_medium=feed)

How 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](https://yejunpark3.hashnode.dev/the-illusion-every-program-believes-how-your-os-manages-memory?utm_source=hashnode&utm_medium=feed)

[Yejun Park](https://hashnode.com/@yejun) · [May 8](https://hashnode.com/posts/the-banker-s-algorithm-how-operating-systems-avoid-deadlock/69fde85df239332df4c8859d)

### [The Banker's Algorithm: How Operating Systems Avoid Deadlock](https://yejunpark3.hashnode.dev/the-banker-s-algorithm-how-operating-systems-avoid-deadlock?utm_source=hashnode&utm_medium=feed)

A beginner-friendly guide to one of the most elegant ideas in computer science

6 min read · [yejunpark3.hashnode.dev](https://yejunpark3.hashnode.dev/the-banker-s-algorithm-how-operating-systems-avoid-deadlock?utm_source=hashnode&utm_medium=feed)

[Yejun Park](https://hashnode.com/@yejun) · [May 7](https://hashnode.com/posts/deadlocks-dining-philosophers-and-the-art-of-keeping-threads-from-tearing-each-other-apart/69fc28a73d9a9c1019650686)

### [Deadlocks, Dining Philosophers, and the Art of Keeping Threads from Tearing Each Other Apart](https://yejunpark3.hashnode.dev/deadlocks-dining-philosophers-and-the-art-of-keeping-threads-from-tearing-each-other-apart?utm_source=hashnode&utm_medium=feed)

A deep dive into the classic synchronization problems every systems programmer needs to understand

8 min read · [yejunpark3.hashnode.dev](https://yejunpark3.hashnode.dev/deadlocks-dining-philosophers-and-the-art-of-keeping-threads-from-tearing-each-other-apart?utm_source=hashnode&utm_medium=feed)

[wajahat taj](https://hashnode.com/@Wajahattaj) · [Apr 8](https://hashnode.com/posts/cpu-scheduling-in-operating-system/69d6b2ed707c1ce7687b8987)

### [CPU Scheduling In Operating System :](https://operating-systems-beginner-to-pro.hashnode.dev/cpu-scheduling-in-operating-system?utm_source=hashnode&utm_medium=feed)

This article is about CPU scheduling explaining the basics of CPU scheduling : what is CPU bursts and I/O burts

3 min read · [operating-systems-beginner-to-pro.hashnode.dev](https://operating-systems-beginner-to-pro.hashnode.dev/cpu-scheduling-in-operating-system?utm_source=hashnode&utm_medium=feed)
