SlideShare uma empresa Scribd logo
Arquitetura e Organização de Computadores -
Introdução
Professor: Gilvan Luiz Latreille
Tópicos da Aula:
- Arquitetura e Organização de Computadores –
Conceitos.
- Breve história dos computadores.
- Organização básica da Memória e da CPU.
- Barramentos.
- Memória Interna e Externa
- Sistemas de Entrada e Saída.
- Tendências e Possibilidades Futuras.
Arquitetura e Organização de Computadores -
Introdução
Conceitos:
Arquitetura de Computadores é a área de conhecimento que
trata da organização lógica dos sistemas computacionais e
seu comportamento funcional, em relação ao programador.
Exemplo: tamanhos de dados, tipos de instruções.
Organização de Computadores é a área que lida com aspectos
não diretamente relacionados ao programador, como tipos de
dispositivos, tecnologia de memória, tecnologia física de
construção dos circuitos, estrutura e implementação das
portas lógicas e barramentos, etc.
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Ábaco Chines (2000 a.c.):
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Calculadora de Pascal ( 1600 ):
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Máquina Diferencial
de Babbage ( 1700, não
pôde ser construída na
época) :
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Tear de Jacquard (1804) ,
primeiro exemplo de uso de
memória de programa externa
ao dispositivo:
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Máquina Enigma (1939).
Exemplo de um dos primeiros
sistemas criptográficos.
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Computador Colossus
(1944).
Feito para quebrar os
códigos da máquina
Enigma
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Eniac (1946).
Primeiro
computador
eletrônico de
propósito
geral.
Arquitetura e Organização de Computadores -
Introdução
A “lei” de Moore e a evolução recente:
“A cada 18 meses
o poder
computacional
dobra em relação
ao mesmo preço
anterior”.
Obs.: a lei de Moore
está em seu limite.
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Como os computadores
chegaram aos padrões
atuais?
Os métodos básicos para
solucionar problemas e
organizar tarefas não
mudaram muito desde a
antiguidade.
Que ferramentas usamos
desde a antiguidade para
trabalhar informações?
Arquitetura e Organização de Computadores -
Introdução
Breve História da Computação:
Tenhamos um
computador, ou
planilhas e calculadora,
a forma de tratar
informações é
semelhante, tendo onde
registrar a informação,
basta executar os passos
corretos.
Arquitetura e Organização de Computadores -
Introdução
Elementos básicos de um Computador Moderno:
-Memória: armazena o programa (instruções a executar)
e os dados (valores processados).
-Processador: executa os passos do programa e os
cálculos.
-Entradas e saídas: recebem as informações para
processamento e devolvem os resultados.
-Barramento: conjunto de meios de interligação e
comunicação entre os elementos do computador.
Arquitetura e Organização de Computadores -
Introdução
Organização Básica da CPU e da Memória:
Tecnicamente
falando, as partes
mais visíveis de um
computador de mesa
não correspondem
exatamente aos seus
componentes
fundamentais
Arquitetura e Organização de Computadores -
Introdução
Organização Básica da CPU e da Memória:
Examinando a
nível dos circuitos,
podemos
identificar
elementos
fundamentais
como Memória,
Processador ou
CPU,
Barramentos e
Entradas e saídas.
Arquitetura e Organização de Computadores -
Introdução
Organização Básica da CPU e da Memória:
Modelo de Von
Neumann.
É o atual paradigma para
organização de sistemas
computacionais. Seus
itens essenciais são:
Memória, Processador ou
CPU, barramentos, e
Entradas e Saídas.
Arquitetura e Organização de Computadores -
Introdução
Organização Básica da CPU e da Memória:
Modelo de Von
Neumann.
Memória: armazena
dados e instruções dos
programas. O modelo
de Von Neumann
introduziu o
computador com
programa armazenado,
capaz de múltiplas
aplicações.
Arquitetura e Organização de Computadores -
Introdução
O Processador ou CPU, e sua origem:
A Máquina de Turing:
Idealizada por Alan
Turing, é uma máquina
hipotética capaz de
resolver qualquer
problema descrito por
uma sequência definida de
instruções (algoritmo).
Todos os processadores
modernos são Máquinas
de Turing e também
chamados de CPU
(central processing unit).
Arquitetura e Organização de Computadores -
Introdução
O Processador ou CPU, aspecto :
Arquitetura e Organização de Computadores -
Introdução
O Barramento ou Bus :
Barramento é um
conjunto de vias de
comunicação cuja função
é integrar os elementos do
computador.
Em um moderno
computador há diversos
barramentos, no mínimo o
de endereços, o de dados e
o de controle.
Arquitetura e Organização de Computadores -
Introdução
Entradas e Saídas :
Para comunicar-se com o mundo exterior e converter as
informações de, e para formatos diversos, há sistemas
especiais de Entrada e de Saída.
Seus componentes mais conhecidos são teclado, vídeo,
interfaces de rede, drives de disco e armazenamento externo.
Os subsistemas de entrada e saída englobam também os
diversos circuitos de suporte, dentro do computador.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA - ORGANIZAÇÃO :
A Memória se divide
basicamente em memória
principal ou interna
(RAM) e memória
secundária ou externa.
A memória principal é a
única acessível de modo
direto pela CPU.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA - Hierarquia:
A Memória é subdividida
em unidades de tipos
diferentes, hierarquizada
com base em seu custo e
performance.
Mais perto da CPU –
mais cara, rápida e de
menor tamanho.
Longe da CPU – mais
barata, lenta e de maior
tamanho.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA – Conexão :
Em um típico
computador moderno, a
memória cache fica
dentro do chip do
processador, a memória
RAM é a memória
principal, os discos
rígidos são a memória
secundária.
Obs.: A cpu não “enxerga”
o cache.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA PRINCIPAL – RAM :
A memória RAM é a
memória principal, a
CPU acessa diretamente a
memória principal,
através dos barramentos
de dados, endereços e
controle. A memória Ram
é organizada como uma
matriz, sendo de B bits
versus P posições. Um bit
é um dígito binário, o
Byte é a unidade
principal tendo 8 bits.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA PRINCIPAL – RAM :
Existem diversos tipos
de memória RAM, as
principais são Sram,
muito rápida e cara, e
a Dram, mais lenta e
barata.
Há dois modos
principais de
endereçamento, o
tradicional e o 2.5d.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA SECUNDÁRIA - ARMAZENAMENTO
A Memória
Secundária ou
externa são os discos
rígidos, cartões de
memória externa,
pendrives, drives de
CD, Dvd, e Blu-Ray.
É assim denominada
porque a CPU não
consegue acessar a
mesma diretamente.
Arquitetura e Organização de Computadores -
Introdução
MEMÓRIA SECUNDÁRIA - ARMAZENAMENTO
A Memória
Secundária qualquer
que seja é sempre
organizada em blocos
de bytes (com 512 a 2048
bytes).
Para acessar seus
dados, a CPU precisa
ler de um até N blocos
para a memória
principal, e trabalhar
a partir daí.
Arquitetura e Organização de Computadores -
Introdução
Central Processing Unit – O Processador
Uma CPU ou Unidade
Central de
Processamento, é
formada essencialmente de
Banco de Registradores,
Unidade Lógico-Aritmética
ou ALU, e Unidade de
Controle. Em processadores
mais modernos é
incorporada uma unidade de
cache (Sram).
Arquitetura e Organização de Computadores -
Introdução
A CPU e o Ciclo de Busca e Execução
Todo programa de computador é subdividido em etapas
elementares, as INSTRUÇÕES, que são os passos mais simples de
um algoritmo.
Toda CPU executa uma sequência de ações para processar uma
única instrução – o CICLO DE BUSCA E EXECUÇÃO.
- BUSCAR A PRÓXIMA INSTRUÇÃO
- DECODIFICAR A INSTRUÇÃO
- BUSCAR OS OPERANDOS (se houverem)
- EXECUTAR A INSTRUÇÃO
- ARMAZENAR OS RESULTADOS (se houverem)
( Repete o ciclo)
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Toda CPU executa um conjunto finito e bem determinado de
Instruções. É o conjunto de instruções que define a CPU,
inclusive quanto ao tipo de circuitos e suas conexões. Para projetar
um processador, se começa do projeto do conjunto de instruções, a
chamada ARQUITETURA DO CONJUNTO DE
INSTRUÇÕES, ou “Instruction Set Architecture” - ISA na
sigla em inglês.
As instruções são codificadas em linguagem especial (assembly), e
cada instrução recebe um nome que lembre ao programador a ação
a executar. Ex.: LOAD (“carregar”), STORE (“armazenar”), ADD
(“somar”), SUB(“subtrair”), GOTO (“ir para”), BNE (“desvie se
resultado não for igual a”).
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Diagrama
simplificado de
uma CPU com
conjunto de
instruções de
dois operandos.
O chamado
“caminho de
dados” é
dependente do
tipo das
instruções.
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 - diagrama simplificado
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – busca da instrução na
memória
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – busca da instrução na
memória
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – busca da instrução na
memória
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – busca da instrução na
memória
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – busca da instrução na
memória
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – decodificação da instrução
Arquitetura e Organização de Computadores -
Introdução
A CPU e a Arquitetura do Conjunto de Instruções
Cpu intel 8080 – execução da instrução
Arquitetura e Organização de Computadores -
Introdução
CPU's - CLASSIFICAÇÃO
Uma CPU ou Processador, é classificada quanto a diversos
fatores:
- Tamanho dos registradores e barramentos internos, em
bits (8 bits, 16 bits, 32 bits, 64 bits, etc).
- Tipo do Conjunto de Instruções (quanto ao número de
instruções): CISC ou RISC.
-Características da Unidade de Controle (convencional ou
microprogramada).
- Organização e operação dos registradores (pilha, register
set).
Arquitetura e Organização de Computadores -
Introdução
O Barramento ou Bus - Particularidades :
O Barramento mais simples, conforme o modelo de Von
Neumann, é um conjunto de conexões ou fios, cada um
comunica um bit de informação, e o conjunto opera em modo
paralelo. Existem no mínimo três barramentos (ou um
barramento triplo), com comunicações para DADOS,
ENDEREÇOS e sinais de CONTROLE, além do fornecimento
de energia.
Arquitetura e Organização de Computadores -
Introdução
O Barramento ou Bus - Particularidades :
O Barramento de um
computador desktop
é bem mais
elaborado. Existem
diversos tipos de
barramentos (pci,
isa, etc) e circuitos
especializados em
rotear e ordenar a
comunicação entre os
diversos elementos
do computador, as
chamadas PONTES.
Exemplo: Arquitetura Intel® Pentium® Dual Processor
Arquitetura e Organização de Computadores -
Introdução
Sistemas de Entradas e Saidas - Particularidades :
Os elementos de um sistema de Entradas e Saídas englobam todos
os periféricos de um sistema, os quais se comunicam com o
usuário e com o mundo exterior. São bem conhecidos os
periféricos como: teclado, video, interfaces de rede, interfaces
seriais, impressora, mouse. Integrados ao sistema de entradas e
saídas são também os circuitos especializados para o suporte a
todos os periféricos, os quais se encontram dentro do computador.
Os circuitos especializados são responsáveis pela conversão do
formato de dados do computador para o meio externo e ainda
pelo sistema de comunicação via INTERRUPÇÃO e DMA.
Arquitetura e Organização de Computadores -
Introdução
Sistemas de Entradas e Saidas - Particularidades :
Há três modos de comunicação da CPU com os periféricos: por
POLLING, INTERRUPÇÃO, e por Interrupção com ACESSO
DIRETO A MEMÓRIA (DMA).
POLLING ou PROGRAMADA – A CPU testa a todo instante se
existem dados para ler ou se o periférico está pronto a receber
dados.
INTERRUPÇÃO – Os periféricos informam a CPU que há dados
ou que requerem atenção, o processamento é desviado para um
programa especial que atende ao pedido, e retomado em sua
conclusão.
ACESSO DIRETO A MEMÓRIA – um circuito especializado
executa a escrita ou leitura da memória para o periférico sem que
a Cpu tenha que fazer o processamento. Normalmente o método
DMA opera integrado com Interrupções.
Arquitetura e Organização de Computadores -
Introdução
Sistemas de Entradas e Saidas - Particularidades :
Método de Entrada e Saída
Programada ou Polling:
-Fácil de programar.
-Extremamente ineficiente pois
a CPU fica totalmente ocupada
esperando o periférico ficar
pronto.
Arquitetura e Organização de Computadores -
Introdução
Sistemas de Entradas e Saidas - Particularidades :
Método de Entrada e Saída por
Interrupção :
- Requer suporte em hardware
na CPU e no controlador do
periférico.
- Difícil de programar.
- Muito eficiente, libera a CPU
na maior parte do tempo
Arquitetura e Organização de Computadores -
Introdução
Sistemas de Entradas e Saidas - Particularidades :
Método de Entrada e Saída por
Interrupção e DMA :
- Requer suporte em hardware na
CPU e no controlador do
periférico, e requer um circuito
especial, o Controlador de DMA.
- Difícil de programar.
- O mais eficiente, libera a CPU
na maior parte do tempo e
inclusive do trabalho de mover os
dados.
Arquitetura e Organização de Computadores -
Introdução
Computação - Tendências e Possibilidades
Futuras:
- Sistemas em Circuitos Integrados.
- Paralelismo com múltiplos processadores.
- Arquiteturas não convencionais (computador
quântico, redes neurais).
Arquitetura e Organização de Computadores -
Introdução
Computação - Tendências Futuras:
- Sistemas em Circuitos Integrados (SOC).
Arquitetura e Organização de Computadores -
Introdução
Computação - Tendências Futuras:
- Paralelismo.
Sistema Fermi da
Nvidia, uma matriz de
480 processadores,
otimizada para
processamento
paralelo.
Das placas de vídeo
para a computação
intensiva e científica.
Arquitetura e Organização de Computadores -
Introdução
Computação - Tendências Futuras:
- Redes Neurais.
Paradigma baseado no
funcionamento dos
neurônios de um
organismo animal.
Possui já ampla
aplicação em
reconhecimento de
padrões e é uma
tecnologia promissora
Arquitetura e Organização de Computadores -
Introdução
Computação - Possibilidades:
- Computadores Quânticos
Conceito comprovado
em teoria, baseia-se na
superposição de
estados de qualquer
partícula física
elementar.
Sua construção ainda
é um desafio e uma
incógnita quanto a real
possibilidade.
OBRIGADOOBRIGADO

