Buscar

LISTA DE EXERCÍCIO I introdução a computação

Prévia do material em texto

LISTA DE EXERCÍCIO I
1) Qual a atividade de um compilador? Por que ele é essencial na criação de programas?
R- A atividade de um compilador é traduzir em uma única vez e substituir uma linguagem de programação (linguagem de alto nível) por uma linguagem de montagem (assembly language), linguagem essa mais próxima do processador, que executa várias vezes a linguagem da máquina. Assim, o compilador é de fato o elo entre as duas linguagens. O compilador é importante para a criação de programas porque sem ele, tornaria mais complexo o entendimento da linguagem da máquina pelo homem.
2) Qual a diferença entre um programa em linguagem de alto nível e um programa em linguagem de montagem?
R - Os programas de linguagens de alto nível não têm relação direta com a arquitetura do computador ou códigos de máquina. São programas que mais se aproximam da linguagem humana ou do programador, enquanto que a linguagem de montagem são registros legíveis pelos humanos, destinados através do compilador a se aproximar da linguagem da máquina (códigos binários) para e uso específico de uma arquitetura de computador.
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 - Os aplicativos são programas utilizados para execução de atividades humanas no quotidiano como trabalhos em escritórios, comunicação, etc. São exemplos de aplicativos: Word, Excel, Skipe. Os utilitários são programas complementares aos programas operacionais. Auxiliam na operacionalização de um sistema garantindo a sua estabilidade e funcionamento de modo satisfatório. São exemplos de utilitários: os compactadores, os antivírus.
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. 
5) Utilizando um software de sua escolha, descreva o processo de utilização dele desde sua inicialização, passando pela gravação de informações no HD e terminando com seu encerramento. (explique o que acontece internamente no computador em cada etapa do uso do software).
R - Microsoft Word. Após clicar sobre o ícone executável do aplicativo, este estando no disco rígido do computador. Após este comando o processador carrega o aplicativo para a memória principal e, em seguida ele será exibido na tela para o usuário, que por sua vez irá executar as tarefas específicas do aplicativo. Depois de ter terminado as aplicações o usuário irá fechar o aplicativo, que novamente passará pelo processo contrário, de modo que a memória principal devolva este para a memória secundária, o disco rígido. Feito isso a memória principal é liberada e o aplicativo estará guardado no disco até que sejas novamente ativado.
6) Pesquise na Internet e explique com suas palavras qual a diferença entre um erro de compilação e um erro de execução.
R - De compilação: são causados pelas escritas incorretas de sintaxe de aplicações, a exemplo disso é quando declaramos uma variável, digamos, DATA e no momento de fazer a referencia desta variável ao invés de usarmos DATA, usaremos dat, neste momento teremos um erro de compilação. Já quando tratarmos de erro de execução, estes são causados quando necessitamos de permissões para execução de alguma tarefa em algum dispositivo hardware, não havendo tal permissão teremos a mensagem de erro.
São vários os casos que pode ocorrer estes erros. Exemplo: gravar arquivos no disco rígido. 
7) Explique como a memória principal do computador armazena dados e como o disco rígido armazena os dados.
R - Na memória principal são armazenados os dados enquanto o computador está ligado, porém quando desligado este por sua vez serão perdidos se não forem salvos por ser uma memória volátil. Para ela, são transferidos os dados e programas enquanto estão sendo usados. No disco rígido são armazenadas as instalações de programas, dados do usuário, etc. O computador pode ser desligado que não serão afetados os dados nele contido, isso em termos normais, por se tratar de uma memória não volátil, mantem os dados com ausência de energia. Porém o acesso a estes dados são mais lentos do que os da memória principal.

Continue navegando