Universität · Informatik · 6. Semester – Abschluss und Bachelorarbeit
Codegenerierung und Laufzeitsysteme: Register Allocation und Garbage Collection
4 Abschnitte1 Karteikarten-Decks1 Quizze
Codegenerierung für Zielarchitekturen: x86, ARM, WASM. Instruction Selection: Baumbasierte und graphbasierte Verfahren. Registerallokation: Graph Coloring, Linear Scan. Laufzeitsysteme: Stack Frames, Calling Conventions, Activation Records. Speicherverwaltung: Heap, Garbage Collection (Mark-Sweep, Generational GC, Reference Counting). Just-In-Time-Kompilierung.
Inhaltsübersicht
- Codegenerierung: Instruction Selection und Zielarchitekturen
- Registerallokation: Graph Coloring und Linear Scan
- Laufzeitsysteme: Stack Frames und Calling Conventions
- Garbage Collection und Just-In-Time-Kompilierung

📚 Vollständiges Lernmaterial mit 4 Abschnitten, Karteikarten und Quizzen verfügbar nach Anmeldung.
Jetzt kostenlos lernen →Verwandte Themen
- Einführung in den Compilerbau: Phasen, Architektur und Werkzeuge
- Lexikalische Analyse: Reguläre Ausdrücke, Automaten und Scanner-Generierung
- Syntaxanalyse: Kontextfreie Grammatiken, LL- und LR-Parser
- Semantische Analyse: Typprüfung, Symboltabellen und Attributgrammatiken
- Zwischencode und Optimierung: Three-Address-Code, SSA und LLVM IR
Interaktiv lernen mit Karteikarten & Quizzen
Melde dich an und lerne Compilerbau und Programmiersprachen mit intelligenten Wiederholungen, Quizzen und KI-Lernhilfen. 7 Tage kostenlos.
Kostenlos testen