Vamos analisar cada afirmação: I. Com o nível de threads, o processador tem condições de escalonar threads na ocorrência de conflitos no pipeline. Esta afirmação está correta, pois o uso de threads permite ao processador escalonar tarefas de forma mais eficiente, inclusive lidando com conflitos no pipeline. II. Um escalonamento em nível de hardware torna-se muito menos eficiente se compararmos com o escalonamento realizado pelo sistema operacional. Essa afirmação está incorreta. O escalonamento em nível de hardware pode ser mais eficiente em certos casos, pois é feito diretamente pelo processador, sem a necessidade de intervenção do sistema operacional. III. O paralelismo em nível de núcleos incorpora a ideia das máquinas multiprocessadores, sendo cada núcleo independente. Essa afirmação está correta. O paralelismo em nível de núcleos envolve a utilização de múltiplos núcleos de processamento, que podem funcionar de forma independente. IV. O uso de processadores vetoriais consiste em um modelo com execução em série, dotado de pipeline, do tipo SIMD. Essa afirmação está incorreta. Processadores vetoriais são capazes de processar múltiplos elementos de dados simultaneamente, o que difere da execução em série. V. Quando não se limita às abstrações arquiteturais, existe o paralelismo em nível de aplicações, por exemplo, o paralelismo em nível de dados. Essa afirmação está correta. O paralelismo em nível de aplicações, como o paralelismo em nível de dados, é uma técnica utilizada para melhorar o desempenho de aplicações. Portanto, a alternativa correta é: a) I, III e V.
Para escrever sua resposta aqui, entre ou crie uma conta
Arquitetura e Organização de Computadores 1
•UAM
Compartilhar