Jae's Tech Blog
Home Archive About Game

Lectures

All posts in the Lectures

February 19, 2026 undefined min read

Automata and Compilers 10 - Semantic Analysis and Type Checking

How semantic analysis catches the errors that parsers cannot, and how type checking guarantees program safety

Lectures
Read more
February 25, 2026 undefined min read

Automata and Compilers 11 - Intermediate Representations and Optimization

Why compilers use intermediate representations and how optimization makes programs faster

Lectures
Read more
March 5, 2026 undefined min read

Automata and Compilers 12 - Code Generation

How optimized intermediate representations become machine code, and a final look back from automata theory to compiler construction

Lectures
Read more
December 27, 2025 undefined min read

Computer Architecture 01 - Overview

Core concepts of Von Neumann architecture and how CPU, memory, and buses work together

Lectures
Read more
January 4, 2026 undefined min read

Computer Architecture 02 - CPU Internals

How the ALU, control unit, and datapath work together to execute instructions

Lectures
Read more
January 10, 2026 undefined min read

Computer Architecture 03 - Instruction Set Architecture (ISA)

The role of ISAs, CISC vs RISC philosophy, and x86 versus ARM design differences

Lectures
Read more
January 18, 2026 undefined min read

Computer Architecture 04 - Pipelining and Parallel Processing

Instruction pipelining, hazard handling, branch prediction, superscalar and out-of-order execution

Lectures
Read more
January 25, 2026 undefined min read

Computer Architecture 05 - CPU Privilege Levels and Protection

Why CPUs distinguish privilege levels, and how x86 protection rings and ARM exception levels protect the system

Lectures
Read more
February 2, 2026 undefined min read

Computer Architecture 06 - Interrupts and Exceptions

Why interrupts exist and how IDT, ISR, PIC/APIC work

Lectures
Read more
โ† Previous
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Next โ†’

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

RSS