Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introdução a AOC - Coggle Diagram
Introdução a AOC
Estrutura
modo como os componentes são implementados
Computador simples
uma CPU apenas
Unidade central de Processamento
Unidade Lógico aritmética
Registradores
Unidade de controle
Memória Principal
armazena
dados e instruções
não as distingue
Entrada/saída
interconexão do sistema
Computador Multicore
Várias CPU´S
Core (Núcleo)
Núcleo Lógico
"CPU Virtual"
Executa Múltiplas threads simultaneamente
(SMT)
Comprtilha recurso com o Núcleo Lógico
unidade de processamento
está no processador(chip)
Núcleo Físico
é uma CPU completa
SMT
Simultaneous Multithreading
Execução simultânea de múltiplas threads.
Processador
Chip de silício
Breve História
2ª Geração (1957-1964) -
Transistores
Menores
mais baratos
geram menos calor
feitos de silicio(areia)
Substituiram as válvulas
1ª Geração (1946-1957) -
Válvulas
Pré- Von Neumann
ENIAC - 1946(1° computador)
quase 8000 válvulas
Contexto de guerra
Base decimal
Máquina de Von Neumann
Gargálo
Barramento CPU-Memória principal
IAS(1952)
armazena o endereço da proxima instrução
ainda usado
Programa armazenado
Allan Turing
Von Neumann
3°Geração(1965-1971) e posteriores
Circuitos integrados
integração em escala
media
pequena
grande
muito grande
ultra grande
lei de moore
prevê a capacidade de processamento dos computadores
N° de transistores dobra a cada 18 meses
maior densidade de componentes no chip
avanço na potencia
Função
Funções do computador
Armazenamento de Dados
Processamento de Dados
Movimentação de Dados
Controle
Operações Possíveis
Armazenamento
Movimentação de dados
Processamento de armazenamento para E/S
Processamento de/para armazenamento
Arquitetura
Maneira como os componentes são projetados
RISC
Reduced Instruction Set Computer
Conjunto de Instruções
Simples e reduzido
Ciclos de clock
Uniforme
Decodificação de Instruções
Simples
Memória cache
Reduzida
alto uso de registradores
ARM
Advanced RISC Machine
Quem desenvolveu?
ARM holdings
Diversidade de Aplicações
Smartphones
Sistemas de controle industrial
Sistemas de audio
Eficiência energética
Consumo mínimo
Núcleos ARM
Cortex-R
Realtime
Aplicações em tempo real
Cortex-M
Microcontroladores
baixo custo
baixo consumo energético
Cortex-A
Aplicações
capazes de rodar um SO completo
CISC
Complex Instruction Set Computer
Conjunto de Instruçoes
Diversificado e complexo
Ciclos de Clock
Variáveis
Memória Cache
Grande
Decodificação de instruções
Complexa
x86
Alta compatibilidade
Versatil
Suportada em vários SO´s
Quem desenvolveu?
Engenheiros da Intel
Organização
Forma física de organização de uma arquitetura
variável
depende da arquitetura
depende do fabricante