Subsistemas de Processamento

Fazer download em txt, pdf ou txt
Fazer download em txt, pdf ou txt
Você está na página 1de 3

>>> SUBSISTEMAS DE PROCESSAMENTO

> Função processamento: Processa os dados.


> Função controle: Parte funcional que busca a instrução; interpreta as ações;
gera os sinais de controle pra ativar as atividades requeridas (dentro ou fora do
processador).

>>> PROCESSADOR

> CPU, cérebro do computador e executa instruções simples e primitivas.

> Dividido em:

- Área de controle (possui a unidade de controle, que controlam os dados que


entram e saem do processador).

- Decodificador de instrução, que entendem o que os bits significam pro


processador fazer o que precisa ser feito.
- Clock, sincroniza os dados e os cadencia, colocam em ordem temporal.
- Registrador de instrução (RI) armazena a instrução a ser executada.
- Contador de instrução (CI) armazena o endereço da próxima instrução de
memória a ser buscada pelo processador à memória principal.
- REM, registrador de endereços de memória que conecta uma porta de saída do
processador pro barramento de endereço.
- RDM, registrador de dados de memória, porta de saída do processador pro
barramento de dados.

- Área de processamento é constituída pelos registradores de dados (gravam os


dados que serão usados pela unidade lógica e aritmética, ULA). Também há alguns
registradores especiais de estado, os PSW, que detectam alguma anomalia ou
instrução não válida e evita que o computador trabalhe erroneamente (mantém o
computador funcionando de uma maneira satisfatória)

>>> MEMÓRIA

> Sistema formado por vários componentes, cada um com velocidades, custos e
capacidades diferentes, mas com a mesma função: armazenar e recuperar valores
quando desejado.

> Tipos de memória

- Há diferentes tipos de memória, pra várias finalidades, no que é conhecido


como hierarquia de memórias:

- Registradores;
- Memória cache;
- Memória principal (RAM);
- Memória secundária;
- Memória virtual.

* Onde de cima pra baixo é: Custo alto, velocidade alta e baixa capacidade ---
custo baixo, velocidade baixa e capacidade elevada.

> Hierarquia de memória

* REGISTRADORES

> Memórias com as características do topo da pirâmide, fica dentro do


processador. Deles há:
- De dados: Armazenam os dados que serão processados pelas unidades de
cálculo, separados em unidades pra números inteiros e flutuantes.

- De memória: Pra transferências externas.

- De endereço: Pra transferências externas de endereços de memória.

- Contador de instrução ou contador de programa: Buscar a próxima


instrução.

- De instrução: Armazena instrução.

- Segmentos: Armazena endereços de segmentos [apontam pra certos segmentos


(programas, dados, pilha, etc.)]

- Flags: Podem ser usadas pra indicar o resultado de certas instruções.

* MEMÓRIA CACHE

> Memória de pequena capacidade, entre a memória principal e o processador,


que armazena uma quantidade de dados que estão sendo usados no momento e são
transferidos pro processador rapidamente.

* PRINCÍPIO DE LOCALIDADE

> Princípio de programação que determina como as instruções são executadas


(em sequência, durante certo tempo). Organiza os programas de modo que as linhas de
código costumam ser executadas em sequência e, só em alguns momentos, ela é
interrompida e o processo desvia da sequência, sendo retomada em seguida.

> Dividido em:

- Localidade espacial: Sempre que o processador acessa um endereço de


memória, é provável que o próximo acesso seja ao próximo endereço.

- Localidade temporal: Sempre que o processador acessa um endereço de


memória, é provável que, em pouco tempo, ele acesse o mesmo endereço de novo.

> Pelo princípio da localidade (espacial), pode-se incluir uma memória de


pequena capacidade, memória cache, entre a MP e o processador

* MEMÓRIA PRINCIPAL

> Memória básica, onde o programa será executado e seus dados são armazenados
pra que o processador busque cada instrução ao longo do tempo de processamento.

> Permite fazer duas operações:

- Escrita (armazenar): O dado anteriormente armazenado é apagado.

- Leitura (recuperar): Normalmente se recupera uma cópia do dado.

> Organizada como um conjunto de N partes iguais, com cada parte com um
conteúdo fixo de M bits, que depende do tipo de memória. Usualmente é 8 bits (1
Byte) nas memórias RAM, mas há valores maiores pra outras memórias.

> Cada parte (célula ou, palavra nas memórias RAM, linha nas memórias cache,
setor nos HDs etc.) é identificada por um número, chamado endereço. Todos os N
endereços têm mesma largura de endereço, de E bits. Exemplo: Pro endereço 1011101,
a largura de endereço E será 7 bits.

> Cálculo de N no endereçamento: 2 ^ E = N, onde E = largura de cada endereço


e N = Quantidade de endereços (partes endereçáveis). Exemplo: Se a largura de
endereços é igual a 6 bits, a quantidade de endereços N será: 2^6 = 64 endereços.

>>> DISPOSITIVOS DE ENTRADA E SAÍDA

Você também pode gostar