introdução àcomputação - universidade federal de campina …joseana/ic_na13.pdf · 2014. 9....

23
DSC/CEEI/UFCG DSC/CEEI/UFCG Hardware (Parte I) Hardware (Parte I) Prof. Prof. a a Joseana Joseana Macêdo Macêdo Fechine Fechine R R é é gis de Ara gis de Ara ú ú jo jo [email protected] [email protected] Carga Horária: 60 horas Universidade Federal de Campina Grande Universidade Federal de Campina Grande Departamento de Sistemas e Computa Departamento de Sistemas e Computa ç ç ão ão Introdu Introdu ç ç ão ão à à Computa Computa ç ç ão ão

Upload: others

Post on 21-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

DSC/CEEI/UFCGDSC/CEEI/UFCG

Hardware (Parte I)Hardware (Parte I)

Prof.Prof.aa JoseanaJoseana MacêdoMacêdo FechineFechine RRéégis de Aragis de Araúújojo

[email protected]@computacao.ufcg.edu.br

Carga Horária: 60 horas

Universidade Federal de Campina GrandeUniversidade Federal de Campina Grande

Departamento de Sistemas e ComputaDepartamento de Sistemas e Computaççãoão

IntroduIntroduçção ão àà ComputaComputaççãoão

Page 2: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

2DSC/CEEI/UFCGDSC/CEEI/UFCG

��TTóópicos picos

–– Unidade Central de ProcessamentoUnidade Central de Processamento

–– MemMemóóriaria

–– Entrada/saEntrada/saíídada

Hardware – Conceitos BásicosHardware – Conceitos Básicos

Page 3: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

3DSC/CEEI/UFCGDSC/CEEI/UFCG

♦♦ Sistema de ComputaSistema de Computaççãoão

Hardware – Conceitos BásicosHardware – Conceitos Básicos

PeoplewarePeopleware

HardwareHardware SoftwareSoftware

Page 4: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

4DSC/CEEI/UFCGDSC/CEEI/UFCG

�� Computadores atuais Computadores atuais ––

OperaOperaçções fundamentaisões fundamentais

� Entrada (Input)

� Processamento (Processing)

� Saída (Output)

� Armazenamento (Storage)

Hardware – Conceitos BásicosHardware – Conceitos Básicos

Page 5: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

5DSC/CEEI/UFCGDSC/CEEI/UFCG

Hardware – Conceitos BásicosHardware – Conceitos Básicos

Unidade Central de Processamento

Unidadede Controle

ULA

Unidade Primáriade Armazenamento

Dispositivosde Entrada

Dispositivosde Entrada

Dispositivosde Saída

Dispositivosde Saída

Dispositivos de Armazenamento

Secundário

Dispositivos de Armazenamento

Secundário

Computadores atuais

Page 6: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

6DSC/CEEI/UFCGDSC/CEEI/UFCG

Hardware – Conceitos BásicosHardware – Conceitos Básicos

Computadores atuaisComputadores atuais

EntradaEntrada

ProcessamentoProcessamento

ArmazenamentoArmazenamento

SaSaíídada

Page 7: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

7DSC/CEEI/UFCGDSC/CEEI/UFCG

IlustraIlustraçção de um computadorão de um computador

Hardware – Conceitos BásicosHardware – Conceitos Básicos

Page 8: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

8DSC/CEEI/UFCGDSC/CEEI/UFCG

FunFunçções realizadas pela UCPões realizadas pela UCP

�� ProcessamentoProcessamento

–operações aritméticas e lógicas

–movimentação de dados

–desvios

–operações de entrada ou saída

�� ControleControle

–Busca, interpretação e controle da execução das instruções.

–Controle da ação dos demais componentes do sistema de computação (memória, entrada/saída).

Hardware – UCPHardware – UCP

Page 9: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

9DSC/CEEI/UFCGDSC/CEEI/UFCG

Componentes fundamentaisComponentes fundamentais

� Unidade de Controle

� Unidade Aritmética e Lógica

� Registros (Registradores)

� Sistemas de Comunicação (Barramentos)

Hardware – UCPHardware – UCP

Page 10: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

10DSC/CEEI/UFCGDSC/CEEI/UFCG

BarramentosBarramentos

� Rede de linhas de comunicação que conecta os elementos internos do processador e que também conduz até os conectores externos que ligam o processador com os demais elementos do sistema de informática.

� Como um dado é composto por bits (geralmente um ou mais bytes) o barramento deverá ter tantas linhas condutoras quanto forem os bits a serem transportados de cada vez.

� Em alguns computadores (em uma abordagem que visa a redução de custos), os dados podem ser transportados usando mais de um ciclo do barramento.

Hardware – UCPHardware – UCP

Page 11: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

11DSC/CEEI/UFCGDSC/CEEI/UFCG

BarramentosBarramentos – TiposTipos

� Barramento de endereços – unidirecional

� Barramento de dados – bidirecional

� Barramento de controle - bidirecional

Hardware – UCPHardware – UCP

Page 12: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

12DSC/CEEI/UFCGDSC/CEEI/UFCG

BarramentosBarramentos

Hardware – UCPHardware – UCP

Barramento Interno

Barramento Interno

Barramento do Sistema

Barramento do Sistema

Barramento de Expansão

Barramento de Expansão

Page 13: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

13DSC/CEEI/UFCGDSC/CEEI/UFCG

Barramentos Barramentos -- Protocolos Protocolos -- PadronizaPadronizaççãoão

�� USBUSB (Universal Serial Bus) - permite a conexão de muitos periféricos simultaneamente ao barramento e este, por uma única tomada, se conecta a placa mãe. Pretende ser norma os dispositivos que necessitem de baixo desempenho (Ex.: teclado, mouse, modem, scanner, impressoras, etc).

