Arquitetura 8 1

18

Click here to load reader

Transcript of Arquitetura 8 1

Page 1: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 1

Arquitetura e Organização de Arquitetura e Organização de ComputadoresComputadores

Funções de cada Componente de um Computador

Page 2: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 2

Sumário

• Memória• Memória Principal• Os computadores não pensam• Unidade Central de Processamento• Barramentos e interfaces

Page 3: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 3

Funções de cada Componente de um Computador

• A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957), um dos construtores do EDVAC. Von Neumann propôs construir computadores que:

1. Codificassem instruções que pudessem ser armazenadas na memória e sugeriu que usassem cadeias de uns e zeros (binário) para codificá-los;2. Armazenassem na memória as instruções e todas as informações que fossem necessárias para a execução da tarefa desejada;3. Ao processarem o programa, as instruções fossem buscadas na diretamente na memória.

Este é o conceito de PROGRAMA ARMAZENADO.

Page 4: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 4

Funções de cada Componente de um Computador

Page 5: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 5

Funções de cada Componente de um Computador

Unidade Central de Processamento:

• A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

• Funções:

– Executar instruções - realizar aquilo que a instrução determina. Realizar o controle das operações no computador.

– a) Unidade Lógica e Aritmética (ULA) - responsável pela realização das operações lógicas (E, OU, etc) e aritméticas (somar, etc).

– b) Unidade de Controle (UC) - envia sinais de controle para toda a máquina, de forma que todos os circuitos e dispositivos funcionem adequada e sincronizadamente.

Page 6: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 6

Funções de cada Componente de um Computador

Memória Principal:• A Memória Principal tem por finalidade

armazenar toda a informação que é manipulada pelo computador - programas e dados.

• Para que um programa possa ser manipulado pela máquina, ele primeiro precisa estar armazenado na memória principal.

Dispositivos de Entrada e Saída (E/S)• Tem por finalidade permitir a comunicação

entre o usuário e o computador.• OBS.: Para executar um programa, bastaria

UCP e MP; no entanto, sem os dispositivos de E/S não haveria a comunicação entre o usuário e o computador.

Page 7: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 7

Funções de cada Componente de um Computador - MemóriaTecnologia de fabricação

• Ao longo do tempo, diversas tecnologias vêm sendo desenvolvidas para a fabricação de memórias.

• Atualmente algumas dessas tecnologias já são obsoletas, como as memórias de núcleo de ferrite (magnéticas), algumas das tecnologias mais conhecidas são:

• Memórias de semicondutores são dispositivos fabricados com circuitos eletrônicos e baseados em semicondutores. São rápidas e relativamente caras, se comparadas com outros tipos. Registradores e memória principal são exemplos de memórias de semicondutores ou, mais simplesmente, memórias eletrônicas.

• Memórias de meio magnético são dispositivos, como os disquetes, discos rígidos e fitas magnéticas, fabricados de modo a armazenar informações sob a forma de campos magnéticos. Eles possuem características magnéticas semelhantes às das fitas cassetes de som, as quais são memórias não voláteis.

Page 8: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 8

Funções de cada Componente de um Computador - MemóriaHierarquia de Memória

• A MP não é o único dispositivo de armazenamento de um computador.

• Em função de características como tempo de acesso, capacidade de armazenamento, custo, etc., podemos estabelecer uma hierarquia de dispositivos de armazenamento em computadores.

• Devido a essa grande variedade de tipos de memória, não é possível implementar um sistema de computação com uma única memória.

• Na realidade, há muitas memórias no computador, as quais se interligam de forma bem estruturada, constituindo um sistema em si, parte do sistema global de computação, podendo ser denominado subsistema de memória.

• A pirâmide da figura abaixo é projetada com base larga, que simboliza a elevada capacidade, o tempo de uso e o custo do componente que a representa.

Page 9: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 9

Funções de cada Componente de um Computador - Memória

Hierarquia de Memória

Page 10: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 10

Funções de cada Componente de um Computador - MemóriaParâmetros de análise

• A seguir serão definidos os principais parâmetros para análise das características de cada tipo de memória componente da hierarquia:

