Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
APLICAÇÕES INFORMÁTICAS
ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO ,IPV
SOFTWARE
Conceito
• SOFTWARE são programas que
controlam/manipulam o Hardware.
3
Classificação
• Software de Sistema
• Software de Suporte
• Software de Aplicação
4
Software de Sistema
• Software de sistema ou Sistema Operativo (SO) gere todo o
sistema informático e constitui o interface com o utilizador
• Sem SO não há SI que funcione
• Lê e responde a comandos do utilizador
• Orienta/Permite o armazenamento de programas pelo
utilizador
• Coordena o fluxo entre memória auxiliares e dispositivos I/O
• Zela pela execução correcta/ordenada dos programas do
utilizador
• Controla as interrupções do sistema
• Faz o time-sharing do Processador
• Exemplos:MS-DOS, Windows, Unix, Linux, OS-2, MacOs
5
Software de Suporte
• Programas fornecidos pelos fabricantes de Sistemas
Informáticos com o intuito de permitir interacção do
utilizador com o Sistema Informático mas com o objectivo de
facilitar operações de funcionamento e/ou de manutenção
• Anti-Virus, Gravação de CD/DVD, Codec's, etc
• Ferramentas para optimização
• Programas Tradutores
– Interpretadores
– Compiladores
– Assembladores
6
Software de Aplicação
• Programas de uso específico do utilizador
– Programas escritos pelo utilizador
– Programas escritos para resolver problemas complexos
– Ferramentas de Produção
7
Localização
• Em sistemas embebidos o Software encontra-se construído directamente
no Hardware (calculadoras, motores, microondas)
• Existe livre, em suportes de Hardware, e pode ser aplicado livremente de
SI em SI.
• Uma vez programado, o computador faz simplesmente o que o Software,
que o domina, permite
8
Linguagens de Programação
• Classificação
– Linguagens de Baixo Nível
• ASSEMBLY(Linguagem Simbólica): não é portátil de CPU para CPU
– Linguagens de Alto Nível
• PASCAL, C, FORTRAN, C++, VISUAL BASIC.NET
9
Tradução
Erros de Compilação
Compilador
Alto Programa Programa
Fonte Objecto
Nível
Linker
Erros de Linkage
Programa
Executável
10
Licenciamento
Freeware
Shareware
Opensource
Software Pago
11
Licenciamento
http://www.youtube.com/watch?v=IDpKzlESkK8
12
Licenciamento
http://www.youtube.com/watch?v=F6NkWMeAfSk&NR=1
13