Programa de computador
Ensaio: Programa de computador. Pesquise 862.000+ trabalhos acadêmicosPor: BandoleiroBR • 20/10/2014 • Ensaio • 382 Palavras (2 Páginas) • 676 Visualizações
1) Qual a atividade de um compilador? Por que ele é essencial na criação de programas?
R: Traduzir o programa de alto nível em uma sequência de instruções de processador. O resultado dessa tradução é o programa em linguagem de montagem (assembly language); Sem ele não daria para transformar a linguagem de alto nível para linguagem de montagem, portanto os programas teriam que ser escritos em linguagem de montagem que seria uma forma muito complicada para criação dos mesmos.
2) Qual a diferença entre um programa em linguagem de alto nível e um programa em linguagem de montagem?
R: A diferença está em seu código, pois na linguagem de alto nível o código vai estar em uma forma humanamente compreensível ou melhor uma forma mais simples de entendimento, já na linguagem de baixo nível o entendimento do código sera mais dificultoso, pois estará próxima a linguagem de maquina.
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.
R: Aplicativo é um programa de computador que tem por objetivo ajudar o usuário a desempenhar uma tarefa específica. Utilitários são programas utilizados para suprir deficiência dos sistemas operacionais; Aplicativos: Mozilla Firefox, Paint. Utilitários: WinRAR, Adobe Reader.
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).
R: O fato de o nível de computador ficar acima do nível de processador é porque o nível de processador descreve apenas um dos componentes de um sistema de processamento, já o nível de computador envolve todo sistema de processamento e, no nível de sistema operacional são mostradas de forma organizada como serão executadas as duas etapas anteriores. É o nível de sistema operacional que ajusta as tarefas a serem executadas no sistema em um todo, já o nível de rede aborda todas as etapas anteriores, uma vez que este nível possui o de sistema operacional, de computador, de processador, de modo que este nível carrega consigo vários computadores interligados de alguma maneira, utilizando protocolos de comunicação para entendimento e troca das informações ali encontradas.
...