Mais conteúdo relacionado

Mais procurados

Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
Clayton de Almeida Souza
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o Computador
Suzana Viana Mota
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
Aline Aparecida Neves
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
Suzana Viana Mota
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentos
Neil Azevedo
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Wellington Oliveira
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
Luis Ferreira
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
vini_campos
 
Hardware
HardwareHardware
Hardware
Marcos Basilio
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
thomasdacosta
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Placa mãe
Placa mãePlaca mãe
Placa mãe
Douglas Vieira
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
Mauro Pereira
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
Suzana Viana Mota
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
Leide Sayuri Ogasawara
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
Ricardo de Moraes
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
Carlos Melo
 
Aula1 Operador de Microcomputadores
Aula1 Operador de MicrocomputadoresAula1 Operador de Microcomputadores
Aula1 Operador de Microcomputadores
Clayton de Almeida Souza
 
Curso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computadorCurso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computador
Perondi15
 

Mais procurados (20)

Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o Computador
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentos
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Hardware
HardwareHardware
Hardware
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Placa mãe
Placa mãePlaca mãe
Placa mãe
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Aula1 Operador de Microcomputadores
Aula1 Operador de MicrocomputadoresAula1 Operador de Microcomputadores
Aula1 Operador de Microcomputadores
 
Curso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computadorCurso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computador
 

