Please enable JavaScript.
Coggle requires JavaScript to display documents.
Funcionamento das máquinas multiníveis - Coggle Diagram
Funcionamento das máquinas multiníveis
Linguagem de máquina
Tradução
Programa escrito em uma certa linguagem, é substituído por outra linguagem que o computador entenda
Interpretação
Método em que um programa escrito em x executa
cada instrução do programa escrito em y, através de uma seqüência de instruções x equivalentes
Conjunto de instruções
primitivas do computador
Níveis de hierarquia
Nível 2
Instruction set architeture
Nível de linguagem de máquina
convencional
Executado pelo programa no nível 1
Nível 3
Sistema Operacional
Suporte e serviços para os programas
Os programas são traduzidos a nível de
instrução (nível 2)
Nível 1
Interpreta as instruções de máquina
convencional
É executado pelo hardware
Nível 4
Recebe as linguagens de alto nível em linguagem assembly, instrução por instrução
Chama e manipula as funções em nível de SO
Traduz os programas em assembly para linguagem de máquina
Nível 0
Memória
Manipulação de I/O
Barramento do sistema
Implementação de transistor
CPU, construído de portas lógicas digitais
Controla todo o hardware no mais baixo nível
Nível 5
Linguagens de alto nível (C#, Java, C++)
Necessidade de compilação para Assembly