O sistema de arquivos de um sistema operacional é responsável por controlar o espaço de disco alocado e, para esse fim, pode usar técnicas como: a alocação contígua, a ligada e a indexada.
Nos sistemas operacionais que suportam processos, quando há uma mudança de contexto, um processo precisa ser selecionado para ser posto em execução. A seleção é responsabilidade do escalonador, que, uma vez tendo selecionado o processo, tipicamente usa blocos de controle de processos para armazenar dados do processo em execução e para ler dados do processo escolhido a ser posto em execução.