Destaque

Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
Gilvan Latreille
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1
Vitinhoops
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de Computadores
Marco Silva
 
Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Teoria da Computacao Cap 2
Teoria da Computacao Cap 2
Marco Silva
 
Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)
Joel Carvalho
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de Computadores
Marco Silva
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de Arquitetura
Marco Silva
 
Plano de Ensino e Apredizagem - Organização de Computadores
Plano de Ensino e Apredizagem - Organização de ComputadoresPlano de Ensino e Apredizagem - Organização de Computadores
Plano de Ensino e Apredizagem - Organização de Computadores
Vitor Hugo Melo Araújo
 
Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01
fernandao777
 
Aula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresAula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de Computadores
Marco Silva
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
Sara Gonçalves
 
Aula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicosAula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicos
Vitor Hugo Melo Araújo
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
Filipe Duarte
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Wellington Oliveira
 
Aula 6 - Cardinalidade
Aula 6 - CardinalidadeAula 6 - Cardinalidade
Aula 6 - Cardinalidade
Vitor Hugo Melo Araújo
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: Introdução
Wellington Oliveira
 

Destaque (16)

Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de Computadores
 
Teoria da Computacao Cap 2
Teoria da Computacao Cap 2Teoria da Computacao Cap 2
Teoria da Computacao Cap 2
 
Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)Arquitectura de Computadores 4 (EFA, 9º ano)
Arquitectura de Computadores 4 (EFA, 9º ano)
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de Computadores
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de Arquitetura
 