• Tempo de Acesso é o período de tempo gasto decorrido desde o instante em que foi iniciada a operação de acesso até que a informação requerida (instrução ou dado) tenha sido efetivamente transferida. Pode ser chamado tempo de acesso para leitura ou simplesmente tempo de leitura. É dependente do modo como o sistema de memória é constituído e da velocidade dos seus circuitos. Ele varia bastante de acordo com o tipo de memória analisado, sendo valores típicos entre 50 e 150 nanossegundos (ns), por exemplo, para uma memória principal (tipo DRAM) e de 12 a 60 milissegundos (ms) para discos magnéticos (memória secundária).

Page 11: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 11

Funções de cada Componente de um Computador - MemóriaParâmetros de análise

• Capacidade é a quantidade de informação que pode ser armazenada em uma memória; a unidade de medida mais comum é o byte, embora também possam ser usadas outras unidades como células (no caso da memória principal e cache), setores (no caso de discos) e bits (no caso de registradores).

• Dependendo do tamanho (tamanho refere-se a quantidade de informação que pode ser armazenada e não no tamanho físico) da memória, isto é, de sua capacidade, indica-se o valor numérico total de elementos de forma simplificada, através da inclusão de K (kilo), M (mega), G (giga) ou T (tera).

Page 12: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 12

Funções de cada Componente de um Computador - MemóriaParâmetros de análise

• Capacidade é a quantidade de informação que pode ser armazenada em uma memória; a unidade de medida mais comum é o byte, embora também possam ser usadas outras unidades como células (no caso da memória principal e cache), setores (no caso de discos) e bits (no caso de registradores).

• Dependendo do tamanho (tamanho refere-se a quantidade de informação que pode ser armazenada e não no tamanho físico) da memória, isto é, de sua capacidade, indica-se o valor numérico total de elementos de forma simplificada, através da inclusão de K (kilo), M (mega), G (giga) ou T (tera).

Page 13: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 13

Funções de cada Componente de um Computador - Memória

Parâmetros de análise - Capacidade

Múltiplos do byte

Nome Símbolo Múltiplo

Kilobyte KB 103

megabyte MB 106

gigabyte GB 109

terabyte TB 1012

petabyte PB 1015

exabyte EB 1018

zettabyte ZB 1021

yottabyte YB 1024

Page 14: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 14

Funções de cada Componente de um Computador - MemóriaParâmetros de análise

• Volatilidade memórias podem ser do tipo volátil ou não volátil. Uma memória não volátil é a que retém a informação armazenada quando a energia elétrica é desligada.Memória volátil é aquela que perde a informação armazenada quando a energia elétrica desaparece (interrupção de energia elétrica ou desligamento da chave ON/OFF do equipamento).

Page 15: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 15

Funções de cada Componente de um Computador - MemóriaParâmetros de análise

• Temporariedade trata-se de uma característica que indica o conceito de tempo de permanência da informação em um dado tipo de memória. Por exemplo, informações (programas e dados) podem ser armazenadas em discos ou disquetes e lá permanecerem armazenadas indefinidamente (mas há sempre a possibilidade de perda de magnetismo com o passar do tempo) a este tipo de memória define-se como permanente. Ao contrário dos registradores, que armazenam um dado por um tempo extremamente curto (nanossegundos), a este tipo chamamos de transitória.

Page 16: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 16

Funções de cada Componente de um Computador - MemóriaParâmetros de análise

Custo o custo de fabricação de uma memória é bastante variado em função de diversos fatores, tipo: tecnologia de fabricação, tempo de acesso, e outros. Uma boa forma de medida de custo é o preço por byte armazenado, em vez do custo total. O quadro a seguir mostra mais características:

A UCP vê nesta ordem e acessa primeiro a que está mais próxima. Subindo na hierarquia, quanto mais próximo da UCP, maior velocidade, maior custo, porém menor capacidade de armazenamento.

Page 17: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 17

Page 18: Arquitetura 8 1

Arq

uit

etu

ra e

org

aniz

açã

o d

e C

om

puta

dore

s

Funções de cada Componente de um Computador 18