Eng Comp

Páginas: 8 (1804 palavras) Publicado: 17 de setembro de 2014
Sistemas de computação
Disciplina: Arquitetura e organização de computadores
Professor: Paulo Limírio da Silva

Fevereiro/2014

Componentes de um computador
Segundo a arquitetura de Von Neumann projeto computador é baseado em
três conceitos:
•Dados e instruções são armazenados em uma única memória de escrita e
leitura;
•O conteúdo dessa memória é endereçável por local, sem consideraro tipo de
dados neles contido;
•A execução ocorre em um padrão sequencial (a menos que modificado
explicitamente) de uma instrução seguinte.

Programação na máquina

Dados

Sequência de funções
Aritméticas e lógicas

Resultados

Programação no software

Códido
de
instrução

Interpretador de
instrução

Dados

Funções aritméticas e
lógicas de uso geral

Resultados Uma visão de alto nível do componentes do computador
•PC = contador de programa
•IR = Registrador de instrução
•MAR = Registrador de endereço de memória
•MBR = Registrador de buffer de memória
•I/O AR = Registrador de endereço de entrada/saída
•I/O BR = Registrador de buffer de entrada/saída

Módulo de E/S
(Buffers)

Memória Principal
(Instrução /Dados)

Função do Computador
A funçãobásica de um computador é executar um
programa (instruções armazenadas na memória). Sendo
que , o processamento exigido para uma única instrução é
chamado de ciclo da instrução.
Buscando e executando instruções
O processador busca uma instrução da memória. Não
podemos esquecer que em um processador típico, o
registrador contador de programa (PC) mantém o endereço
da instrução a serbuscada com a execução de incremento e
buscando assim, a próxima instrução, desde que não seja
solicitado de outra maneira.Toda instrução lida é carregada
em um registrador denominado registrador de instrução
especificando a ação que o processador deve tomar. Ou
seja, o processador interpreta a instrução e realiza a ação
solicitada.

Categoria das ações do registrador de instruções
1.Processador-memória: os dados podem ser transferidos
do processador para a memória ou da memória para o
processador.
2. Processador-E/S: os dados podem ser transferidos de ou
para um dispositivo periférico, transferindo entre o
processador e um módulo de E/S;
3. Processamento de dados: o processador pode realizar
alguma operação aritmética ou lógica sobre os dados.
4. Controle:
uma instrução podeespecificar que a
sequência de execução seja alterada

Os estados das instruções
1. Cálculo de endereço de instrução: este estado
determina o endereço da próxima instrução a ser
executada. Normalmente, isso envolve acrescentar um
número fixo ao endereço da instrução anterior;
2. Busca de instrução: lê a instrução do seu local da
memória para o processador;
3. Decodificação da operaçãoda instrução: Analisa a
instrução para determinar o tipo de operação a ser
realizado e o operando ou operandos a serem utilizados;
4. Cálculo do endereço do operando: se a operação
envolve referência a um operando na memória ou
disponível via E/S, então determina o endereço do
operando;

5. Busca do operando: busca o operando da memória ou
lê da E/S;
6. Operação dos dados: realiza aoperação indicada na
instrução;
7. Armazenamento do operando: escreve o resultado na
memória ou envia para a E/S.

Interrupções
Praticamente todos o processadores oferecem um
mecanismo por meio do qual outros módulos (E/S,
memória) podem interromper o processamento normal de
um processador.

CLASSES DE INTERRUPÇÕES

a) Programa: é gerada por alguma condição que ocorre como
resultadoda execução de uma instrução, como o overflow
aritmético, divisão por zero, na tentativa de executar uma
instrução de máquina ilegal ou referência fora do espaço de
memória permitido pelo usuário;
b) Timer: é gerada por um timer dentro do processo. Isso permite
que o sistema operacional realize certas funções regularmente;
c) E/S: gerada por um controlador de E/S para sinalizar o término...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Eng. da comp.
  • eng. comp
  • Por que ser Eng da Comp
  • Eng Comp Costalonga
  • comp
  • comp
  • Comp
  • comp

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!