Projeto de lógica de computador
Resenha: Projeto de lógica de computador. Pesquise 862.000+ trabalhos acadêmicosPor: • 15/11/2014 • Resenha • 297 Palavras (2 Páginas) • 436 Visualizações
Projeto Logico de Computadores
Bibliografia:
Tanenbaum, Organização Estrutura de Computadores
Pattersom / Hanessy, Organização e Projeto de Computadores
Stallings, Arquitetura e Organização de Computadores
O que é um computador?
• Um conjunto de instruções.(Resolver problemas, calculos)
• Instruções aritmeticas.
• Movimentação de dados.
• Desvio de fluxo.
• ...
Pesquisar ULA.
Arquitetura multi Nivel.
Traduzir uma linguagem L0 para uma linguagem L1 mais facil para o ser humano com Compilador ou interpretar da L1 para L2 com uma maquina virtual ex JAVA e assim subindo niveis.
Transistor CMOS
PMOS(0 volts condus) / NMOS(5 volts condus)
Logica digital
Entrada= 1 saida = 0 / Entrada = 0 saida =1;
Funcionamento Niveis de Arquitetura
COMPILADOR
ASSEMBLY
SO
ISA
MICROARQUITETURA
LOGICA DIGITAL
Nivel 5 [ Linguagem de Alto Nivel ]
Nivel 4 [ Linguagem de Montagem ]
Nivel 3 [ Sistema Operacional ]
Nivel 2 [ Conjunto de Instruções ]
Nivel 1 [ Microarquitetura ]
Nivel 0 [ Nivel Logico Digital ]
Computador maquina 0 nivel 0 – linguagem binaria, calculos e execuções com linguagem de dificil entendimento.
Maquina 1 nivel 1 – Traduz nivel 1 para nivel 0 – com linguagem mais facil.
Niveis ate chegar ao nivel “Orientação a Problemas”.
Funcionamento computador
Memoria
Unidade de controle ULA entrada
Saida
= Datapath ou caminho de dados.
Nivel Logico Digital
Linguagem de portas lógicas, transistors.
Porta AND, OR etc.
0 AND 0 = 0
Soma 0001
Divisão 0011
Computador 8bits
Microcodigo
Hardware simples adicionado na microarquitetura e programado pelo micro Codigo no conjunto de instruções.
Computadores descartaveis
Crachas de empresas, cartões de passe de onibus, funciona com circuito interno
Microcontroladores
Conjunto de componentes(periféricos) dentro de um chip só.Ex sistemas embarcados.
Computadores de jogos
Videos Games, possuem memoria ram HD etc.
Computadores Pessoais
Desktops comuns.
Computadores Servidores
Mais potentes.
Computação pervasiva
Computadores em todos locais, ate sem a percepção (roteadores, controladores de luz etc.)
CPU =
ULA(unidade logica aritmetica)
UC
Registradores => Memoria Disco Dispositivos de E/S
Barramento
R1 R2
| |
ULA
|
R1 + R2
Acumulador
Maquina virtual interpreta os bit code(Codigo) para o SO
...