O documento discute os objetivos da aula, que incluem estudar diferentes tipos de software como sistemas operacionais, programas utilitários e sistemas aplicativos, além de realizar um trabalho prático em casos reais e se preparar para o trabalho final da disciplina.
2. 2
Objetivos da aula de hoje
Estudar os diversos tipos de software:
Sistemas operacionais
Programas utilitários
Sistemas aplicativos
Trabalho prático em Casos reais
Tempo para preparação do trabalho final da disciplina
3. Software - definições
• Software é o conjunto de instruções
programadas, passo a passo, necessárias para
transformar dados em informações.
• Pode ser um programa, um sistema, um
aplicativo, um sistema operacional ou
qualquer outro conjunto de instruções
4. Software
• Significado: o que é flexível, macio
• É parte da lógica na informática e o hardware
é a parte física.
• Comanda o hardware a exercer tarefas de
forma eficaz
• Os softwares podem ser: básicos, aplicativos,
sistemas do usuário
5. Software
• Software básico: é o conjunto de softwares
sobre o qual os demais softwares podem
funcionar.
• Software aplicativo: são as aplicações criadas
para solucionar problemas específicos ou para
executar uma tarefa específica.
• Sistemas de usuário: software especialmente
desenvolvido para atender um cliente em
uma necessidade específica
5
6. Softwares Básicos
• Sem eles o computador não funcionaria
• São a base para podemos instalar outros
softwares no computador
• Os softwares são criados utilizando-se as
“Linguagens de Programação”.
7. Sistema Operacional
• É o software a “alma” do computador;
• Controla a execução de programas;
• Gerencia os recursos existentes;
8. Processo de boot
• Para que um programa seja executado é
necessário que este esteja na memória principal;
• O sistema operacional é o responsável pelo
processo de gerenciamento dos dispositivos E/S
e de memória;
• A CPU executa as instruções que estão
armazenadas na memória residente ou principal;
9. Sistema Operacional
• OBJETIVO -> Criar um ambiente de trabalho,
eficiente, no sistema computacional que seja
conveniente para a compreensão do usuário,
baseado no controle dos recursos do
computador.
10. Sistemas operacionais
É o mais importante pacote de software de uma máquina
→ qualquer outro sistema opera sobre ele
– Ex.: Windows 9x, Windows NT, OS/2, Unix, Linux, MAC OS,
Android, etc.
Funcionalidades:
•Interface com o usuário
•Gerenciamento de processos
•Gerenciamento de memória
•Gerenciamento de arquivos
•Gerenciamento de dispositivos de E/S
•Gerenciamento de proteção e segurança
11. Funções do Sistema Operacional
1. Gerenciamento de Processos:
– É a capacidade de criar, excluir, suspender e
controlar a comunicação entre os processos.
2. Gerenciamento de Memória Principal e
Secundária:
(armazenamento temporário dos processos entre as
memórias principal e secundária)
12. Funções do Sistema Operacional
3. Gerenciamento de Arquivos:
– É a capacidade de organizar os arquivos em
diretórios,
4. Gerenciamento dos Dispositivos de E/S:
– - É a capacidade de intermediar o funcionamento
do software, hardware e usuário.
13. Tipos de SO
• SO de supercomputadores e computadores de
grande porte (Ex: OS/360)
• SO servidores de rede (Ex: Win2008,
OpenSuse)
• SO pessoal ou de desktop (Ex: Win7, XP, Linux
Ubuntu)
• SO embarcado são os presentes em
dispositivos móveis, celulares, smartphones,
tablets (Ex: Android, Windows CE)
14. Memorias física X memória virtual
• Memória física
– É a memoria implementada pelo hardware (RAM,
ROM)
– É a memória endereçada pelas instruções de
máquina do processo
• Memória Virtual
– É implementada pelo SO, com o auxílio da
memória secundária (através de paginação ou
segmentação)
– Normalmente, é maior que a memória física
15.
16. Softwares Aplicativos
Aplicados em atividades corriqueiras do usuário:
• Editor de texto,
• Planilha de cálculo,
• Software de
apresentação
• Banco de dados
Editor de imagem, tocador de
áudio, tocador de vídeo,
gravador de CD/DVD, cliente
de email, navegador de
páginas na internet, antivírus,
etc.
25. Sistemas do usuário
• Aplicativos criados para atender necessidades
específicas de um ou vários usuários são
chamados de Sistemas.
• A área que cria novos sistemas na informática
é chamada de “Análise e Desenvolvimento de
Sistemas” e os técnicos responsáveis são:
Analista de Sistema, Projetista, Programador,
Digitador e Operador.
26. Trabalho prático em grupo
O seu grupo foi contratado para apresentar uma solução
em TI que possa melhorar os processos de trabalho de
uma empresa.
Estude o cenário atual da empresa e proponha soluções
de hardware e software para isso. Você deve utilizar o
que aprendeu em sala de aula e pode pesquisar na
internet para preparar a sua solução.
Reveja as apresentações utilizadas nas aulas anteriores
disponíveis no blog do curso para ajudar a preparar sua
solução.