SóProvas


ID
1639669
Banca
CESPE / CEBRASPE
Órgão
DPF
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito dos princípios de sistemas operacionais, das características dos principais processadores do mercado e dos processadores de múltiplos núcleos, julgue o item subsequente.


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.

Alternativas
Comentários
  • 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!