Virtual 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.devJun 2
How Modern Operating Systems Manage Memory: A Deep Dive into PagingA deep dive into paging: pages, frames, TLBs, protection bits, and why 64-bit systems redesigned page tables.16 min read·yejunpark3.hashnode.devMay 31
From Thousands of Features to a Few: A Deep Dive into Dimensionality ReductionDimensionality reduction: why it matters, key challenges (curse of dimensionality, redundancy), and techniques to compress high-dimensional data.13 min read·yejunpark3.hashnode.devMay 30
From One Neuron to Deep Learning: A Complete Guide to Multi-Layer PerceptronsWalkthrough from Rosenblatt's perceptron to modern MLPs — history, math, training, and intuition behind deep learning.15 min read·yejunpark3.hashnode.devMay 27
How 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.devMay 26