Escolar Documentos
Profissional Documentos
Cultura Documentos
O Conceito de Arquitetura
É importante, em primeiro lugar, definir
precisamente o significado que aqui será dado
ao termo “arquitetura de computador”
A arquitetura de um computador é um modelo da
organização e funcionamento de um sistema de
processamento
A descrição da arquitetura destaca as funções dos
componentes básicos de um computador, a
interconexão destes componentes e o modo como
os componentes interagem
1
Componentes Básicos de
um Computador
Processador
Componentes Básicos de
um Computador
Processador
Também conhecido como unidade central
de processamento
O processador é o componente ativo,
controlador de todo o sistema
Realiza todas as operações sobre os dados,
de acordo com o indicado pelas instruções
no código do programa
2
Componentes Básicos de
um Computador
Memória principal
Armazena as instruções que são executadas pelo
processador e os dados que serão manipulados
Componentes Básicos de
um Computador
Estes componentes estão interconectados por
meio de um barramento, através do qual o
processador realiza o acesso a instruções e
dados armazenados na memória principal
3
Componentes Básicos de
um Computador
Instruções e dados estão armazenados
em locações de memória, na memória
principal
Componentes Básicos de
um Computador
Para acessar uma informação, o
processador envia para a memória,
através do barramento, o endereço da
locação de memória que contém a
informação aonde será feito o acesso
A informação é trocada entre o processador
e a memória também através do barramento
O acesso à interfaces de entrada/saída é
semelhante, sendo cada interface
identificada por um endereço único
4
Componentes Básicos de
um Computador
Desta forma descreve-se sucintamente a
arquitetura de um computador
quais são os componentes básicos da
arquitetura (processador, memória principal
e interfaces)
suas funções
como estão interconectados (através de um
barramento)
como interagem (troca de endereços,
instruções e dados através do barramento)
Níveis de Arquitetura
Na realidade, o conceito de arquitetura
pode ser aplicado a diferentes sistemas
de hardware e software, levando a
diversos níveis de arquitetura conforme
mostra a Figura a seguir
5
Níveis de Arquitetura
Arquitetura de Rede
Arquitetura de Computador
Arquitetura de Processador
Níveis de Arquitetura
O nível de arquitetura de processador
descreve a organização e o
funcionamento de um dos componentes
de um sistema de processamento
Neste nível são descritos os elementos
básicos de um processador, o modo como
instruções são executadas pelo processador
e o seu conjunto de instruções
6
Níveis de Arquitetura
O próximo nível é o de arquitetura de
computador que, como já visto,
descreve o sistema de processamento
como um todo
Níveis de Arquitetura
O nível acima é o de arquitetura de sistema
operacional
Em termos simples, o sistema operacional serve de
interface entre o hardware do computador e o
usuário, tornando os detalhes de operação do
computador transparentes ao usuário
Neste nível, são descritas a organização e as
funções de um sistema operacional e especificados
os serviços por ele oferecidos
7
Níveis de Arquitetura
Finalmente, o nível de rede de
computadores aborda um sistema
formado por computadores interligados
por um meio de comunicação
No nível de arquitetura de redes é
descrita a conexão física entre os
computadores, bem como os protocolos
de comunicação usados na troca de
informações entre os computadores
Níveis de Arquitetura
É muito importante perceber que estes
níveis de arquitetura não estão isolados
O perfeito entendimento de um certo nível
exige uma compreensão de vários aspectos
de um ou mais níveis inferiores
8
Níveis de Arquitetura
Por exemplo, para entender o
gerenciamento de memória virtual — um
assunto que é tratado dentro do nível de
arquitetura de sistema operacional — é
necessário conhecer o suporte para
memória virtual oferecido pelo processador,
o que é abordado a nível de arquitetura de
processador
Níveis de Arquitetura
Atualmente, está cada vez mais claro que o
pleno domínio de algumas áreas da
computação exige do indivíduo uma visão
de conjunto destes quatro níveis de
arquitetura