Qual é a diferença entre a hora do processador e a hora do relógio?

4

Eu encontrei a seguinte seção no meu manual de sistemas operacionais:

At any given point in time, while the program is executing, this process can be uniquely characterized by a number of elements, including the following:

  • Accounting information: May include the amount of processor time and clock time used, time limits, account numbers, and so on.

Eu estou querendo saber qual é a diferença entre o tempo do processador e o tempo do relógio neste contexto?

Eu agradeceria muito se os membros experientes deste site pudessem por favor reservar um tempo para esclarecer isso.

    
por The Pointer 20.01.2017 / 11:45

1 resposta

3

Tempo do processador refere-se à quantidade de tempo que o próprio processador realmente gasta trabalhando em uma tarefa. Como um programa está sendo executado, o processador não está necessariamente sendo usado a cada segundo que o programa é executado - por exemplo, isso não inclui o tempo gasto esperando por E / S de disco ou rede. O tempo do processador é a soma do tempo total que a CPU foi usada, ao contrário de Clock time (também conhecido como "tempo de relógio" ou "tempo de parede"), que se refere literalmente ao horário normal Sei. Se um programa foi executado por 10 minutos, isso é 10 minutos do tempo do relógio.

    
por 20.01.2017 / 12:18