Introdução a conpotacão
643 palavras
3 páginas
1) Qual a atividade de um compilador? Por que ele é essencial na criação de programas? O compilador permite transformar linguagem de programação de alto nível para uma sequência de instruções de processador. O resultado dessa tradução é o programa em linguagem de montagem (assembly language). Ele é necessário porque para nós, seres humanos, é muito mais fácil programar em uma linguagem de programação de alto nível como Java, Delphi porque essas linguagens e mais parecida com a nossa linguagem natural.
2) Qual a diferença entre um programa em linguagem de alto nível e um programa em linguagem de montagem?
Os programas de linguagens de alto nível, são aqueles que não estão relacionados à arquitetura do computador, diferentes dos códigos de máquina são mais parecidos com linguagem humana. Já a Assembly ou linguagem de montagem é uma notação legível por humanos para código de máquina que uma arquitetura de computador específica usa.
3) Qual a diferença entre um aplicativo e um utilitário? Cite dois aplicativos e utilitários que você usa no seu dia-dia seja no trabalho, escola ou em casa.
Utilitário: são programas criados para auxiliar utilização de um sistema operacional, um exemplo são os verificadores de disco e desfragmentadores de disco que são acionados diariamente para otimizar o funcionamento do computador.
Aplicativos: são programas utilizados em atividades humanas como edições de texto, edições de imagens, um exemplo e o Word e PowerPoint que uso para fazer trabalhos escolares.
4) Explique com suas palavras, por que na organização da arquitetura em níveis, o nível de computador fica acima do processador, o de sistema operacional acima do nível de computador e o de rede acima dos demais (deixe claro em sua resposta a relação existente entre estes níveis).
O nível de computador ficar acima do nível de processador porque o nível de processador e apenas um dos componentes de um sistema de processamento e o já o nível de computador e todo sistema de