English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Arquitetura, todas as informações disponiveis e é com urgencia!!!

2006-11-17 00:03:39 · 4 respostas · perguntado por wallyson_infotec 1 em Computadores e Internet Hardware Outros - Hardware

4 respostas

Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada. Estas instruções são colocadas em uma fila de memória (dentro da CPU) onde aguardam o momento de serem executadas.

A técnica de pipeline é utilizada para acelerar a velocidade de operação da CPU, uma vez que a próxima instrução a ser executada está normalmente armazenada dentro da CPU e não precisa ser buscada da memória, normalmente muito mais lenta que a CPU.

Algumas CPUs incluem conceitos muito mais avançados de pipeline:

Pré-decodificação: a CPU pode iniciar a decodificação de diversas instruções (paralelamente) e antes do momento das mesmas serem executadas.
Execução fora-de-seqüência: algumas CPUs podem além de pré-decodificar, executar préviamente um determinado número de instruções. Numa etapa posterior, a ordem de execução é verificada e os resultados das operações são consolidados na sua ordem correta.
Previsão de desvio: caso exista uma instrução de desvio dentro do pipeline e a sua execução for consolidada, todas as instruções posteriores a mesma e que se encontram na fila devem ser abortadas

Na verdade é muito simples. De um modo grosseiro, é a capacidade que o processador tem de fazer o processamento através de fases, tornando-se, assim, muito mais otimizado e rápido. Explico: Imagine uma linha de montagem de carros, onde o carro passa por diversas fases, de funilaria, peças, etc. Essa produção funciona em paralelo para diferentes tipos de carro. Essa é a idéia básica colocada no pipeline.

Retirado de "http://pt.wikipedia.org/wiki/Pipeline"

2006-11-17 00:12:06 · answer #1 · answered by Marivaldo L 6 · 0 0

cara de uma maneira simples, pipeline executa informações divididas por estagios. exemplo: (me corrijam se eu estiver errado) os processadores intel possuem 40 estagios de pipeline, então ele gasta 40 ciclos de clock para executar uma informação, porem se ele estiver executando o 36 estagio e der um erro, simplesmente ele tem q voltar e como começar td de novo, porem ele gasta mais 36 ciclos de clock para voltar e começa a executar td de novo desde o começo. Ja os processadores amd possuem 7 estagios de pipeline, por isso q a amd informa q seu processador de 2.2 (clock real) é um 3500+

espero ter ajudado

2006-11-17 00:41:14 · answer #2 · answered by Mateus 2 · 0 0

A técnica de pipeline é utilizada para acelerar a velocidade de operação da CPU, uma vez que a próxima instrução a ser executada está normalmente armazenada dentro da CPU e não precisa ser buscada da memória, normalmente muito mais lenta que a CPU.

Algumas CPUs incluem conceitos muito mais avançados de pipeline:

* Pré-decodificação: a CPU pode iniciar a decodificação de diversas instruções (paralelamente) e antes do momento das mesmas serem executadas.
* Execução fora-de-seqüência: algumas CPUs podem além de pré-decodificar, executar préviamente um determinado número de instruções. Numa etapa posterior, a ordem de execução é verificada e os resultados das operações são consolidados na sua ordem correta.
* Previsão de desvio: caso exista uma instrução de desvio dentro do pipeline e a sua execução for consolidada, todas as instruções posteriores a mesma e que se encontram na fila devem ser abortadas


Na verdade é muito simples. De um modo grosseiro, é a capacidade que o processador tem de fazer o processamento através de fases, tornando-se, assim, muito mais otimizado e rápido. Explico: Imagine uma linha de montagem de carros, onde o carro passa por diversas fases, de funilaria, peças, etc. Essa produção funciona em paralelo para diferentes tipos de carro. Essa é a idéia básica colocada no pipeline.

2006-11-17 00:22:34 · answer #3 · answered by nile_rs 2 · 0 0

ta certo ae a cima

2006-11-17 01:57:43 · answer #4 · answered by CGAS 4 · 0 1

fedest.com, questions and answers