Placement algorithms - It decides which program to load into the memory. Common placement algorithms are first-fit, next-fit, best-fit and priority fit.
Replacement algorithms - These algorithms are used when memory is full, and one process or part of the process needs to be swapped out to accommodate a new program.