30
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO E SISTEMAS DE INFORMAÇÃO HARDWARE CONCEITOS BÁSICOS Profa. Atslands Rego da Rocha

02 introducao hardware

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 02 introducao hardware

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO E SISTEMAS DE INFORMAÇÃO

HARDWARECONCEITOS BÁSICOS

Profa. Atslands Rego da Rocha

SISTEMAS DE INFORMAÇÃO

Page 2: 02 introducao hardware

� Sistemas de Computação;

� Hardware (Arquitetura Básica):

� CPU;

� Memória;

Agenda

� Memória;

� Barramentos;

� E/S

Page 3: 02 introducao hardware

� Formado por:

� Hardware;

� Sistema Operacional e programas de sistema;

� Programas aplicativos.

Sistemas de Computação

3

� Programas aplicativos.

� Antigamente, era muito fácil distinguir hardware e software e atualmente ainda é fácil?

“Hardware e software são logicamente equivalentes.”

“Hardware é apenas software petrificado”. Karen Lentz

Page 4: 02 introducao hardware

� Hardware:

� Parte física;

� Software

� Parte lógica;

Sistemas de Computação

4

� Parte lógica;

� Controla o Hardware;

� Advém do conhecimento humano;

Page 5: 02 introducao hardware

Sistemas de Computação

� Operações fundamentais:

� Entrada;

� Processamento;

� Armazenamento;MemóriaprincipalCPU

Computador

Arquitetura

5

� Armazenamento;

� Saída.principal

E/S

Interconexãodo sistema

CPU

Page 6: 02 introducao hardware

� Componentes:

� Unidade Lógica e Aritmética (ULA);

� Unidade de Controle

Unidade Central de Processamento

ULARegistradores

CPU

6

� Unidade de Controle (UC);

� Registradores;

� Barramentos (Interconexão dos componentes);

ULA

Interconexãointerna da CPU

Registradores

Unidadede

controle

Page 7: 02 introducao hardware

� Funções:

� Processamento (ULA)

� Executa as instruções;

� Realiza as operações

Unidade Central de Processamento

ULARegistradores

CPU

7

� Realiza as operações lógicas e Aritméticas;

� Controle (UC)

� Busca, interpreta e controla a execução das instruções.

� Controla recursos (memória, E/S).

ULA

Interconexãointerna da CPU

Registradores

Unidadede

controle

Page 8: 02 introducao hardware

� “A memória é o componente de um sistema de computação cuja função é armazenar as informações manipuladas por este sistema para que possam ser recuperadas quando necessário.”

Memória

8

Mário A. Monteiro

� Tipos:

� Registradores, cache, principal (interna) e secundária (externa).

� Célula: menor unidade de armazenamento;

� Endereço: identifica uma célula.

Page 9: 02 introducao hardware

Organização Física da Memória

9Três maneiras de organizar uma memória de 96 bits.

Page 10: 02 introducao hardware

� O modo pelo qual o BIT (BInary DigiT) é identificado na MEMÓRIA é variado:

� Sinal Elétrico (memória principal, cache e registradores);

Memória

10

� Campo magnético (disco rígido, etc);

� Presença/Ausência de Ponto de Luz (CDROM, CD-RW, DVD);

� E o que mais?

Page 11: 02 introducao hardware

� Diferentes tipos de memória por conta da CPU ser mais veloz que a memória e da constante necessidade de armazenamento, além do custo.

Memória

11

Page 12: 02 introducao hardware

Custo altoVelocidade Alta

Baixa CapacidadeFrequência de acesso pela CPU aumenta

Hierarquia de Memória

12

Custo baixoVelocidade baixa

Capacidade elevadaFrequência de acesso pela CPU diminui

Page 13: 02 introducao hardware

� Tipo de memória mais veloz (interno à CPU);

� Necessita de energia elétrica para funcionar.

Registradores

13

Page 14: 02 introducao hardware

� Exemplos:

� RAM (Random Access Memory);

� Armazenamento temporário;

� Volátil;

Memória Principal (Interna)

14

� Volátil;

� Dinâmica ou estática (DRAM ou SRAM).

� ROM (Read Only Memory).

� Armazenamento permanente;

� Não volátil;

