SIST OP 04
Computadores
Prof. Stênio Luiz Canizio
2014
Arquitetura Básica dos Computadores
2
Arquitetura Básica dos Computadores
Entretanto, qualquer que seja o meio que utilizemos para introduzir nosso programa na máquina, ainda restará um problema.
O caso é que os computadores foram projetados para realizar tarefas bem simples, o que não é o caso dos comandos do algoritmo apresentado.
3
Arquitetura Básica dos Computadores
Como vemos, o computador trabalha com estruturas internas de armazenamento e endereçamento, conhecidas como Registradores.
Portanto, é necessário traduzir os comandos genéricos de uma linguagem de alto nível para comandos mais simples, que fazem referências aos elementos com os quais o computador trabalha. 4
Arquitetura Básica dos Computadores
5
Arquitetura Básica dos Computadores
O esquema abaixo ilustra o funcionamento básico de um computador:
6
Arquitetura Básica dos Computadores
Em suma, o funcionamento de um sistema de computação obedece, ainda hoje, aos mesmos princípios propostos por Von Neuman para a arquitetura do EDVAC , e que podem ser resumidos no seguinte:
dados e instruções são armazenados na memória; a UCP é responsável pela leitura das instruções da memória, sua interpretação e execução, o que ocorre de forma sequencial, a menos que haja instruções de desvio explícito.
7
Unidade Central de Processamento (UCP)
O programa é constituído de instruções de máquina que são armazenadas de forma sequencial em células sucessivas da memória, junto com dados eventualmente necessários à execução do mesmo. O ciclo de funcionamento realizado pela UCP para executar um programa possui os seguintes passos:
8
Arquitetura Básica dos Computadores
Para que possamos compreender melhor o modo de funcionamento da UCP, vamos examinar o seguinte diagrama esquemático:
9
Arquitetura Básica dos Computadores
Esse diagrama foi inspirado nas funções mínimas de uma UCP, ou seja, uma UCP real possui alguns