Hardware e Software

Propaganda
Computador
Hardware
• Hardware é a parte física do
computador, ou seja, é o conjunto de
componentes eletrônicos, circuitos
integrados e placas, que se comunicam
através de barramentos.
Gabinete fuzilado por
algum usuário carioca
• “Hardware parte do computador em
que você normalmente mete o pé
quando seu computador não executa
uma tarefa solicitada por você.”
Gabinete, 1001 utilidades
2
1
Programas de Computador
Software
• Computador é uma máquina que
resolve problemas executando uma
série de comandos
cada comando → Instrução
• Programa (ou Software) é um
conjunto de instruções que descrevem
a maneira de se realizar uma tarefa
3
Programas de Computador
Tipos de Software
• Os programas podem ser de dois tipos:
– Software Básico: controlam o funcionamento do
computador
• Ex. Sistema Operacional, Utilitários
– Software Aplicativo: executam tarefas úteis ao
usuário
• Ex. Aplicações Comerciais, Jogos
4
2
Programas de Computador
Tipos de Software
SOFTWARE
Software básico
Sistema
operacional
Utilitários
Software aplicativo
Aplicações
comerciais/pessoais
Software de
entretenimento
5
Software Básico
Software Básico
• Software básico é responsável pelo gerenciamento,
funcionamento e execução de todos os programas
• Constituído de Sistema Operacional e programas
utilitários
6
3
Software Básico
Sistema Operacional
• Conjunto de programas
de controle projetados
para trabalhar com o
hardware e com os
softwares aplicativos
• Principal programa do
sistema, que controla
todos os recursos do
computador (dispositivos
físicos e funções de
software).
7
Software Básico
Programas Utilitários
• Aplicativos utilitários são, como o nome diz,
programas que auxiliam nas diversas tarefas ligadas ao
gerenciamento, monitoramento ou otimização e
manutenção do computador ou rede de computadores
• Ex.: Utilitários de Backup, antivírus, anti-spyware,
compactador, desfragmentador, etc.
8
4
Software Aplicativo
Software Aplicativo
• São programas utilizados para desenvolver trabalhos
específicos
• Facilitam a utilização do computador na realização de
tarefas
• Constituídos de programas de uso geral ou programas
desenvolvidos com propósitos restritos
9
Software Aplicativo
Categorias
Verticais
Horizontais
Programas de uso geral que resolvem
as necessidades de muitas pessoas.
Ex. editores de texto, planilhas,
bancos de dados, etc.
Programas
projetados para
uma linha
particular de
negócio. Podem
custar muito mais
caro. Ex.
monitoramento de
acidentes de
trabalho, gerência
de restaurantes, etc.
10
5
Software Aplicativo
Horizontal
•Editor de Texto
•Planilha Eletrônica
•Banco de Dados
•Apresentação Gráfica
•Manipulação de Imagens
11
Licenças de Software
Direitos Autorais
Domínio Público
software sem direitos de
exploração comercial
Software Livre
pode ser distribuído
livremente e possui
código fonte aberto
Freeware
disponibilizado
gratuitamente, com a
condição de que não iremos
vendê-lo para obter lucro
Software
Proprietário
devemos pagar pela
licença antes de
poder usar
Shareware
versão que podemos
experimentar antes de
comprar, geralmente
por um tempo fixo
12
6
Linguagens de Programação
Linguagem de Programação
• É uma linguagem artificial, criada para dizer ao
computador o que deve ser feito
• Possui vocabulário e conjunto de regras que o
programador deve conhecer
• Os programas criados, em muitos casos, devem ser
“traduzidos” antes que o computador seja capaz de
executá-los
13
Linguagens de Programação
Exemplos de Códigos
14
7
Linguagens de Programação
Exemplos de Códigos
15
Vivendo e aprendendo
Se mexer, pertence a biologia.
Se feder, pertence à Química.
Se não funcionar, pertence à Física.
Se ninguém entende é Matemática.
Se não faz sentido é Economia ou Psicologia.
Se não mexe, não fede, não funciona,
ninguém entende e não faz sentido, é
Informática...
Curiosidade
Para quem ainda tem dificuldade de saber a
diferença entre Software e Hardware:
- Software é a parte que você xinga
- Hardware é a parte que você chuta
16
8
Download