Eu li o abaixo em sistemas operacionais e conceitos do livro Galvin
"Um bit, chamado bit de modo, é adicionado ao hardware do computador para indicar o modo atual: kernel(0) ou usuário(1). Com o bit de modo, somos capazes de distinguir entre uma tarefa executada em nome do sistema operacional e aquele que é executado em nome do uso"
Agora, se for um sistema multiprocessador, suponha que um processo execute uma chamada de sistema e altere o bit de modo de 1 para 0 .
Agora, pode haver alguns outros processos em execução no modo de usuário paralelamente, pois é um sistema multiprocessador, mas o bit de modo é definido como 0, indicando o modo kernel causando inconsistência.
Então, o número de registradores (necessários para armazenar o bit de modo) depende do número de processadores?