Escolar Documentos
Profissional Documentos
Cultura Documentos
Processamento de dados
Noções Básicas sobre Sistemas Consiste em uma série de atividades ordenadamente
realizadas, com o objetivo de produzir um arranjo
Computacionais determinado de informações a partir de outras, obtidas
inicialmente
Esse grupo de atividades envolve:
Transmissão
Profa. Claudia Heidemann de Santana
Curso: Física Armazenamento
Departamento de Informática – DIN Recuperação
UEM - 2011 Comparação
Combinação
1
27/07/2011
2
27/07/2011
Software
?
Sistemas operacionais Software
Linguagem de programação
Softwares Aplicativos
Bancos de Dados
3
27/07/2011
4
27/07/2011
Sistema Operacional
• Alguns exemplos são:
– MS-DOS,Windows, Unix, Linux, MUMPS, System 7, Solaris, OS-2
Hardware
5
27/07/2011
6
27/07/2011
Tradutores Tradutores
Se os computadores trabalham internamente com a linguagem de • Existem três tipos:
– Montador: lê uma linguagem de baixo nível e a transforma
máquina, como é que podemos fazer programas usando linguagem de para a linguagem de máquina
baixo ou de alto nível?
– Interpretador: lê uma linguagem de alto nível e a transforma
para a linguagem de máquina
É que existem tradutores que lêem uma linguagem de
programação e a transformam para linguagem de – Compilador: lê uma linguagem de alto nível e a transforma
máquina para a linguagem de máquina
7
27/07/2011
Tradutores Tradutores
• Compilador • Interpretador
– Lê e analisa todo o programa fonte (escrito em linguagem de – Interpreta cada comando e executa.
alto nível) e traduz para a linguagem de máquina – Faz linha a linha, não traduz todo o programa para depois
– Cria um programa objeto que corresponde às instruções em executar
linguagem de máquina – Não gera programa objeto
– Executa-se direto o programa objeto – Executa-se o programa fonte e sempre é necessário interpretar
– Traduz tudo de uma vez antes
– Se encontrar erro, é preciso voltar ao programa fonte, corrigir, – Se encontrar erro, avisa na hora. Então, se edita o programa
recompilar e executar novamente o programa objeto fonte, corrige-se o erro e interpreta-o novamente
8
27/07/2011
Referencias Bibliográficas
BOOKSHEAR, J.G.; Ciencia da Computação – uma visão
abrangente. (7 ed). Porto Alegre: Bookman, 2005.
FEDELI, R. D.; POLLONI, E. G.F.; PERES, F. e.: Introdução
a Ciencia da Computação. São Paulo: PioneiraThomson
Learning, 2003.
STALLINGS, W. Arquitetura e Organização de Computadores. 5.
ed. São Paulo: Prentice Hall, 2002.
TOCCI, R.; WIDMER, N. Sistemas Digitais – Princípios e
Aplicações. 7. ed. Rio de Janeiro: LTC, 2000.