Por que o operador do módulo é lento?

Parafraseando o livro "Programming Pearls" (sobre linguagem c em máquinas mais antigas, já que o livro é do final dos anos 90):

Operações aritméticas inteiras (+, -, *) pode demorar cerca de 10 nano segundos, enquanto o% O operador leva até 100 nano segundos.

Por que há tanta diferença?Como um operador de módulo trabalha internamente?É o mesmo que divisão (/) em termos de tempo?

questionAnswers(1)

yourAnswerToTheQuestion