Buscar

Informática Aplicada - Aula 03 - Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 85 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 85 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 85 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Informática Aplicada
Software
Profª Ms. Ceres Germanna
1
Software
O QUE É SOFTWARE?
EXEMPLOS DE SOFTWARE
SISTEMAS OPERACIONAIS SOFTWARES APLICATIVOS
2
SISTEMAS OPERACIONAIS
3
SOFTWARES APLICATIVOS
4
SOFTWARES 
APLICATIVOS
5
 São os programas voltados para a solução de problemas
do usuário.
 Podem ser de:
◦ Uso geral: são programas que podem ser utilizados em
vários tipos de aplicações. Exemplos: editores de texto,
gráficos, planilhas, gerenciadores de banco de dados, etc.
◦ Uso específico: se destinam exclusivamente a um único
tipo de aplicação. Exemplos: folha de pagamento,
crediário, imposto de renda, cadastro, contas a pagar e
receber, etc.
Softwares Aplicativos
6
Softwares Aplicativos
◦ Ex.:
 Softwares comerciais;
 Suítes de software (Office, BrOffice);
 Softwares de controle aéreo...
Quais outros???
7
Softwares Aplicativos
 Podem ou não ser baseados em pessoas.
◦ Ex.:
 Software técnicos: Telefonia Celular, Redes, Televisão
(funcionam sem depender da intervenção humana)
 Software sociotécnicos: Controle financeiro
(dependem de pessoas e processos a serem seguidos)
8
Softwares Aplicativos
• Fatores que influenciam na confiabilidade de 
um sistema de software:
–Confiabilidade de hardware
Ex.: Qual a probabilidade de falha de um hardware?
–Confiabilidade do software
Ex.: Qual a probabilidade de falha do software?
–Confiabilidade do operador
Ex.: Qual a probabilidade do operador/usuário 
cometer erros?
9
Softwares Aplicativos
◦ Por quê desenvolver um software é 
tarefa complexa?
10
Softwares Aplicativos
–Atender as exigências dos clientes
• Clientes não sabem o que querem;
• Pedem mais do que realmente necessitam...
–Problema técnicos
• Não é possível atender a todas as exigências do cliente 
em tempo e custo desejados;
• Pessoal desqualificado para desenvolver o software;
• Problemas sem solução...
–Outros problemas
• Falta de equipamentos;
• Ferramentas inadequadas para o desenvolvimento...
11
12
 Custo de um software aplicativo
◦ Desenvolver seu próprio software
 Equipe interna/ Software-House
 Tempo, pessoal...
◦ Adquirir softwares prontos
 Lojas
 Treinamento, customização...
13
 Categorias de software quanto ao custo:
◦ Freeware: Software gratuito com direitos 
autorais.
 Ex.: Anti-Virus...
◦ Software Abertos: São gratuitos e trazem os 
códigos fontes, que podem ser alterados.
 Ex.: Linux (GNU), MySql... 
◦ Shareware: Software gratuitos por um 
determinado tempo.
 Ex.: Office, Windows...
14
Discussão:
PIRATARIA DE SOFTWARE x SOFTWARES GRATUITOS
15
 O que é Pirataria?
◦ A Pirataria de Software é a prática de 
reproduzir ilegalmente um programa de 
computador, sem a autorização expressa do 
titular da obra e, consequentemente, sem a 
devida licença de uso.
16
 Índice da pirataria:
17
 Índice da pirataria:
18
 Índice da pirataria:
19
COMO DIMINUIR A PIRATARIA ???
20
Microsoft Office BROffice
Opções Gratuitas de Softwares Famosos – Escritório
21
Adobe Photoshop CS5 Gimp
Opções Gratuitas de Softwares Famosos – editores de imagem
22
Vegas Movie Studio VideoSpin
Opções Gratuitas de Softwares Famosos - Vídeos
23
Sound Forge Pro 10 Audacity
Opções Gratuitas de Softwares Famosos - Áudio
24
Winrar 7-zip
Opções Gratuitas de Softwares Famosos - Compactadores
25
Everest CPU-Z
Opções Gratuitas de Softwares Famosos - Hardware
26
Nero Ashampoo
Opções Gratuitas de Softwares Famosos - Gravador
27
SISTEMAS 
OPERACIONAIS
28
 O que faz o Sistema Operacional?
 Imagine uma calculadora e várias pessoas querendo
 usá-la.
 Quem usaria a calculadora primeiro?
 O que você faria se alguém se apossasse da calculadora por muito 
tempo?
 O que você faria se eles quisessem armazenar os resultados em 
algum lugar?
 Esta situação é semelhante ao que o SO geralmente enfrenta.
 Existem recursos que muitas pessoas querem usar.
 Se não houver algo que execute as tarefas, haverá conflitos e 
