Para oferecer suporte à multiprogramação, os processadores modernos têm pelo menos dois modos de operação: núcleo e usuário. Sobre esses modos de operação, é correto afirmar que
Uma forma de melhorar o desempenho do sistema é usar múltiplos processadores que possam executar em paralelo para suportar certa carga de trabalho. Duas organizações mais comuns de múltiplos processadores são descritas a seguir:
I. Consiste de vários processadores semelhantes dentro de um mesmo computador, interconectados por um barramento ou algum tipo de arranjo de comutação. II. Consiste em um grupo de computadores completos e interconectados trabalhando juntos, como um recurso computacional unificado que pode criar a ilusão de ser apenas uma máquina.
O paralelismo pode desempenhar um importante papel na melhoria do desempenho,
assim, computadores modernos utilizam muitas técnicas para tentar iniciar o máximo possível de
instruções por segundo. Assim surgiu o processador MIPS (Microprocessor without Interlocked Pipeline
Stages), microprocessador sem estágios paralelos de interbloqueio. Nesse processador, se for possível
emitir quinhentas milhões de instruções por segundo, terá sido construído um processador de quantos
MIPS?
Com o advento da era de múltiplos núcleos de processamento, ou era multicore, diversos
modelos de programação paralela se popularizaram. Sobre esses modelos de programação, é
correto afirmar:
Um empresa está desenvolvendo um sistema de computação
paralela. No caso, o sistema desenvolvido vai conter uma
arquitetura com vários contadores de programa, diferentes tipos
de dados e estruturas e vai operar com diversos computadores
paralelos e distribuídos atuais. Esse tipo de sistema, na categoria
proposta por Flynn, é conhecido pela sigla:
Considere que um método de ordenação tenha seu desempenho baseado no número de comparações que realiza para ordenar
um vetor com N elementos em ordem crescente. Este método apresenta o seguinte resultado no melhor caso (NCmelhor), no
caso médio (NCmédio) e no pior caso (NCpior):
NCmelhor = N-1
NCmédio ≅ (N*(N-1))/4 - 1/2
NCpior ≅ (N*(N-1)-1)/2
Com base nestes resultados, é correto afirmar que o método
A técnica que consiste em acelerar o
desempenho dos processadores, reduzindo o tempo
de execução das instruções para poucos ciclos e
executando várias instruções quase que totalmente em
paralelo, é:
No que se refere às novas tecnologias, julgue o item.
Na computação quântica, as portas lógicas quânticas
são dispositivos de processamento da informação
fundamentais para a construção de circuitos, as quais
não respeitam as condições de normalização nem
implementam operações inversíveis.