Embora as instruções * do programa * sejam inicialmente carregadas a partir da unidade de disco rígido (HDD) ou unidade de estado sólido (SSD), elas são armazenadas na Memory (RAM) enquanto o programa está em execução. A CPU busca e executa instruções da RAM, não diretamente do disco rígido. O disco rígido mantém o arquivo do programa como uma loja persistente, mas a RAM fornece o acesso muito mais rápido necessário para a execução.