Pipeline, é uma técnica de implementação de processadores que permite a sobreposição temporal de diversas fases de execução de instruções.
O pipeline melhora o desempenho por meio do aumento do throughput das instruções, ou seja, aumenta o número de instruções executadas na unidade de tempo, e não pela diminuição do tempo de execução de uma instrução individual.
Speedup idual, é o número de estágios do pipeline.
Throughput é a quantidade de dados transferidos de um lugar para outro.
Speedup potencial = números de estágios do pipeline.
quinta-feira, 20 de outubro de 2011
CPU - Instruções
O conjunto de diferentes instruções que o CPU é capaz de executar é conhecida como o conjunto de instruções do CPU.
Complex Instruction Set Computer é uma linha de arquitetura de processadores capazes de executar centenas de instruções complexas diferentes.
Reduced Instruction Set Computer é uma linha de arquitetura de processadores que favorece um conjunto simples e pequeno de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas.
Formato das Instruções
Instruções com C.Op. de tamanho fixo, as instruções têm um C.Op. com a mesma quantidade de bits.
Instruções com C.Op. de tamanho variável, há a possibilidade de redução de espaço ocupado na MP.
Tipos de Instruções
Processamento de dados: intruções aritméticas e lógicas;
Armazenamento de dados: instruções de memória;
Movimento de dados: instruções de E/S;
Controle: instruções de teste e desvio.
Ciclo de Instrução
Complex Instruction Set Computer é uma linha de arquitetura de processadores capazes de executar centenas de instruções complexas diferentes.
Reduced Instruction Set Computer é uma linha de arquitetura de processadores que favorece um conjunto simples e pequeno de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas.
Formato das Instruções
- Um campo (subgrupo de bits) denominado código de operação - C.Op. - cujo valor binário é a identificação (código) da operação a ser realizada, o qual servirá de dado de entrada para o descodificar da área de controle.
- O grupo restante de bits, denominado campo operando - Op. - ou operando, cujo valor binário indica a localização do dado(s) que será(ão) manipulado(s) durante a execução da operação.
Instruções com C.Op. de tamanho fixo, as instruções têm um C.Op. com a mesma quantidade de bits.
Instruções com C.Op. de tamanho variável, há a possibilidade de redução de espaço ocupado na MP.
Tipos de Instruções
Processamento de dados: intruções aritméticas e lógicas;
Armazenamento de dados: instruções de memória;
Movimento de dados: instruções de E/S;
Controle: instruções de teste e desvio.
Ciclo de Instrução
quinta-feira, 13 de outubro de 2011
CPU - Central Processing Unit
Definição de CPU
O processador é um circuito integrado que executa instruções da máquina, realizando diversos cálculos. O processador é o cérebro do computador, pois todas as tarefas são executadas por ele.
Composição de um CPU
Definição de ULA e a sua função no CPU
Unidade Lógica e Artimética é o dispositivo do processador que executa operações matemáticas com dados. Por exemplo: soma, subtração, multiplicação, divisão, operação lógica AND, OR, XOR, descolamentos à direita e esquerda, entre outros.
Definição de UC e a sua função no CPU
A Unidade de Controla é o dispositivo mais complexo do CPU.
Função:
RI: Tem a função de armazenar a instrução a ser executada pela UCP.
CI: Armazena o endereço da próxima instrução a ser executada.
MBR: É utilizado pela UCP para transferências de informação entre esta e o barramento de dados.
REM: Armazena o endereço da memória onde a informação deve ser lida ou escrita.
Função do relógio
O relógio é um dispositivo gerador de pulsos cuja duração é chamada de ciclo. A quantidade de vezes em que este pulso básico se repete num segundo, define a unidade de media do relógio denominada de frequência.
O relógio serve para:
Sincronizar, ou seja, permite que duas ou mais ações ocorram no mesmo instante de tempo;
Controlar a velocidade com que elas ocorrem.
1Hz = 1 ciclo por segundo
O processador é um circuito integrado que executa instruções da máquina, realizando diversos cálculos. O processador é o cérebro do computador, pois todas as tarefas são executadas por ele.
Composição de um CPU
Definição de ULA e a sua função no CPU
Unidade Lógica e Artimética é o dispositivo do processador que executa operações matemáticas com dados. Por exemplo: soma, subtração, multiplicação, divisão, operação lógica AND, OR, XOR, descolamentos à direita e esquerda, entre outros.
Definição de UC e a sua função no CPU
A Unidade de Controla é o dispositivo mais complexo do CPU.
Função:
- A UC controla a transferência de dados e instruções para dentro do CPU;
- Controlar a execução de instruções;
- Controlar a operação da ULA;
- Gerar sinais de controle externos ao processador para comandar a transferência de dados entre o processador e a memória ou módulos de entrada/saída;
- Gerar sinais internos ao processador para mover dados entre registadores;
- Gerar sinais de controle internos ao processador para comandar a ULA na execução de uma determinada função.
RI: Tem a função de armazenar a instrução a ser executada pela UCP.
CI: Armazena o endereço da próxima instrução a ser executada.
MBR: É utilizado pela UCP para transferências de informação entre esta e o barramento de dados.
REM: Armazena o endereço da memória onde a informação deve ser lida ou escrita.
Função do relógio
O relógio é um dispositivo gerador de pulsos cuja duração é chamada de ciclo. A quantidade de vezes em que este pulso básico se repete num segundo, define a unidade de media do relógio denominada de frequência.
O relógio serve para:
Sincronizar, ou seja, permite que duas ou mais ações ocorram no mesmo instante de tempo;
Controlar a velocidade com que elas ocorrem.
1Hz = 1 ciclo por segundo
quinta-feira, 6 de outubro de 2011
Steve Jobs 1959-2011
Aos 56 anos morreu na quarta-feira, dia 5 de Outubro, Steve Jobs. O fundador da Apple sofria há alguns anos de cancro no pâncreas.
Processadores AMD
Processadores AMD para Desktop
AMD Phenom X4
Modelo: 9750
Número de núcleos: 4
Temperatura máxima: 61ºC
Potência: 125W
AMD Phenom X3
Modelo: 8450e
Número de núcleos: 3
Temperatura máxima: 71ºC
Potência: 65W
Processadores AMD para Laptop
AMD Athlon II Dual-Core
Modelo: M320
Número de núcleos: 2
Frequência: 2100MHz
Potência: 35W
AMD Athlon Neo X2 Dual-Core
Modelo: L325
Número de núcleos: 2
Frequência: 1500MHz
Potência: 18W
Processadores AMD para Servidores
AMD Opteron 6100
Modelo: 6176 SE
Número de núcleos: 12
Frequência dos núcleos: 2.3GHz
Potência: 105W
Modelo: 6124 HE
Número de núcleos: 8
Frequência dos núcleos: 1.8GHz
Potência: 65W
AMD Phenom X4
Modelo: 9750
Número de núcleos: 4
Temperatura máxima: 61ºC
Potência: 125W
AMD Phenom X3
Modelo: 8450e
Número de núcleos: 3
Temperatura máxima: 71ºC
Potência: 65W
Processadores AMD para Laptop
AMD Athlon II Dual-Core
Modelo: M320
Número de núcleos: 2
Frequência: 2100MHz
Potência: 35W
AMD Athlon Neo X2 Dual-Core
Modelo: L325
Número de núcleos: 2
Frequência: 1500MHz
Potência: 18W
Processadores AMD para Servidores
AMD Opteron 6100
Modelo: 6176 SE
Número de núcleos: 12
Frequência dos núcleos: 2.3GHz
Potência: 105W
Modelo: 6124 HE
Número de núcleos: 8
Frequência dos núcleos: 1.8GHz
Potência: 65W
terça-feira, 4 de outubro de 2011
Processadores Intel
Processadores INTEL para Laptop:
Intel® Core™ i7-2630QM
Número de núcleos: 4
Velocidade de funcionamento: 2GHz
Temperatura dissipada: 45W
Número de canais de memória: 2
Largura de banda máxima de memória: 21.3 GB/s
Intel® Core™ i5-2410M Laptop
Número de núcleos: 2
Velocidade de funcionamento: 2.4Hz
Temperatura dissipada: 35W
Processadores INTEL para Desktop
Intel® Xeon® Processor E5603
Número de núcleos: 4
Velocidade de funcionamento: 1.6 GHz
Temperatura dissipada: 80 W
Razão barramento/núcleo: 12
Intel® Xeon® Processor X5690 Número de núcleos: 6
Velocidade de funcionamento: 3.46 GHz
Temperatura dissipada: 130 W
Razão barramento/núcleo: 26
Intel® Core™ i7-2630QM
Número de núcleos: 4
Velocidade de funcionamento: 2GHz
Temperatura dissipada: 45W
Número de canais de memória: 2
Largura de banda máxima de memória: 21.3 GB/s
Intel® Core™ i5-2410M Laptop
Número de núcleos: 2
Velocidade de funcionamento: 2.4Hz
Temperatura dissipada: 35W
Processadores INTEL para Desktop
Intel® Core™ i7 2600
Número de núcleos: 4
Velocidade de funcionamento: 3.40GHz
Temperatura dissipada: 95W
Intel® Core™ i5-2410M
Número de núcleos: 2
Velocidade de funcionamento: 2.3GHz
Temperatura dissipada: 35W
Processadores INTEL para Servidor
Velocidade de funcionamento: 3.40GHz
Temperatura dissipada: 95W
Intel® Core™ i5-2410M
Número de núcleos: 2
Velocidade de funcionamento: 2.3GHz
Temperatura dissipada: 35W
Processadores INTEL para Servidor
Intel® Xeon® Processor E5603
Número de núcleos: 4
Velocidade de funcionamento: 1.6 GHz
Temperatura dissipada: 80 W
Razão barramento/núcleo: 12
Intel® Xeon® Processor X5690 Número de núcleos: 6
Velocidade de funcionamento: 3.46 GHz
Temperatura dissipada: 130 W
Razão barramento/núcleo: 26
Subscrever:
Mensagens (Atom)