Hardware – UCPHardware – UCP

Page 14: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

14DSC/CEEI/UFCGDSC/CEEI/UFCG

Barramentos Barramentos -- Protocolos Protocolos -- PadronizaPadronizaççãoão

�� PCI Express PCI Express (sucessor do AGP e do PCI) - contacom um recurso que permite o uso de uma ou maisconexões seriais, isto é, "caminhos" (tambémchamados de lanes) para transferência de dados. – Se um determinado dispositivo usa um caminho, então diz-

se que este utiliza o barramento PCI Express 1X, se utiliza4 conexões, sua denominação é PCI Express 4X e assimpor diante. Cada lane pode ser bidirecional, ou seja, recebe e envia dados.

– Tecnologia PCI Express se mostra muito promissora (tende a ser um padrão).

Hardware – UCPHardware – UCP

Page 15: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

15DSC/CEEI/UFCGDSC/CEEI/UFCG

Barramentos Barramentos -- Protocolos Protocolos -- PadronizaPadronizaççãoão

Hardware – UCPHardware – UCP

Placa-mãe da Asus com suporte a diferentes slots

PCI Express.

O conector do barramento PCI Express em placas-mãe

pode variar conforme a velocidade usada

Page 16: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

16DSC/CEEI/UFCGDSC/CEEI/UFCG

Demais componentes Demais componentes -- UCPUCP

�� RelRelóógio (gio (clockclock))

– dispositivo gerador de pulsos cuja duração échamada de ciclo.

– Freqüência - número de ciclos por segundo (Hz), usada também para definir a velocidade do velocidade do processadorprocessador.

� O relógio nada mais é do que um oscilador externo ao microprocessador, que gera pulsos a intervalos regulares de tempo. A cada pulso, uma ou mais microoperações são realizadas.

Hardware – UCPHardware – UCP

Page 17: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

17DSC/CEEI/UFCGDSC/CEEI/UFCG

Demais componentes Demais componentes -- UCPUCP

�� RelRelóógio (gio (clockclock))

– Exemplos:

Hardware – UCPHardware – UCP

Page 18: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

18DSC/CEEI/UFCGDSC/CEEI/UFCG

NNúúmero de bits mero de bits -- UCPUCP

� Relacionado com a capacidade de manipulação do

processador:

• Capacidade interna - computador dizcomputador diz--se de se de nn

bitsbits em função da capacidade dos seus registradores. Ex.: família Intel x86, varia entre 8 e 32 bits.

• Capacidade externa - quantidade de informação recebida pela UCP do exterior.

Hardware – UCPHardware – UCP

Page 19: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

19DSC/CEEI/UFCGDSC/CEEI/UFCG

EstratEstratéégias de implementagias de implementaçção ão -- UCPUCP

�� CISCCISC - Complex Instruction Set Computer

– um conjunto de instruções maior e mais complexo, implicando num processador mais complexo, com ciclo de processamento mais lento;

– Exemplo: PC, Macintosh.

�� RISC RISC - Reduced Instruction Set Computer

– um conjunto de instruções menor e mais simples, implicando num processador mais simples, com ciclo de processamento rápido.

– Exemplo: Power PC, Alpha, Sparc.

� ATUALMENTE: Processadores híbridos, que são essencialmente CISC e possuem internamente núcleos RISC.

Tendência – utilização de um conjunto de instruções reduzido, visto que os compiladores tendem a usar, em

geral, apenas uma pequena quantidade de instruções. Há também vantagens na implementação do

hardware (maior simplicidade, menor tempo de ciclo de instrução).

Hardware – UCPHardware – UCP

Page 20: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

20DSC/CEEI/UFCGDSC/CEEI/UFCG

O projeto de um processador poderia ser O projeto de um processador poderia ser

resumido em:resumido em:

� Definir o conjunto de instruções (todas as possíveis

instruções que o processador poderá executar)

– definir formato e tamanho das instruções

– definir as operações elementares

� Projetar os componentes do processador (UAL, UC, registradores, barramentos, ...)

Hardware – UCPHardware – UCP

Page 21: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

21DSC/CEEI/UFCGDSC/CEEI/UFCG

� A cada dia é lançado um microprocessador

mais veloz e com maior capacidade de processamento, cabendo a nós fazermos uma

análise detalhada na hora da compra.

�� A escolha de um microprocessador deve ser A escolha de um microprocessador deve ser

baseada na relabaseada na relaçção custo benefão custo benefííciocio, ou seja,

qual o microprocessador que vai atender as minhas necessidades com o menor custo.

Hardware – UCPHardware – UCP

Page 22: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

22DSC/CEEI/UFCGDSC/CEEI/UFCG

� Durante a década de 70, Gordon Moore, na época o

presidente da Intel lançou uma profecia, que dizia

que a partir dali o poder de processamento dos processadores dobraria a cada 18 meses.

� Esta "profecia" tornou-se tão verdadeira que acabou

virando a famosa lei de Moorea famosa lei de Moore.

Hardware – UCPHardware – UCP

Você já parou para pensar

até onde os processadores

podem evoluir? Até onde a

lei de Moore pode continuar sendo válida?

Page 23: Introdução àComputação - Universidade Federal de Campina …joseana/IC_NA13.pdf · 2014. 9. 4. · PCI Express (sucessor do AGP e do PCI) - conta com um recurso que permite o

23DSC/CEEI/UFCGDSC/CEEI/UFCG

Evolução dos Processadores

� Fonte: http://www.hardware.com.br/dicas/processadores-iniciantes.html

� Informações complementares: clique aqui

Hardware – UCPHardware – UCP