Plano de Ensino e Apredizagem - Organização de Computadores
Plano de Ensino e Apredizagem - Organização de ComputadoresPlano de Ensino e Apredizagem - Organização de Computadores
Plano de Ensino e Apredizagem - Organização de Computadores
 
Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01Apostila arquitetura de computadores 01
Apostila arquitetura de computadores 01
 
Aula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresAula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de Computadores
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
 
Aula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicosAula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicos
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
 
Aula 6 - Cardinalidade
Aula 6 - CardinalidadeAula 6 - Cardinalidade
Aula 6 - Cardinalidade
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: Introdução
 

Semelhante a Aula Introdução a Arquitetura e Organização de Computadores

Windows7educacao brz-web
Windows7educacao brz-webWindows7educacao brz-web
Windows7educacao brz-web
Patibcosta
 
O computador e seu funcionamento
O computador e seu funcionamentoO computador e seu funcionamento
O computador e seu funcionamento
JackerCastilho
 
Infomática básica para concursos hardware e software
Infomática básica para concursos   hardware e softwareInfomática básica para concursos   hardware e software
Infomática básica para concursos hardware e software
comopassaremconcurso.com.br
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
Pimentel
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptx
Cidrone
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptx
Rildo Reis
 
Unidade II - hardware
Unidade II -  hardwareUnidade II -  hardware
Unidade II - hardware
Daniel Moura
 
