

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Nos processadores, existem estratégias utilizadas para implementar o paralelismo na execução de instruções. Entre elas, há uma que divide a execução da instrução em diversas partes, sendo que cada uma delas é manipulada por uma parte do hardware do processador, podendo ser executadas em paralelo. Assinale a alternativa que apresenta essa estratégia.
Execução Especulativa.
Pipelining.
Multiprocessamento.
Arquitetura Superescalar.
Buffer de Busca Antecipada.
Na Arquitetura de Harvard a leitura de instruções e de alguns tipos de operandos pode ser realizada simultaneamente à execução das instruções. Assim, enquanto uma instrução é executada, a instrução seguinte é lida. Esse processo é conhecido como
bufering.
dataflow.
pipelining.
processamento distribuído.
processamento vetorial.
Pipelines em um processador referem‐se
à quantidade de núcleos (cores) de um processador.
às conexões de acesso direto à memória de dispositivos periféricos de alto desempenho.
ao sistema em que a saída de um programa é direcionado para a entrada de outro programa do mesmo usuário.
às unidades funcionais que processam dados dentro de um núcleo ou processador.
às unidades lógicas e aritméticas para cálculos utilizando números inteiros e/ou fracionários.
Se CISC é a sigla que significa Complex Instruction Set Computing, RISC tem por significado Reduced Instruction Set Computing e constituem as arquiteturas dos computadores atuais. Uma técnica é fundamental para o desempenho de máquinas RISC, descrita a seguir:
I. O hardware processa mais de uma instrução de cada vez.
II. O hardware não espera o término de uma instrução para executar outra.
III. Num computador CISC típico, existem basicamente quatro fases para a execução: busca, decodificação, execução e escrita. Num RISC, existem as mesmas fases, só que executadas em paralelo. Uma fase não precisa esperar a outra terminar, para que ela se inicie. Esse procedimento não diminui o tempo de execução da tarefa, mas melhora o processamento global.
Essa técnica é denominada
local bus.
pipelined.
digital logic.
balance lined.
array processor.
Pipeline é um processo pelo qual duas ou mais instruções podem ser executadas paralelamente, cada uma manipulada por uma parte dedicada do hardware, de forma que a saída da execução de uma constitui entrada para a próxima. A figura abaixo apresenta um pipeline de 5 estágios e o estado de cada um em função do tempo:

Considerando que o tempo de execução (ciclo de relógio) de cada estágio (E1 a E5) é de 2 nanosegundos, a máquina funcionará à velocidade de
500 MIPS.
100 MIPS.
200 MIPS.
400 MIPS.
300 MIPS.
Por que um programa de computador é executado mais rapidamente em um computador cuja arquitetura implementa o conceito de pipeline?
Porque mais de uma instrução é executada simultaneamente na mesma CPU.
Porque uma mesma instrução é executada simultaneamente em mais de uma CPU.
Porque as instruções são executadas simultaneamente em diversas CPUs.
Porque o tempo de execução das instruções é reduzido.
Porque todas as instruções têm o mesmo tamanho.
Qual é o nome da técnica usada no design de CPUs cuja ideia fundamental é dividir o processamento de uma instrução em uma série de etapas independentes?
RISC.
CISC.
Memória Segmentada.
Pipeline.
Memória Randômica de Acesso Dinâmico.
Assinale a opção correta que contém respectivamente o termo que define a quantidade de instruções além da próxima a ser executada e a quantidade que é suportada na primeira versão do processador Pentium IV.
pipeline e 35
cache e 30
cache e 25
pipeline e 20
No contexto do sistema operacional UNIX, o termo pipeline significa:
um comando que permite concatenar vários arquivos texto em um só arquivo.
um comando para criar várias threads que utilizam uma área de memória comum para a comunicação entre si.
um conjunto de processos encadeados de tal maneira que a saída de cada processo (stdout) é usada diretamente como entrada (stdin) para o próximo.
um conjunto de mensagens inter-relacionadas oriundas de um socket usado para a interconexão de processos.
porta lógica usada para a troca de fluxos de dados entre diferentes máquinas de uma rede de computadores.
"Processo no qual a CPU (processador) se divide em várias partes funcionais distintas (estágios), cada uma correspondendo a uma determinada atividade".
Esse é o conceito de
Tunnel.
Spliting.
Pipeline.
Trashing.
Probation.