Couvre la fragmentation et la segmentation, en se concentrant sur les techniques de gestion de la mémoire et leurs implications pour les performances du système.
Couvre les concepts de gestion de la mémoire tels que les en-têtes de bloc, la fragmentation externe, le comptage des références et la collecte des déchets de marquage et de balayage.
Explique les rôles de linker et de loader dans la programmation C, en se concentrant sur la compilation séparée et la création de fichiers exécutables.
Couvre la génération de code pour un compilateur, traduisant un programme Amy à WebAssembly, y compris la gestion de la mémoire et la compilation de correspondance de motifs.