Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Memory Management: Part I
Graph Chatbot
Related lectures (32)
Previous
Page 1 of 4
Next
Memory Management: Allocation and Deallocation
Covers memory management, focusing on allocation and deallocation of memory blocks, including garbage collection techniques and fragmentation issues.
Interpreters and Virtual Machines
Explores interpreters, virtual machines, optimization techniques, and memory management in programming languages.
Garbage Collection in Object-Oriented Languages
Explores garbage collection techniques in object-oriented languages, focusing on mostly-copying and generational GC, heap organization, promotion policies, and method dispatch challenges.
MIPS Functions and Stack
Explains MIPS functions, stack usage, calling convention, and register management.
MIPS Assembly: Function Calls & Memory Management
Explores MIPS assembly language, covering function calls, memory management, and data structures, including recursive functions, programming constructs, arrays, and linked lists.
Register Machine
Covers the efficiency of register machines over stack machines, memory organization, and mapping instructions.
Dynamic Memory Management and Dynamic Dispatch
Explores memory management, safety, automated techniques, garbage collection, dynamic dispatch, and first-class functions.
Memory Management: Copying Garbage Collection
Explores copying garbage collection, generational GC, inter-generational pointers, finalizers, weak references, and various GC techniques.
Object Lifecycle in Java
Covers object lifecycle, assignment, copying, and comparison in Java with examples.
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.