Quiz 12 - Aula 12 - O Modelo de Memória
Bateria Sistemática (10 Questões)
-
Sobre o funcionamento prático de 1. A Reordenação do Compilador e CPU (Out-Of-Order Execution) explicado em sala, indique a afirmativa verdadeira:
- Você codifica: feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala.
- É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
-
No contexto analítico de 2. O Memory Model (Consistências e Barreiras) explicado em sala, indique a afirmativa verdadeira:
- O C++11 emitiu formalmente o seu universal Memory Model definindo através da biblioteca
std::atomico que o Hardware tem permições para Adiantar vs Trancar. feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- O C++11 emitiu formalmente o seu universal Memory Model definindo através da biblioteca
-
Ao avaliar a característica inerente a 3. Memory Barriers (Fences) nas CPUs explicado em sala, indique a afirmativa verdadeira:
- Se não tivessemos essa lei
std::atomicno standard oficial do GCC, programávamos via “Gambiarra Intrinseca” de Processador (Ex: Comando Assembler MFENCE ou SFENCE no Intel). Os Fences proíbem categoricamente a … feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- Se não tivessemos essa lei
-
A respeito da arquitetura sistêmica conectada a Resumo Prático explicado em sala, indique a afirmativa verdadeira:
- - Se duas “Threads” conversam através das mesmas variáveis limpas de C e não possuam
std::mutexda aula 10 as blindando, USEstd::atomic<bool>. Do contrário você é uma vítima da *Superscalar Out Of Order Intel Ar… feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- - Se duas “Threads” conversam através das mesmas variáveis limpas de C e não possuam
-
No que tange diretamente a lógica de 1. A Reordenação do Compilador e CPU (Out-Of-Order Execution) explicado em sala, indique a afirmativa verdadeira:
- Você codifica: feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala.
- É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
-
Sobre o funcionamento prático de 2. O Memory Model (Consistências e Barreiras) explicado em sala, indique a afirmativa verdadeira:
- O C++11 emitiu formalmente o seu universal Memory Model definindo através da biblioteca
std::atomico que o Hardware tem permições para Adiantar vs Trancar. feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- O C++11 emitiu formalmente o seu universal Memory Model definindo através da biblioteca
-
No contexto analítico de 3. Memory Barriers (Fences) nas CPUs explicado em sala, indique a afirmativa verdadeira:
- Se não tivessemos essa lei
std::atomicno standard oficial do GCC, programávamos via “Gambiarra Intrinseca” de Processador (Ex: Comando Assembler MFENCE ou SFENCE no Intel). Os Fences proíbem categoricamente a … feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- Se não tivessemos essa lei
-
Ao avaliar a característica inerente a Resumo Prático explicado em sala, indique a afirmativa verdadeira:
- - Se duas “Threads” conversam através das mesmas variáveis limpas de C e não possuam
std::mutexda aula 10 as blindando, USEstd::atomic<bool>. Do contrário você é uma vítima da *Superscalar Out Of Order Intel Ar… feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- - Se duas “Threads” conversam através das mesmas variáveis limpas de C e não possuam
-
A respeito da arquitetura sistêmica conectada a 1. A Reordenação do Compilador e CPU (Out-Of-Order Execution) explicado em sala, indique a afirmativa verdadeira:
- Você codifica: feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala.
- É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
-
No que tange diretamente a lógica de 2. O Memory Model (Consistências e Barreiras) explicado em sala, indique a afirmativa verdadeira:
- O C++11 emitiu formalmente o seu universal Memory Model definindo através da biblioteca
std::atomico que o Hardware tem permições para Adiantar vs Trancar. feedback: Afirmativo e Exato. Esta é rigorosamente a premissa central abordada no conteúdo de sala. - É uma limitação exclusiva de linguagens interpretadas muito antigas, sem nenhuma relação ao universo avançado do C/C++ moderno e CPUs atuais.
- Este paradigma foi totalmente descontinuado das arquiteturas vigentes porque o processador atua hoje com barramentos perfeitamente abstratos.
- A execução desse sub-processo opera de maneira paralela puramente abstrata, eximindo o Kernel do SO de gerenciar filas de execução.
- O C++11 emitiu formalmente o seu universal Memory Model definindo através da biblioteca