n Alternates execution between user
program and the monitor program
n Relies on available hardware to effectively
alternate execution from various parts of
memory