APOSTILA03 SOFTWARE

669 palavras 3 páginas
1

3 – Revisão de Software
O software é indispensável para a utilização do hardware. Sem o software para

utilizar

o

computador

precisaríamos

ter

um

profundo

conhecimento do hardware. Alguns softwares são considerados especiais, devido às funções que exercem. O sistema operacional é um desses, é ele quem faz a interface entre o hardware e o usuário, mas existem alguns outros softwares que tem como função auxiliar o sistema operacional nesta tarefa.
Esses softwares são chamados de utilitários. A seguir veremos alguns desses softwares e suas funções.
Alguns outros softwares nos auxiliam em tarefas do dia a dia, em casa, no escritório, na escola. São ferramentas que utilizamos para escrever documentos, fazer planilhas, apresentações, conversar com amigos, ver emails e tantas outras funções. Esses softwares são chamados de aplicativos.

3.1 – Tradutor
O tradutor é um software que tem como função básica transformar o programa fonte em programa objeto, ou seja, ele faz a tradução do programa que foi escrito em linguagem de alto nível e é então transformado em linguagem de máquina, pois só assim poderá ser executado pelo processador.
Muitas vezes são necessários outros utilitários para que esse programa objeto, apesar de estar em linguagem de máquina, possa ser efetivamente executado. Existem dois tipos de tradutores, dependendo do tipo de linguagem em que o programa foi escrito. Existe o compilador, que faz a conversão de um programa escrito em linguagem de alto nível, como o C ou Pascal, e então transformado em linguagem de máquina, e existe também o montador ou assembler que faz a conversão do programa escrito em linguagem de montagem, como o Assembly, para a linguagem de máquina.
Existe ainda outro tipo de tradutor, muito parecido com os compiladores, e é chamado de interpretador. A diferença entre o compilador e o interpretador é que o interpretador não gera código objeto, isso quer dizer que

2 toda vez que se deseja executar um programa interpretado é

Relacionados