� Ex: Programas do sistema (BIOS: Basic Input Output System).

Page 15: 02 introducao hardware

Memória Principal (Interna)

15

Operação da Célula de Memória

Page 16: 02 introducao hardware

Memória Principal (Interna)Operação de Leitura

16

Page 17: 02 introducao hardware

Memória Principal (Interna)Operação de Escrita

17

Page 18: 02 introducao hardware

Capacidade da Memória Principal

18

Page 19: 02 introducao hardware

� N → Total de células. N = 2E

� M → Tamanho de cada célula (definido pelo fabricante)

� E → Tamanho de bits do número que representa cada endereço

Capacidade da Memória Principal

19

endereço

� T → Total de bits da memória.

Fórmulas: T= N x M e N = 2E

� Exercício:

� Uma memória RAM pode armazenar um máximo de 2048M bits. Cada célula pode armazenar 32 bits. Qual é o tamanho de cada endereço e qual é o total de células que podem ser utilizadas naquela RAM?

Page 20: 02 introducao hardware

� RAM estática (Static RAM): não precisa de refreshing, portanto não precisa de circuitos de regeneração;

� Pequena quantidade de memória rápida;

� Comunicação entre CPU e MP é um ponto frágil para o

Memória Cache

20

� Comunicação entre CPU e MP é um ponto frágil para o desempenho do sistema;

� A função da cache é melhorar o desempenho da máquina:

� Acelera a velocidade de transferência de informações entre CPU e memória principal;

� Reduz a espera da CPU para receber dados.

Page 21: 02 introducao hardware

Memória Cache

21Operação típica da Memória Cache

Page 22: 02 introducao hardware

Memória Cache

22

Page 23: 02 introducao hardware

� RAM dinâmica (Dynamic RAM): precisa de refreshing, portanto precisa de circuitos de regeneração;

� Refreshing:

� Circuito de refresh incluído no chip.

Memória Principal (DRAM)

23

� Circuito de refresh incluído no chip.

� Desabilita chip.

� Lê e escreve os dados de volta ao mesmo local.

� Leva tempo.

� Atrasa o desempenho de forma aparente.

Page 24: 02 introducao hardware

� Necessidade do usuário de armazenamento;

� Discos magnéticos (HDs);

� CDs, DVDs;

� Pendrives;

Memória Secundária (Externa)

24

� Pendrives;

� E o que mais?

Page 25: 02 introducao hardware

Barramentos

� A estrutura de conexão é a coleção de caminhos que conectam os vários componentes;

� Existem diferentes tipos de conexão para diferentes tipos de componentes (Memória, E/S e CPU.

25

� Um barramento é um caminho de comunicação conectando dois ou mais dispositivos;

� Como os barramentos se parecem?

� Linhas paralelas em placas de circuito.

� Cabos de fita.

� Conjuntos de fios.

� Etc.

Page 26: 02 introducao hardware

Barramentos

� A largura determina o desempenho e quantos bits podem ser transportados simultaneamente:

� 8, 16, 32, 64 bits.

� Taxa de transferência: T= L * V

26

� Taxa de transferência: T= L * V

� L = largura do barramento;

� V = velocidade (1hz equivale a 1bps);

� Exemplo:

� Largura = 32 bits

� Velocidade = 100hz

� T = L * V = 32 * 100 = 3200bps

Page 27: 02 introducao hardware

Barramentos

27

Esquema de interconexão de barramento

Page 28: 02 introducao hardware

Barramentos

28

Arquitetura de alto desempenho

Page 29: 02 introducao hardware

Entrada/Saída

� Usuário comunica-se com o computador através de periféricos;

� Entrada: teclado, mouse, scanner, vídeos, sensores;

� Saída: impressoras, vídeo, atuadores.

29

� Saída: impressoras, vídeo, atuadores.

� Funções básicas dos dispositivos de E/S:

� Comunicação do usuário com o computador;

� Comunicação do computador com o meio ambiente (dispositivos externos a serem monitorados ou controlados);

� Armazenamento (gravação) de dados.

Page 30: 02 introducao hardware

Dúvidas?

3030

Fonte: Organização Estruturada de Computadores. Andrew S. Tanenbaum. Pearson. 5ª edição.

“No Pain, no Gain”