Please enable JavaScript.
Coggle requires JavaScript to display documents.
AOC -COMPUTADOR, CPU - Coggle Diagram
AOC -COMPUTADOR
-
-
-
-
PROGRAMAÇÃO
Programa
-
Lista ordenada de comandos que informam a sequencia de operações necessárias para executar uma determinada tarefa
-
-
-
-
-
Desempenho
Fluxo
-
-
Interessante quando se tem vários programas executando concorrentemente e a medida é o tempo médio de execução (como em um datacenter com vários servidores)
-
Tempo de Execução
Tempo decorrido
conta tudo (acesso à disco e memória, I/O , etc.)
útil, mas nem sempre bom para comparações
(desempenho do sistema)
-
-
-
-
NOTAS
-
Trata-se de instruções de máquina, não linhas de código em linguagem de alto nível
-
-
-
-
Depende de...
Algoritmo
Afeta contagem de instruções, possivelmente CPI
-
-
-
-
Lei de Amdahl
Avalia o desempenho de execução de uma aplicação, de acordo com melhorias implementadas no sistema operacional
Verifica se a melhoria em um recurso computacional proporciona melhoria no sistema na mesma proporção
-
-
ASSEMBLY / INSTRUÇÕES
-
-
li $v0, X
Ele faz algumas coisas, como imprimir e ler determinados tipos de dados
-
Mais barato fazer sll (shift left logic) para o computador, Você move X vezes para esquerda o valor binário de tal número, então ele é multiplicado por 2^X. Em casos de calcular o dobro, é mais barato
-
-
Mais de ASSEMBLY
CONDICIONAIS
-
-
-
-
-
-
Estrutura: BXY $t1, $t2, BLOCO DE COMANDO A SER EXECUTADO SE FOR TRUE
-
-
-
-
-
-
Coisas
-
Monociclo
-
-
A organização MIPS Monociclo é um modelo de processador simples no qual cada instrução é executada em exatamente um ciclo de clock. Ou seja, todas as operações (busca, decodificação, execução, acesso à memória e escrita no registrador) ocorrem dentro de um único ciclo.
-
Pipelined
Executa como em uma linha de montagem, cada etapa executa uma instrução diferente
Caminhos de dados
-
Elementos sequenciais
-
As mesmas entradas podem gerar saídas diferentes, depende do estado do elemento
-
-
Arquitetura
.
Refere-se ao conceito teórico e ao conjunto de instruções que o processador pode executar, ou seja, a interface que ele oferece para o programador. A arquitetura abrange:
Conjunto de Instruções (ISA): Define as operações que o processador pode realizar, como instruções de soma, subtração, desvio, etc.
-
Tipos de Dados: Os diferentes tipos de dados que o processador pode manipular (inteiros, floats, etc.).
Registradores: A quantidade, tipo e função dos registradores.
Organização
Refere-se à forma como o hardware é implementado para suportar a arquitetura. A organização envolve detalhes concretos de implementação, como:
Caminhos de Dados (Datapath): Como os dados fluem entre diferentes partes do processador (unidades aritméticas, registradores, etc.).
-
-
Unidade de Execução: O layout físico das ALUs (Unidades Lógicas e Aritméticas), pipelines e outros componentes internos.
-