Jae's Tech Blog
Home Archive About

Lectures

All posts in the Lectures

February 8, 2026 8 min read

Computer Architecture 07 - Memory Hierarchy

The memory hierarchy from registers to HDD and how caches work

Lectures
Read more
February 17, 2026 6 min read

Computer Architecture 08 - Virtual Memory and MMU

How virtual memory enables process isolation through the MMU, page tables, and TLB

Lectures
Read more
February 24, 2026 6 min read

Computer Architecture 09 - I/O and DMA

How the CPU exchanges data with external devices and the principles behind efficient data transfer via DMA

Lectures
Read more
March 5, 2026 8 min read

Computer Architecture 10 - Multicore and Modern Processors

Why clock speeds stopped increasing and the core concepts of modern multicore processor architecture

Lectures
Read more
December 28, 2025 3 min read

Linux Internals 01 - Operating System Overview

What an operating system does and the role of the Linux kernel

Lectures
Read more
January 5, 2026 6 min read

Linux Internals 02 - Processes and Threads

How processes are created and managed in Linux, and how threads relate to them

Lectures
Read more
January 12, 2026 6 min read

Linux Internals 03 - Process Scheduling

How the Linux kernel distributes CPU time among processes and how CFS works

Lectures
Read more
January 19, 2026 6 min read

Linux Internals 04 - Memory Management

The concept of virtual memory and how the Linux kernel manages memory

Lectures
Read more
January 28, 2026 6 min read

Linux Internals 05 - File Systems

How VFS, inodes, and ext4 work in the world where everything is a file

Lectures
Read more
โ† Previous
1 2 3 4 5
Next โ†’

© 2025 Jae ยท Notes on systems, software, and building things carefully.

RSS