the amount of memory needed by a program to run to completion
how much memory is being used in general
time is not the only thing that matters in an algorithm. we might also care about the amount of memory or space-required by an algorithm.