Pipeline

Introdução


O pipeline foi uma técnica desenvolvida na década de 70, onde a execução de instruções é dividida em varias fazes consecutivas. A pipeline  permite a sobreposição temporal de 
diversas fases de execução de instruções. 

Analogia com uma maquina de lavar

Figura 1 - Sem usar a técnica do Pipeline

Figura 2 - Com técnica Pipeline



Calcular o tempo de instruções pipeline

Figura 3 - Clique para aumentar



 Pipeline num processador

Figura 4 - Clique para aumentar


Síntese 

   O pipeline melhor o desempenho devido ao aumento do throughtup das intruções que é o aumento 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 

   Speedup ideal é o número de estágios no pipeline.   


                               Throughput  
   
   É a quantidade de dados transferidos de um lugar a outro, ou a quantidade  de  dados  processados  em  um  determinado  espaço  de 
tempo.




CPU - Instruções

Definição de Instruções de Máquina


   As instruções de maquina são determinadas  funções que a UCP executa. O grupo de instruções executadas pela UCP e conhecida por conjunto de instruções.


Definição de CISC e RISC 


                                  Cisc


   Cisc, sistema com conjuntos de instruções complexo, é uma linha de arquitectura de processos capaz de executar centenas de instruções complexas diferentes.


                                  Risc

   Risc, sistema com conjunto de instruções reduzido ,pelo contrário da cisc é uma linha de arquitectura que executa um conjunto de instruções simples e pequenas.


Formato de Instruções 



Cada instrução, consiste num grupo de bits que pode ser dividido em dois:

  •  Indica o que é a instrução e como será executada, sendo constituída de um só campo;
  •  E na segunda fala dos dados que serão manipulados na operação, esta podendo ser constituída por mais de campo;

 Exemplo

Figura 1 - Exemplo de Formato de instruções


Tamanho de Instruções 


A definição dos códigos de operação do conjunto de instruções de um  processador pode ser feita por duas maneiras:

  • Instruções com C.Op. de tamanho fixo;
  • Instruções com C.Op. de tamanho variável;


Tipos de Instruções 

Existem 4 tipos de Instruções:
  • Processamento de dados: instruções aritméticas e lógicas;
  •  Armazenamento de dados: instruções de memória;
  • Movimentação de dados: instruções de E/S;
  •  Controlo: instruções de teste e desvio;
Ciclos de Instruções 

Figura 2 - Ciclos de Intruções

CPU - Central Processing Unit

Definição de CPU ou UCP, e sua composição


É a unidade responsável por qualquer actividade efectuada no computador. Controla as funções internas e também imite sinais para os outros componentes efectuarem uma tarefa.

Os processadores actuais são fabricados em numa pastilha-chip e são inseridos na pastilha todos os elementos necessários à realização de suas funções.


Definição de ALU ou ULA, e sua função no CPU


A ULA é o dispositivo do processador que efectivamente executa as operações matemáticas com os dados. Pode efectuar somas, multiplicações, subtracções e divisões. Faz operações logicas AND, XOR e OR.

A função da ULA e efectuar Operações simples de lógica booleana, activar bits especiais (flags) para indicar o estado de uma operação transfere dados entre a ULA e os registadores.


Definição de UC e sua função no CPU

A UC possui a lógica necessaria para realizar a movimentação de dados, instruções "de" e "para" o processador.

A UC e responsavel por :
  • controlar a transferência de dados e instruções para dentro e fora da CPU;
  • controlar a operação da ULA;
  • controlar a execução de instruções;
  • 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 de controle internos ao processador para mover dados entre registradores;
  • gerar sinais de controle internos ao processador para comandar a ULA na execução de uma determinada função;

Registos utilizados no UC




              Registo de InstruçãoTem a função de armazenar a instrução a ser executada pela UCP. No início do ciclo de instrução a UC emite sinais de controle sentenciados no tempo para a realização do ciclo de leitura, no qual a instrução é buscada na memória e armazenada no RI, via barramento de dados e RDM.
        
        Contador de Instrução

Armazena o endereço da próxima instrução a ser executada, sendo crucial para o processo de controle e de seqüenciamento da execução dos programas. Assim que a instrução a ser executada é lida da memória para a UCP, o conteúdo do CI é automaticamente modificado, sendo nele armazenado o endereço da próxima
instrução na sequência
 
        Registo de Dados da Memória

É utilizado pela UCP para a transferência de informações entre esta e o barramento de dados. No ciclo de busca de uma instrução, assume a função de armazenar temporariamente a instrução a ser executada, a qual foi trazida, via barramento de dados, da memória, e na sequência é transferida para o RI.


        Registo de Endereços da Memória

