Um sistema operacional de sistemas de processamento em lotes com multiprogramação depende de características do hardware do computador, como as interrupções de entrada/saída e o acesso à memória.