Unidade 1.3. estrutura e funcionamento de um computador
Unidade 1.3.   estrutura e funcionamento de um computadorUnidade 1.3.   estrutura e funcionamento de um computador
Unidade 1.3. estrutura e funcionamento de um computador
henriquecorreiosapo
 
Introducao informatica
Introducao informaticaIntroducao informatica
Introducao informatica
Kassiana Marques
 
Estrutura e funcionamento de um sistema
Estrutura e funcionamento de um sistemaEstrutura e funcionamento de um sistema
Estrutura e funcionamento de um sistema
Sandra Minhós
 
Estrutura Básica de um
Estrutura Básica de um Estrutura Básica de um
Estrutura Básica de um
Ana Covas Grilo
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computador
Ana Covas Grilo
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
paulocoob
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
Paulo Fonseca
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
Paulo Fonseca
 
Repair your system
Repair your systemRepair your system
Repair your system
Leandro Ferreira
 
Aula hardware
Aula hardwareAula hardware
Aula hardware
Arney Freitas
 
Aula 02 introudção a computação
Aula 02 introudção a computaçãoAula 02 introudção a computação
Aula 02 introudção a computação
Matheus Brito
 
TIC Unidade 1.3. Estrutura e funcionamento de um computador
TIC Unidade 1.3.   Estrutura e funcionamento de um computadorTIC Unidade 1.3.   Estrutura e funcionamento de um computador
TIC Unidade 1.3. Estrutura e funcionamento de um computador
filipereira
 
Unidade 1
Unidade 1Unidade 1
Unidade 1
Fátima Santos
 

Semelhante a Aula Introdução a Arquitetura e Organização de Computadores (20)

Windows7educacao brz-web
Windows7educacao brz-webWindows7educacao brz-web
Windows7educacao brz-web
 
O computador e seu funcionamento
O computador e seu funcionamentoO computador e seu funcionamento
O computador e seu funcionamento
 
Infomática básica para concursos hardware e software
Infomática básica para concursos   hardware e softwareInfomática básica para concursos   hardware e software
Infomática básica para concursos hardware e software
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptx
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptx
 
Unidade II - hardware
Unidade II -  hardwareUnidade II -  hardware
Unidade II - hardware
 
Unidade 1.3. estrutura e funcionamento de um computador
Unidade 1.3.   estrutura e funcionamento de um computadorUnidade 1.3.   estrutura e funcionamento de um computador
Unidade 1.3. estrutura e funcionamento de um computador
 
Introducao informatica
Introducao informaticaIntroducao informatica
Introducao informatica
 
Estrutura e funcionamento de um sistema
Estrutura e funcionamento de um sistemaEstrutura e funcionamento de um sistema
Estrutura e funcionamento de um sistema
 
Estrutura Básica de um
Estrutura Básica de um Estrutura Básica de um
Estrutura Básica de um
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computador
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Repair your system
Repair your systemRepair your system
Repair your system
 
Aula hardware
Aula hardwareAula hardware
Aula hardware
 
Aula 02 introudção a computação
Aula 02 introudção a computaçãoAula 02 introudção a computação
Aula 02 introudção a computação
 
TIC Unidade 1.3. Estrutura e funcionamento de um computador
TIC Unidade 1.3.   Estrutura e funcionamento de um computadorTIC Unidade 1.3.   Estrutura e funcionamento de um computador
TIC Unidade 1.3. Estrutura e funcionamento de um computador
 
Unidade 1
Unidade 1Unidade 1
Unidade 1
 

Último

iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Biologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdfBiologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdf
Ana Da Silva Ponce
 
Egito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdfEgito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdf
sthefanydesr
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
the_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdfthe_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdf
CarinaSoto12
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
MariaFatima425285
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Luana Neres
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
Acrópole - História & Educação
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
enpfilosofiaufu
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 

Último (20)

iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Biologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdfBiologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdf
 
Egito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdfEgito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
the_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdfthe_story_garden_5_SB_with_activities.pdf
the_story_garden_5_SB_with_activities.pdf
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 