Armazena o endereço da memória onde a informação deve ser lida ou escrita. No ciclo de busca de uma instrução, armazena o endereço da memória onde se encontra a instrução a ser executada, fornecido pelo CI. Tem tamanho (em bits) igual ao tamanho dos endereços de memória e ao tamanho do barramento de endereços.
Registradores utilizados pela UC.


Função do Relógio

O relógio tem a função de sincronizar que permitir que duas ou mais acções ocorram no mesmo instante de tempo.  Cadenciar as ações realizadas em um determinada positivo, ou seja, controlar a velocidade com que elas ocorrem.

Processadores atuais Intel:

Neste post vou falar sobre os processadores atuais da AMD, um para computador portátil, fixo e um para servidor.


Processador para computador portátil :


Modelo: AMD Athlon™ X2 Dual-Core QL-65
Núcleos : 2 núcleos
Clock Speed : 2,1 Ghz
Max turbo frequency : 3,3 Ghz
Consumo : 35 W
  
Processador para computador Fixo :


Modelo: AMD Phenom™ X3 8850
Núcleos : 3 núcleos
Clock Speed : 2,5 Ghz
Consumo : 95 W
Cache : 2mb
 

Processador para Servidor:



Modelo: Quad-Core AMD Opteron 8393 SE
Núcleos : 4 núcleos
Clock Speed : 3.1 Ghz
Consumo : 105 W
Cache : 6mb 
 

Steve Jobs morreu 1955 - 2011

Steven Paul Jobs nascido no dia 24 de Fevereiro de1995 em São Francisco. Jobs foi co-fundador, presidente e director executivo da empresa Apple. Foi também director executivo da empresa de animação por computação gráfica Pixar e foi accionista individual máximo da The Walt Disney Company.

Steve Jobs tinha 56 anos e lutava há muito tempo contra um cancro do pâncreas, depois de ter superado um tumor no fígado.

A empresa decidiu colocar uma imagem sua com o ano de nascimento e ano da sua morte e ao clicar nele aparece a seguinte mensagem :

Clique para aumentar




“A Apple perdeu seu génio criativo e visionário, o mundo perdeu um ser humano maravilhoso. Aqueles que foram sortudos o suficiente para conhecer e trabalhar com Steve perderam um grande amigo e um mentor. Steve deixa uma companhia que apenas ele poderia ter construído e o seu espírito será a base da Apple para sempre”



UM OBRIGADO POR TUDO STEVE JOBS!


O SteelSeries QCK+ e um tapete da gama Qck da marca steelseries, uma das marcas mas conhecidas de gaming. Este tapete conta com edições especiais para equipas no mundo do gaming.










Características do Qck+:



  • NON-SLIP Borracha Anti-derrapante
  • Altura , Largura e Comprimento
    • Altura: 2 mm 
    • Largura: 450 mm
    • Comprimento: 400 mm
  • Superfície de Pano


Preço em Portugal (Zona Norte) : 16,95 Euros
Preço em Portugal (Zona Sul) : 12,85 Euros





SteelSeries Siberia V2 Full-size Headset

Os Siberia V2 são uns headset desenvolvidos por uma empresa de gaming chamada steelseries, e são usados pelos melhores jogadores de nível mundial de counter strike 1.6.



 Características dos Siberia V2:


  • Modelo existente em 9 cores : Vermelho, Branco, Preto, Rosa, Verdes, Amarelos, Azuis e cor de Laranja
  • Microfone Retratil : Microfone que se pode guardar dentro do phone esquerdo.
  • Redução de ruído
  • Controlador de Volume 
  • Phones:
    • Frequency response: 18 – 28.000 Hz
    • Impedance: 32 Ohm
    • SPL@ 1kHz, 1 Vrms: 112 dB
    • Comprimento do cabo: 1 m
    • Jacks: TRRS tomada para iPhone
  • Micro:
    • Resposta de freqüência: 50-16,000 Hz
    • Pick up padrão: Uni-direccional
    • Sensibilidade: -38 dB
Preço em Portugal (Zona Norte) : 69,10 Euros
Preço em Portugal (Zona Sul) : 70,90 Euros




Rato SteelSeries XAI

O Rato SteelSeries XAI é um dos melhores e mais conhecidos ratos da atualidade no mundo do gaming. Este produto foi lançado pela melhor empresa de gaming SteelSeries.



