INTERACTIVE LEARNING
Prem's Labs
This page is under development, I will be adding more fun and interactive labs.
Computer Science & Data
Systems Architecture
02
CPU Pipeline Simulator
Explore a 5-stage instruction pipeline. Visualize data hazards, forwarding, and stalls.
03
Virtual Memory Simulator
Trace virtual address translation through TLBs and Page Tables to Physical Memory.
04
CPU Cache Simulator
Simulate direct-mapped and associative caches. Observe temporal and spatial locality.
Networking
05
CIDR / IPv4 Subnet Lab
Manipulate IP addresses and prefix lengths. Visualize subnet masks, broadcast addresses, and binary network boundaries.
06
TCP Three-Way Handshake
Step through the TCP state machine. Inspect SYN, ACK, sequence numbers, and connection establishment.
07
TCP Congestion Control
Simulate cwnd, slow start, and congestion avoidance. See how timeout and triple duplicate ACKs behave.