Modelo de execução do programa
Para examinar claramente as características de desempenho de uma carga de trabalho, é necessária uma dinâmica em vez de um modelo estático de execução do programa, como mostrado na figura a seguir.

Para executar, um programa deve fazer seu caminho para cima tanto das hierarquias de hardware quanto de operating-sistema em paralelo. Cada elemento na hierarquia de hardware é mais escasso e mais caro do que o elemento abaixo dele. Não só o programa tem que conviver com outros programas para cada recurso, a transição de um nível para o outro leva tempo. Para entender a dinâmica da execução do programa, você precisa de um entendimento básico de cada um dos níveis na hierarquia.