Características do SteelSeries XAI :

  • Tamanho e peso:
    • Peso: 98 gramas
    • Altura: 38,7 mm  
    • Largura: 68,3 mm
    • Comprimento: 125,5 mm  
  • Sensor Laser:
    • Quadros por segundo: 12.000
    • Polegadas por segundo: 150 +
    • Mega pixels por segundo: 10,8
    • Pontos por polegada: 5,001
    • Aceleração máxima: 30 G
    • Caminho de dados do sensor: 16 bit 
    • Levante a distância: ~ 1 milímetro
    • Votação máxima: 1.000 Hz
  • Cabo Trançado:
    • Banhados a ouro conector USB 2.0
    • Anti-emaranhado cabo trançado para maior durabilidade
    • Comprimento do cabo: 2 metros 
  • Botões:
    1. Clique esquerdo
    2. Roda de rolagem e clique em meio
    3. Botão direito do Rato
    4. Botão do lado direito uma
    5. Botão do lado direito 2
    6. Aumentar e diminuir os cpi
    7. Botão lateral esquerda 2
    8. Esquerdas botão ide 1       
          

  •  Perfil de Jogador
    • A SteelSeries Xai permite configurar e armazenar até cinco perfis no rato. Isso ajuda você facilmente alternar entre os perfis quando jogar diferentes jogos ou executar tarefas no seu computador que exigem diferentes níveis de sensibilidade e precisão.
  • Compatibilidade
    • Windows 2000
    • Windows XP
    • Windows Vista
    • Windows 7
    • Mac OSX (O software de configuração só está disponível para sistemas operacionais Windows. )    

Preço em Portugal (Zona Norte) :61,20 Euros
Preço em Portugal (Zona Sul) : 62,5 Euros

Teclado Razer Lycosa

 Teclado Razer Lycosa e um dos teclados mais utilizados no mundo do gaming. Este teclado foi lançado por uma marca de gaming de seu nome razer. 




Carateristicas do Teclado :

  •  Tecla com anti-derrapante acabamento em borracha
  • Iluminação backlight com opção de iluminação WASD aglomerado
  • Totalmente teclas programáveis ​​com capacidade macro
  • Conjunto de jogos com capacidade anti-fantasma
  • Estrutura keycap slim com Hyperesponse tecnologia
  • TouchPanel media teclas de acesso fácil
  • Opção de jogo para o modo de desativação da tecla Windows
  • 10 personalizáveis ​​perfis com software on-the-fly switching
  • 1000Hz Ultrapolling / tempo de resposta de 1 ms
  • Fone de ouvido-out e microfone-in jacks
  • Descanso de pulso destacável
  • Uma porta integrada de extensão USB
  • tamanho aproximado:
    • 469 milímetros (comprimento) x 168mm (largura) x 24mm(altura) - sem descanso de pulso    
    • 469 milímetros (comprimento) x 221 milímetros (largura) x 24mm (altura) - resto com pulso          
  Requisitos do sistema:  
  • PC com porta USB
  • Windows ® 7 / Windows Vista ® / Windows ® XP
  • Ligação à Internet (para instalação do driver)
  • Pelo menos 35MB de espaço em disco rígido

Preço em Portugal (Zona Norte) : 73,35 Euros
Preço em Portugal (Zona Sul) : 75,09 Euros

Advanced SystemCare Free 4.0.1

O Advanced SystemCare é uma poderosa ferramenta de optimização desenhada para Windows. Desenvolvida pela Iobit, é uma excelente solução para quem quer o seu PC sem erros, rápido, estável e seguro!

Com a sua utilização consegue tornar a sua máquina mais capaz e com tempos de resposta muito melhores face ao que actualmente tem. As melhorias são evidentes e esta é uma ferramenta de eleição para todos os que pretendem devolver à sua máquina rapidez na execução de tarefas e comportamentos mais estáveis.


Com uma interessante panóplia de ferramentas, Advanced SystemCare é uma das melhores aplicações para optimizar o seu sistema operativo. De todas as suas funcionalidade destacam-se:

  • Reparação Rápida: remove erros no registo, spywares, dados obsoletos e ficheiros desnecessários ao sistema, recuperando espaço em disco.

  • Reparação Profunda: acelera o PC de acordo com as características do hardware e ligação de Internet, imunização contra spywares, desfragmentação do disco e indica quais as definições de segurança mais adequadas.

  • Turbo Boost: Acelera a sua máquina, ao mesmo tempo que a optimiza para tornar o seu funcionamento perto da perfeição. Consegue para processos e serviços desnecessários, oque permite libertar recursos para outras tarefas.

  •  Extras para optimização: optimizador para Firefox, desfragmentação da memória ram, verificador de disco para detecção de sectores danificados, actualização de drivers do sistema, gestor de programas de arranque.


