-
Gabarito Errado
MIMD é um acronimo de Multiple Instruction Multiple Data. É um tipo de arquitectura de computação conjugada. Consiste em CPUs diferentes que executam programas iguais compartilhando memória comum e cálculos coincidentes, cada processador tem acesso a memória compartilhada através do barramento lógico.
Na computação, MISD (Multiple Instruction, Single Data) é um tipo de arquitetura de computação paralela, onde muitas unidades funcionais executam operações diferentes sobre os mesmos dados. Arquiteturas pipeline pertencem a este tipo, apesar de que um purista poderia dizer que os dados são diferentes após o processamento por cada fase do pipeline. Tolerante a falhas computadores executando as mesmas instruções redundantemente, a fim de detectar erros e máscara, de uma forma conhecida como replicação de dados, pode-se considerar que pertencem a este tipo. Não há muitos exemplos da existência desta arquitectura, como MIMD e SIMD, e são muitas vezes mais adequado para dados comum paralelo técnicas. Especificamente, eles permitem melhor escalonamento e da utilização de recursos computacionais que MISD faz.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
"Por meio da técnica de pipeline, a arquitetura MIMD e a MISD podem executar múltiplos threads ao mesmo tempo. Na arquitetura MISD, os threads executados são independentes e manipulam dados diferentes."
múltiplas instruções, único dado (mIsd, do inglês multiple instruction, single data): uma sequência de dados é transmitida para um conjunto de processadores, onde cada um executa uma sequência de instruções diferente. Esta estrutura não é implementada comercialmente.
múltiplas instruções, múltiplos dados (mImd, do inglês multiple instruction, multiple data): Um conjunto de processadores que executam sequências de instruções diferentes simultaneamente em diferentes conjuntos de dados. SMPs, clusters e sistemas NUMA enquadram-se nesta categoria.
Fonte: Organização de Computadores cap. 17.1- Starllings
-
MISD: múltiplo fluxo de instruções, único fluxo de dados
– vários processadores, onde cada um recebe instruções distintas mas operam sobre o mesmo conjunto de dados.
EXEMPLO:
-> Múltiplos filtros de freqüência operando sobre um único fluxo de sinal;
-> Múltiplos algoritmos de criptografia para decodificar uma mensagem...
MIMD: múltiplo fluxo de instruções, múltiplo fluxo de dados
– vários processadores, cada um controlado por uma unidade de controle;
– processadores recebem instruções diferentes e operam sob fluxo de dados diferentes;
– podem ser síncronos ou assíncronos...
BONS ESTUDOS!!
-
Prezados,
As threads , principalmente na arquitetura MISD, são executadas sobre um mesmo processo, ou seja, não são independentes, e manipulam os mesmos dados.
Portanto a questão está errada.
-
Errado.
NÃO são independentes!