15-213 Introduction to Computer Systems
Lecture 19: Dynamic Memory Allocation
- Reading: Ch 10.9
- Slides: none
- Code: 19-malloc
(19-malloc.tar)
- Concepts:
- Explicit and implicit memory management
- malloc and free
- Internal and external fragmentation
- Splitting
- Coalescing
- Implicit free list
- Explicit free list
- Segrated free list
- Previous lecture: Virtual Memory
- Next lecture: Garbage Collection
[ Home
| Schedule
| Assignments
| Exams
| Lab Machines
| Resources
]
[ Textbook
| Autolab
]
[ Newsgroup
| Blackboard
]
fp@cs
Frank Pfenning
|