Usem o Advanced SystemCare para limpar a vossa máquina e dar-lhe de volta o brilho que tinha quando instalaram o Windows.


Download

Site Futebol Online e Musica Online

Se precisarem de um site para ver futebol com a melhor qualidade visite já: http://relvadotuga.tv/


E caso precise de ouvir ou fazer download de musica online visite já : http://musictuga.com/

Bom proveito dos dois sites :)

Processadores atuais da Intel

Neste post vou falar sobre os processadores atuais da Intel, um para computador portátil, fixo e um para servidor.
                             
                        Processador para computador portátil :


Modelo: Intel® Core™ i5-2540M Processor (3M Cache, 2.60 GHz)
Cores : 2 Cores 
Threads : 4 Threads
Clock Speed : 2,6 Ghz
Max turbo frequency : 3,3 Ghz
Cache : 3mb
DMI : 5 GT/s
Max TDP: 35 W
Max memory size : 8 GB
Mermory types: DDR3 1066 / 1333




                        Processador para computador Fixo :



Modelo: Intel® Core™ i7-2600K Processor (8M Cache, 3.40 GHz)
Cores : 4 Cores 
Threads : 8 Threads
Clock Speed : 3,4 Ghz
Max turbo frequency : 3,8 Ghz
Cache : 8mb
DMI :  5 GT/s
Max TDP: 95 W
Max memory size : 32 GB
Mermory types: DDR3 1066 / 1333


                        Processador para Servidor:



Modelo:Intel® Xeon® Processor E7-8830 (24M Cache, 2.13 GHz, 6.40 GT/s Intel® QPI)
Cores : 8 Cores 
Threads : 16 Threads
Clock Speed : 2,13 Ghz
Max turbo frequency : 2,4 Ghz
Cache : 24mb
DMI :  6,40 GT/s
Max TDP: 105 W
Max memory size : 32 GB
Mermory types: DDR-3 800/978/1066/1333 (Max Speed 1066 MHz)


Evolução dos Processadores

Clique para aumentar







HDClone 4.0.3

HDClone é uma ferramenta que permite copiar o nosso disco, transformando-o numa imagem ISO. Posteriormente e depois de instalado e particionado o novo disco, o HDClone coloca a imagem no novo suporte. Já pensou nas vantagens desta mecânica?





É excelente para poupar tempo quando estamos a expandir as capacidades do nosso PC ao adquirir um disco novo com maior capacidade. Imagine que o seu PC tem algum problema de hardware, com esta ferramenta salva as definições e conteúdo do seu disco, repara a máquina, com segurança sem correr risco de perda de dados e quando estiver tudo funcional volta a colocar o disco tal e qual como estava em termos de conteúdos.
A versão freeware é muito limitada, embora apta para desempenhar essa função de copy/paste de conteúdos, falta-lhe o suporte para algumas funções. À medida que a aplicação aparece mais “graduada” isto é “Free, Basics, Standard e Profissional” aumentam as capacidades e com isso o grau de utilidade.
Pode ser uma solução bastante viável para quem pretende fazer cópias integrais dos vossos discos para garantir que não têm problemas caso necessitem de reinstalar o vosso PC de forma rápida.

Licença: Freeware
Sistemas Operativos: WindowsXP/Vista/
Download: http://www.miray.de/products/sat.hdclone.html

WinContig 1.00 RC 2

WinContig é uma simples ferramenta de desfragmentação que, sem instalar qualquer linha no seu computador, o ajudará a manter o sistema limpo.






A intenção é ter este programa numa penUSB e em casos de SOS numa máquina qualquer, poder começar o tratamento de cura com uma desfragmentação ao disco.






Como não precisamos de desfragmentar o disco de fio a pavio, esta ferramenta permite escolher ficheiros ou pastas, onde estejam contidos grandes quantidades de dados, começando por aí a desfragmentação. Passo-a-passo, o disco estará mais compacto e liberto de fragmentos espalhados nos sectores errados.







Adicionalmente, WinContig permite reunir num perfil um grupo de ficheiros, aqueles que normalmente todos os dias sofrem alterações.
Enfim, é muito simples e poderoso este programa! Não tem grande expressão em termos de consumo, é rápido a varrer o disco na procura dos “pedaços” dos ficheiros fragmentados. Pode alterar diversas opções das aplicações tornando o processo mais próximo das suas necessidades.




Pode utilizar esta aplicação para fins comerciais. O autor não o limita a uso não profissional. Tenha direitos de administrador para executar esta ferramenta.


Licença: Freeware
Sistemas Operativos: Windows XP/Vista/ 7

 Donwload :http://wincontig.mdtzone.it/