Aula Introdução a Arquitetura e Organização de Computadores

  • 1. Arquitetura e Organização de Computadores - Introdução Professor: Gilvan Luiz Latreille Tópicos da Aula: - Arquitetura e Organização de Computadores – Conceitos. - Breve história dos computadores. - Organização básica da Memória e da CPU. - Barramentos. - Memória Interna e Externa - Sistemas de Entrada e Saída. - Tendências e Possibilidades Futuras.
  • 2. Arquitetura e Organização de Computadores - Introdução Conceitos: Arquitetura de Computadores é a área de conhecimento que trata da organização lógica dos sistemas computacionais e seu comportamento funcional, em relação ao programador. Exemplo: tamanhos de dados, tipos de instruções. Organização de Computadores é a área que lida com aspectos não diretamente relacionados ao programador, como tipos de dispositivos, tecnologia de memória, tecnologia física de construção dos circuitos, estrutura e implementação das portas lógicas e barramentos, etc.
  • 3. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Ábaco Chines (2000 a.c.):
  • 4. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Calculadora de Pascal ( 1600 ):
  • 5. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Máquina Diferencial de Babbage ( 1700, não pôde ser construída na época) :
  • 6. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Tear de Jacquard (1804) , primeiro exemplo de uso de memória de programa externa ao dispositivo:
  • 7. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Máquina Enigma (1939). Exemplo de um dos primeiros sistemas criptográficos.
  • 8. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Computador Colossus (1944). Feito para quebrar os códigos da máquina Enigma
  • 9. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Eniac (1946). Primeiro computador eletrônico de propósito geral.
  • 10. Arquitetura e Organização de Computadores - Introdução A “lei” de Moore e a evolução recente: “A cada 18 meses o poder computacional dobra em relação ao mesmo preço anterior”. Obs.: a lei de Moore está em seu limite.
  • 11. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Como os computadores chegaram aos padrões atuais? Os métodos básicos para solucionar problemas e organizar tarefas não mudaram muito desde a antiguidade. Que ferramentas usamos desde a antiguidade para trabalhar informações?
  • 12. Arquitetura e Organização de Computadores - Introdução Breve História da Computação: Tenhamos um computador, ou planilhas e calculadora, a forma de tratar informações é semelhante, tendo onde registrar a informação, basta executar os passos corretos.
  • 13. Arquitetura e Organização de Computadores - Introdução Elementos básicos de um Computador Moderno: -Memória: armazena o programa (instruções a executar) e os dados (valores processados). -Processador: executa os passos do programa e os cálculos. -Entradas e saídas: recebem as informações para processamento e devolvem os resultados. -Barramento: conjunto de meios de interligação e comunicação entre os elementos do computador.
  • 14. Arquitetura e Organização de Computadores - Introdução Organização Básica da CPU e da Memória: Tecnicamente falando, as partes mais visíveis de um computador de mesa não correspondem exatamente aos seus componentes fundamentais
  • 15. Arquitetura e Organização de Computadores - Introdução Organização Básica da CPU e da Memória: Examinando a nível dos circuitos, podemos identificar elementos fundamentais como Memória, Processador ou CPU, Barramentos e Entradas e saídas.
  • 16. Arquitetura e Organização de Computadores - Introdução Organização Básica da CPU e da Memória: Modelo de Von Neumann. É o atual paradigma para organização de sistemas computacionais. Seus itens essenciais são: Memória, Processador ou CPU, barramentos, e Entradas e Saídas.
  • 17. Arquitetura e Organização de Computadores - Introdução Organização Básica da CPU e da Memória: Modelo de Von Neumann. Memória: armazena dados e instruções dos programas. O modelo de Von Neumann introduziu o computador com programa armazenado, capaz de múltiplas aplicações.
  • 18. Arquitetura e Organização de Computadores - Introdução O Processador ou CPU, e sua origem: A Máquina de Turing: Idealizada por Alan Turing, é uma máquina hipotética capaz de resolver qualquer problema descrito por uma sequência definida de instruções (algoritmo). Todos os processadores modernos são Máquinas de Turing e também chamados de CPU (central processing unit).
  • 19. Arquitetura e Organização de Computadores - Introdução O Processador ou CPU, aspecto :
  • 20. Arquitetura e Organização de Computadores - Introdução O Barramento ou Bus : Barramento é um conjunto de vias de comunicação cuja função é integrar os elementos do computador. Em um moderno computador há diversos barramentos, no mínimo o de endereços, o de dados e o de controle.
  • 21. Arquitetura e Organização de Computadores - Introdução Entradas e Saídas : Para comunicar-se com o mundo exterior e converter as informações de, e para formatos diversos, há sistemas especiais de Entrada e de Saída. Seus componentes mais conhecidos são teclado, vídeo, interfaces de rede, drives de disco e armazenamento externo. Os subsistemas de entrada e saída englobam também os diversos circuitos de suporte, dentro do computador.
  • 22. Arquitetura e Organização de Computadores - Introdução MEMÓRIA - ORGANIZAÇÃO : A Memória se divide basicamente em memória principal ou interna (RAM) e memória secundária ou externa. A memória principal é a única acessível de modo direto pela CPU.
  • 23. Arquitetura e Organização de Computadores - Introdução MEMÓRIA - Hierarquia: A Memória é subdividida em unidades de tipos diferentes, hierarquizada com base em seu custo e performance. Mais perto da CPU – mais cara, rápida e de menor tamanho. Longe da CPU – mais barata, lenta e de maior tamanho.
  • 24. Arquitetura e Organização de Computadores - Introdução MEMÓRIA – Conexão : Em um típico computador moderno, a memória cache fica dentro do chip do processador, a memória RAM é a memória principal, os discos rígidos são a memória secundária. Obs.: A cpu não “enxerga” o cache.
  • 25. Arquitetura e Organização de Computadores - Introdução MEMÓRIA PRINCIPAL – RAM : A memória RAM é a memória principal, a CPU acessa diretamente a memória principal, através dos barramentos de dados, endereços e controle. A memória Ram é organizada como uma matriz, sendo de B bits versus P posições. Um bit é um dígito binário, o Byte é a unidade principal tendo 8 bits.
  • 26. Arquitetura e Organização de Computadores - Introdução MEMÓRIA PRINCIPAL – RAM : Existem diversos tipos de memória RAM, as principais são Sram, muito rápida e cara, e a Dram, mais lenta e barata. Há dois modos principais de endereçamento, o tradicional e o 2.5d.
  • 27. Arquitetura e Organização de Computadores - Introdução MEMÓRIA SECUNDÁRIA - ARMAZENAMENTO A Memória Secundária ou externa são os discos rígidos, cartões de memória externa, pendrives, drives de CD, Dvd, e Blu-Ray. É assim denominada porque a CPU não consegue acessar a mesma diretamente.
  • 28. Arquitetura e Organização de Computadores - Introdução MEMÓRIA SECUNDÁRIA - ARMAZENAMENTO A Memória Secundária qualquer que seja é sempre organizada em blocos de bytes (com 512 a 2048 bytes). Para acessar seus dados, a CPU precisa ler de um até N blocos para a memória principal, e trabalhar a partir daí.
  • 29. Arquitetura e Organização de Computadores - Introdução Central Processing Unit – O Processador Uma CPU ou Unidade Central de Processamento, é formada essencialmente de Banco de Registradores, Unidade Lógico-Aritmética ou ALU, e Unidade de Controle. Em processadores mais modernos é incorporada uma unidade de cache (Sram).
  • 30. Arquitetura e Organização de Computadores - Introdução A CPU e o Ciclo de Busca e Execução Todo programa de computador é subdividido em etapas elementares, as INSTRUÇÕES, que são os passos mais simples de um algoritmo. Toda CPU executa uma sequência de ações para processar uma única instrução – o CICLO DE BUSCA E EXECUÇÃO. - BUSCAR A PRÓXIMA INSTRUÇÃO - DECODIFICAR A INSTRUÇÃO - BUSCAR OS OPERANDOS (se houverem) - EXECUTAR A INSTRUÇÃO - ARMAZENAR OS RESULTADOS (se houverem) ( Repete o ciclo)
  • 31. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Toda CPU executa um conjunto finito e bem determinado de Instruções. É o conjunto de instruções que define a CPU, inclusive quanto ao tipo de circuitos e suas conexões. Para projetar um processador, se começa do projeto do conjunto de instruções, a chamada ARQUITETURA DO CONJUNTO DE INSTRUÇÕES, ou “Instruction Set Architecture” - ISA na sigla em inglês. As instruções são codificadas em linguagem especial (assembly), e cada instrução recebe um nome que lembre ao programador a ação a executar. Ex.: LOAD (“carregar”), STORE (“armazenar”), ADD (“somar”), SUB(“subtrair”), GOTO (“ir para”), BNE (“desvie se resultado não for igual a”).
  • 32. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Diagrama simplificado de uma CPU com conjunto de instruções de dois operandos. O chamado “caminho de dados” é dependente do tipo das instruções.
  • 33. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 - diagrama simplificado
  • 34. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – busca da instrução na memória
  • 35. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – busca da instrução na memória
  • 36. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – busca da instrução na memória
  • 37. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – busca da instrução na memória
  • 38. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – busca da instrução na memória
  • 39. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – decodificação da instrução
  • 40. Arquitetura e Organização de Computadores - Introdução A CPU e a Arquitetura do Conjunto de Instruções Cpu intel 8080 – execução da instrução
  • 41. Arquitetura e Organização de Computadores - Introdução CPU's - CLASSIFICAÇÃO Uma CPU ou Processador, é classificada quanto a diversos fatores: - Tamanho dos registradores e barramentos internos, em bits (8 bits, 16 bits, 32 bits, 64 bits, etc). - Tipo do Conjunto de Instruções (quanto ao número de instruções): CISC ou RISC. -Características da Unidade de Controle (convencional ou microprogramada). - Organização e operação dos registradores (pilha, register set).
  • 42. Arquitetura e Organização de Computadores - Introdução O Barramento ou Bus - Particularidades : O Barramento mais simples, conforme o modelo de Von Neumann, é um conjunto de conexões ou fios, cada um comunica um bit de informação, e o conjunto opera em modo paralelo. Existem no mínimo três barramentos (ou um barramento triplo), com comunicações para DADOS, ENDEREÇOS e sinais de CONTROLE, além do fornecimento de energia.
  • 43. Arquitetura e Organização de Computadores - Introdução O Barramento ou Bus - Particularidades : O Barramento de um computador desktop é bem mais elaborado. Existem diversos tipos de barramentos (pci, isa, etc) e circuitos especializados em rotear e ordenar a comunicação entre os diversos elementos do computador, as chamadas PONTES.
  • 44. Exemplo: Arquitetura Intel® Pentium® Dual Processor
  • 45. Arquitetura e Organização de Computadores - Introdução Sistemas de Entradas e Saidas - Particularidades : Os elementos de um sistema de Entradas e Saídas englobam todos os periféricos de um sistema, os quais se comunicam com o usuário e com o mundo exterior. São bem conhecidos os periféricos como: teclado, video, interfaces de rede, interfaces seriais, impressora, mouse. Integrados ao sistema de entradas e saídas são também os circuitos especializados para o suporte a todos os periféricos, os quais se encontram dentro do computador. Os circuitos especializados são responsáveis pela conversão do formato de dados do computador para o meio externo e ainda pelo sistema de comunicação via INTERRUPÇÃO e DMA.
  • 46. Arquitetura e Organização de Computadores - Introdução Sistemas de Entradas e Saidas - Particularidades : Há três modos de comunicação da CPU com os periféricos: por POLLING, INTERRUPÇÃO, e por Interrupção com ACESSO DIRETO A MEMÓRIA (DMA). POLLING ou PROGRAMADA – A CPU testa a todo instante se existem dados para ler ou se o periférico está pronto a receber dados. INTERRUPÇÃO – Os periféricos informam a CPU que há dados ou que requerem atenção, o processamento é desviado para um programa especial que atende ao pedido, e retomado em sua conclusão. ACESSO DIRETO A MEMÓRIA – um circuito especializado executa a escrita ou leitura da memória para o periférico sem que a Cpu tenha que fazer o processamento. Normalmente o método DMA opera integrado com Interrupções.
  • 47. Arquitetura e Organização de Computadores - Introdução Sistemas de Entradas e Saidas - Particularidades : Método de Entrada e Saída Programada ou Polling: -Fácil de programar. -Extremamente ineficiente pois a CPU fica totalmente ocupada esperando o periférico ficar pronto.
  • 48. Arquitetura e Organização de Computadores - Introdução Sistemas de Entradas e Saidas - Particularidades : Método de Entrada e Saída por Interrupção : - Requer suporte em hardware na CPU e no controlador do periférico. - Difícil de programar. - Muito eficiente, libera a CPU na maior parte do tempo
  • 49. Arquitetura e Organização de Computadores - Introdução Sistemas de Entradas e Saidas - Particularidades : Método de Entrada e Saída por Interrupção e DMA : - Requer suporte em hardware na CPU e no controlador do periférico, e requer um circuito especial, o Controlador de DMA. - Difícil de programar. - O mais eficiente, libera a CPU na maior parte do tempo e inclusive do trabalho de mover os dados.
  • 50. Arquitetura e Organização de Computadores - Introdução Computação - Tendências e Possibilidades Futuras: - Sistemas em Circuitos Integrados. - Paralelismo com múltiplos processadores. - Arquiteturas não convencionais (computador quântico, redes neurais).
  • 51. Arquitetura e Organização de Computadores - Introdução Computação - Tendências Futuras: - Sistemas em Circuitos Integrados (SOC).
  • 52. Arquitetura e Organização de Computadores - Introdução Computação - Tendências Futuras: - Paralelismo. Sistema Fermi da Nvidia, uma matriz de 480 processadores, otimizada para processamento paralelo. Das placas de vídeo para a computação intensiva e científica.
  • 53. Arquitetura e Organização de Computadores - Introdução Computação - Tendências Futuras: - Redes Neurais. Paradigma baseado no funcionamento dos neurônios de um organismo animal. Possui já ampla aplicação em reconhecimento de padrões e é uma tecnologia promissora
  • 54. Arquitetura e Organização de Computadores - Introdução Computação - Possibilidades: - Computadores Quânticos Conceito comprovado em teoria, baseia-se na superposição de estados de qualquer partícula física elementar. Sua construção ainda é um desafio e uma incógnita quanto a real possibilidade.