confusão geral.
29
O QUE É UM SISTEMA 
OPERACIONAL???
30
Sistema Operacional
Conjunto de programas (do sistema) que 
controla todos os hardwares de uma máquina 
e provê recursos aos programas aplicativos.
31
Sistema Operacional
 O sistema operacional é considerado um 
software de sistema.
 Ele é o responsável pelo controle de:
◦ CPU;
◦ Dispositivos de entrada e de saída;
◦ Armazenamento.
32
 Monousuário: apenas um usuário utiliza todo o sistema de cada vez.
Ou seja, não admite ser utilizado por mais de um usuário
simultaneamente, gerenciando uma mesma CPU.
 Ex.: MS-DOS,Windows 3.1
 Multiusuário: vários usuários podem estar utilizando o sistema de
modo compartilhado em um dado instante. Ou seja, disponibiliza a
mesma CPU para mais de um usuário ao mesmo tempo, através de
clientes ligados ao computador.
 Programas e arquivos de dados em um único computador , que 
gerencia também o uso comum de periféricos compartilhados.
 Ex.: UNIX, Linux, Aix, Windows (...98,NT,2000, XP)
Tipos de Sistemas Operacionais
33
 Monotarefa: só consegue executar uma atividade de cada 
vez. 
◦ Ex.: DOS
 Multitarefas: um usuário com mais de uma tarefa sendo 
executada por vez. (Técnica de passar de uma 
aplicação para outra de tal forma que elas 
“parecem” estar sendo processadas 
simultaneamente)
◦ É uma regra hoje a nível de SO.
Tipos de Sistemas Operacionais
34
Encontra-se entre o hardware e os 
softwares aplicativos.
Pessoas
Software 
Aplicativos
Sistema 
Operacional
Hardware
35
36
Funções dos Sistemas Operacionais
Inicialização
do Computador
Gestão de
Programas
Gestão da
Memória
Programação
de Tarefas
Configuração
de Dispositivos
Controle da Rede
Monitoração
do Desempenho
Interfaceamento com o Usuário
Sistema Operacional
• Importância:
1. Manter os recursos do computador
2. Estabelecer uma interface com o usuário
3. Executar e oferecer recursos para 
softwares e aplicativos
37
Sistema Operacional
• Deve manter característica como:
–Estabilidade do hardware;
–Segurança de operações.
38
Sistema Operacional
• Interface com o usuário:
• Interfaces Texto: Permitem a inserção de 
comandos em formato de texto.
39
Sistema Operacional
• Interface com o usuário:
• Interfaces Gráficas: Cria um ambiente para 
facilitar a execução de operações com o SO 
através de recursos como:
• Ícones, menus, atalhos e Barras de ferramentas:
40
Sistema Operacional
• Interface gráfica
41
Vantagens Desvantagens
Torna mais fácil a operação
Com os sistemas
operacionais
Consome muitos recursos
das máquinas como
processador e memória
Não é necessário aprender
os comandos textos
Torna a máquina mais lenta
em comparação com a
interface de texto
Melhor visualização da
estrutura dos dados no
computador
Ocupa mais espaço em disco
rígido (HD)
Criação de ambientes
Sistema Operacional
 Kernel + Programas
◦ Onde:
 Kernel é o núcleo do S.O.;
 É responsável pelo controle de todo o SO e fica 
residente na memória quando o computador é 
ligado. 
 Inicia todos os hardwares e permite o acesso a eles.
 Os programas são responsáveis por dar 
funcionalidades específicas aos S.O.
 Ex.: Gerenciadores de arquivos, 
42
GERENCIAMENTO DO 
PROCESSADOR
43
Como o S.O. gerencia o Processador:
Sistema Operacional
Gerenciador 
de Processos
44
Como o S.O. gerencia o Processador:
Sistema Operacional
Gerenciador 
de Processos
MULTIPROGRAMAÇÃO
Rápida alternação entre os processos
45
Como o S.O. gerencia o Processador:
 Estados de um processo
Memória Processador
Bloqueado
Pronto 
Rodando 
46
Como o S.O. gerencia o Processador:
 Estados de um processo
Memória Processador
Bloqueado
Pronto 
Rodando 
47
Como o S.O. gerencia o Processador:
 Estados de um processo
Memória Processador
Bloqueado
Pronto 
Rodando 
48
Como o S.O. gerencia o Processador:
 Tempo compartilhado
MemóriaProcessador
Instrução 1
49
Como o S.O. gerenciao Processador:
 Tempo compartilhado
MemóriaProcessador
Instrução 1
50
Como o S.O. gerencia o Processador:
 Tempo compartilhado
MemóriaProcessador
Instrução 2
Instrução 1
51
Como o S.O. gerencia o Processador:
 Tempo compartilhado
MemóriaProcessador
Instrução 2
Instrução 1
52
Como o S.O. gerencia o Processador:
 Tempo compartilhado
MemóriaProcessador
Instrução 2
53
Como o S.O. gerencia o Processador:
 Mas como decidir o que executar 
