Escolar Documentos
Profissional Documentos
Cultura Documentos
CONCEITOS ELEMENTARES
ÍNDICE
1. Introdução à Informática
1.2 Computador
Evolução tecnológica
Evolução de aplicações
3. Software
1. Introdução à Informática
Informação / Dados
Dados são informações elementares que por si só têm pouca utilidade, mas
que depois de trabalhados (processados) convertem-se em informação que
dão origem ao conhecimento.
1.2 O Computador
O que é um computador?
Pré-História
História
Cada geração vai envolvendo conceitos técnicos novos fazendo com que
exista uma evolução no modo de operação.
Evolução do Software
Desde este conceito de Van Newman até aos nossos dias houve grande
evolução. Toda essa evolução foi no sentido de facilitar a tarefa do
programador distanciando-o o mais possível do nível físico.
Exemplos: COBOL, RPG, BASIC, ALGOL, PASCAL, PL1, C, ... Hoje existem
largas centenas de linguagens baseados em diferentes paradigmas de
programação.
Evolução do Software
2. Sistema de Computação
Periféricos.
memória com funções auxiliares, são elas as memórias ROM e os discos que
funcionam como memórias auxiliares externas.
Memória Principal
Unidade de
PERIFÉRICOS Controlo
Reg. Unidade
Aritmética
e Lógica
Barramentos:
para o fluxo de sinais de controlo
para o fluxo de endereços e de dados
Periféricos de Entrada:
• teclados, ratos, unidades especiais (light pen, touch screen, joy stick,
unidades de controlo (Relógios de Ponto, ...)
Periféricos de Saída:
O Funcionamento
Conclusão:
Toda a informação é representada no computador como combinações únicas
de 0 e 1 ‘s.
Mas um conjunto de bits para ter significado exige um conjunto de regras, isto é
exige um código binário.
3. Software
RAM ROM
Temporária Permanente
Software de Sistema
Sistema Operativo
Ferramentas de Desenvolvimento
Ambientes de Programação
Sistemas de Gestão de Bases de Dados
Folhas de Cálculo
Processadores de Texto
Aplicações
Pacotes de Software
Aplicações Específicas
oo
Sistema Operativo
Hardware
Programa Programa
Fonte TRADUTOR Executável
(Ling. Prog.) (Ling. Máquina)
Tradutores:
Compiladores e Interpretadores
- a fiabilidade do software
Hardware
Software
1955 2006
Programação
Especificação Análise Projecto/ Implementação Manutenção
Desenho e Teste