A solução de Peterson funcionará corretamente em arquiteturas modernas de CPU? [fechadas]

Eu estou estudando sistemas operacionais deConceitos do sistema operacional por Silberschatz, Galvin e Gagne.

Na página 229, o livro afirma isso sobrePetersons Solution :

Devido à maneira como as arquiteturas de computadores modernos executam instruções básicas de linguagem de máquina, como carga e armazenamento, não há garantias de que a solução da Peterson funcionará corretamente em tais arquiteturas.

Eu olhei isso para cimaWikipedia e encontrou isso que parece ser o mais próximo de uma explicação:

A maioria dos processadores modernos reordena os acessos à memória para melhorar a eficiência da execução. Esses processadores invariavelmente dão um jeito de forçar o pedido em um fluxo de acessos à memória, normalmente através de uma instrução de barreira de memória. A implementação do algoritmo de Peterson e algoritmos relacionados em processadores que reordenam os acessos à memória geralmente requer o uso de tais operações para funcionar corretamente para impedir que as operações sequenciais ocorram em uma ordem incorreta. Observe que a reordenação dos acessos à memória pode acontecer mesmo em processadores que não reordenam instruções

Estou tendo dificuldade em entender o que isso significa ou se é a resposta.

Então, por que a solução da Peterson não é garantida para trabalhar em arquiteturas modernas?

questionAnswers(1)

yourAnswerToTheQuestion