Eu suspeito que isso seja mais difícil do que o Michael Kjörling e o OP.
O OP parece pensar na operação de uma CPU como uma linha de tempo simples e reta, em que as tarefas são executadas sequencialmente. E Michael Kjörling reforça essa impressão ao observar que qualquer núcleo está executando estritamente uma instrução por ciclo, sequencialmente.
Isso é certamente incompleto no nível microscópico (os PCs atuais têm várias CPUs) e não ajudam nos níveis meso / macro-scopic.
Descrevemos todos os sistemas complexos em termos de variáveis macroscópicas; às vezes isso acontece porque essas são apenas as variáveis às quais temos acesso, mas sua utilidade não é principalmente a de acesso fácil. Nós não descrevemos um gás afirmando posições e velocidades de todas as partículas envolvidas, mas ao invés disso, usamos pressão / volume / temperatura / entropia.
Da mesma forma, não caracterizamos um estado da máquina por meio de instruções da CPU, mas em termos de tarefas e serviços sendo executados. Como tal, há em qualquer momento vários processos em execução e troca de informações, muitas vezes agindo em conjunto (e às vezes até na competição, infelizmente) para alcançar um objetivo comum.
O equivalente de pressão / volume / entropia / temperatura na ciência da computação são as camadas de abstração, representações simplificadas das tarefas executadas por uma máquina, independentemente das realizações reais dos agentes que executam as tarefas. Os ALs estão presentes em toda a ciência da computação, desde HALs até as camadas OSI, e assim por diante.
Pedir uma representação passo-a-passo de uma operação de PC é como abandonar atratores estranhos na teoria da turbulência em favor de uma descrição fluida de múltiplas partículas. Ou tentando decodificar o genoma humano estudando ligações químicas. Um baseia-se no outro, mas a nova camada de abstração oferece insights inimagináveis.