primeiro??
Através do escalonamento por prioridade
54
Como o S.O. gerencia o Processador:
 Escalonamento de prioridade:
Fila de Processos
1
2
3
4
Instrução 1
Instrução 4
Instrução 2
Instrução 3
55
Como o S.O. gerencia o Processador:
 Escalonamento de prioridade:
Fila de Processos
1
2
3
4
Instrução 1
Instrução 4
Instrução 2
Instrução 3
56
GERENCIAMENTO DA 
MEMÓRIA
57
 Gerenciando a memória RAM:
◦ Deve garantir o espaço em RAM para cada 
programa;
◦ Diferentes memórias devem ser utilizadas de 
forma eficaz.
LIVRE
Supondo que temos uma memória de 1 GB em nosso computador, o 
mesmo será ocupado conforme a legenda ao lado.
SISTEMA 
OPERACIONAL
S.O
DRIVERS
Drivers
Livre
58
Sistema Operacional
 Gerenciando a Memória RAM
S.O Drivers Aplicação 
1
Aplicação 2 Aplicação 3
Agora, temos 3 aplicações carregadas na RAM. O que acontecerá se 
quisermos abrir uma quarta aplicação?
59
60
RAM
(memória física)
 O SO aloca uma porção
de um meio de
armazenamento
(usualmente o disco
rígido) para atuar como
RAM adicional
Disco
(memória virtual)
61
Passo 1
O SO transfere os
dados e as instruções
de programas menos
usados recentemente
para o disco rígido,
uma vez que a
memória é necessária
para outros propósitos
RAM
(memória física)
Disco
(memória virtual)
swap out de página
62
Passo 2
O SO transfere os
dados e as instruções
de programas do
disco rígido para a
memória quando
necessários
RAM
(memória física)
Disco
(memória virtual)
swap out de página
swap in de página
GERENCIAMENTO DE 
DISPOSITIVOS
63
 Gerenciamento de Dispositivos
◦ Se dá através dos driver´s, que devem ser 
compatíveis com o S.O
Um Driver de
dispositivo tem a
função de ser um
tradutor entre o S.O e
o funcionamento do
Hardware especíco.
DRIVER
• Vantagens dos Drivers:
• Atualização dos drivers sem precisar atualizar o 
S.O.
64
 Gerenciamento de Dispositivos
◦ Alguns hardwares funcionam com taxas de 
transferência muito lenta com relação ao 
processador. 
 O Sistema Operacional gerencia “buffer´s” para tais 
dispositivos e libera o conteúdo desses buffers para 
processamento.
65
Sistema Operacional
 Exemplo:
Ao digitarmos um texto, as 
informações podem ficar 
armazenado em um BUFFER 
para posteriormente serem 
passadas ao processador .
Buffer
66
Um pouco de Sistemas 
Operacionais
67
Sistema Operacional
 SO Microsoft – O começo...
68
Sistema Operacional
 SO Microsoft – MS-DOS...
69
Sistema Operacional
 SO Microsoft – O Windows 1.0
70
Sistema Operacional
 SO Microsoft – O Windows 2.0
71
Sistema Operacional
 SO Microsoft – O Windows 3.0 
72
Sistema Operacional
 SO Microsoft – O Windows 3.11
73
Sistema Operacional
 SO Microsoft – O Windows 3.11
74
Sistema Operacional
 SO Microsoft – O Windows 95 - 1995 
75
Sistema Operacional
 SO Microsoft – O Windows 98...
76
Sistema Operacional
 SO Microsoft – O Windows ME...
77
Sistema Operacional
 SO Microsoft – O Windows 2000...
78
Sistema Operacional
 SO Microsoft – O Windows XP...
79
Sistema Operacional
 SO Microsoft – O Windows Vista...
80
Sistema Operacional
 SO Microsoft – O Windows 7...
81
 SO Microsoft - O Windows 8
82
Unix
 “NIX” - Família de S.O que compartilham 
a mesma características, são exemplos:
◦ Linux
◦ BSD (FreeBSD, OpenBSD, NetBSD)
◦ Solaris, HP-UX, IRIX
◦ Mac OS-X
83
Exercícios - SOFTWARE
1- As informações contidas nos periféricos de entrada de um 
computador são transferidas para serem manipuladas no 
processador por meio do 
(A) barramento de endereços. 
(B) barramento de dados.
(C) BIOS – Basic Input/Output System. 
(D) firewall. 
(E) cluster.
2- A parte da CPU responsável pelo processamento propriamente 
dito é a unidade:
(A) de controle 
(B) aritmética e lógica 
(C) gerenciadora de processos
(D) processadora de gerenciamento 
(E) de memória cache
84
Exercícos - SOFTWARE
3- Qual a função do Sistema Operacional?
4- Cite 5 tipos de softwares específicos.
5- Como ocorre o gerenciamento de 
processos, por meio do SO?
6- Como ocorre o gerenciamento da 
memória por meio do SO?
85

Continue navegando