SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
INTRODUÇÃO À COMPUTAÇÃO




1
    Capítulo 3
    Sistemas Operacionais: Software
    em Segundo Plano
OBJETIVOS
  Descrever as funções de um
  sistema operacional.
  Explicar os fundamentos do sistema
 operacional de um computador.
  Descrever as vantagens de um
 sistema operacional gráfico.
  Estabelecer a diferença entre as diversas
 versões do Microsoft Windows.
  Explicar a necessidade dos sistemas
 operacionais de rede.
                                              2
OBJETIVOS
  Descrever os métodos de alocação de recursos em
 grandes computadores.
  Descrever as diferenças entre multiprocessamento,
 multiprogramação e sistema de tempo compartilhado.
  Explicar os princípios do   gerenciamento da
 memória.
  Listar diversas funções normalmente executadas por
 programas utilitários.




                                                   3
SISTEMAS OPERACIONAIS:
SOFTWARE OCULTO
  Serve como um intermediário entre o hardware e
 os softwares aplicativos.
  Sistema Operacional
  Software de sistemas
  Kernel




                                                   4
SISTEMA OPERACIONAL
 Um conjunto de programas
que se situa entre os softwares
aplicativos e o hardware:
  Gerencia os recursos do computador
  (CPU, dispositivos periféricos).
  Estabelece uma interface
  com o usuário.
     Determina como o usuário interage
    com o sistema operacional.
  Provê e executa serviços para softwares
  aplicativos.


                                            5
SOFTWARE DE SISTEMAS
  Todos os programas relacionados à
 coordenação das operações do computador.
  Exemplos:
   Sistemas operacionais.
   Conversores de linguagem:
     Convertem código de programa para
     uma forma legível por máquina.
   Programas utilitários:
     Executam tarefas secundárias.

                                            6
KERNEL (NÚCLEO)
 Gerencia o sistema operacional.
  Carregado do disco rígido para a memória quando o
  computador é inicializado.
     Booting refere-se a iniciar o computador.
  Carrega do armazenamento em disco outros
  programas   do sistema operacional, quando
  necessário.
     Outros programas são chamados de não-residentes.




                                                        7
SISTEMAS OPERACIONAIS PARA
COMPUTADORES PESSOAIS
  Plataforma: combinação de hardware de
 computador e software de sistema
 operacional.

 ◦   Plataformas Comuns:
 ◦   MS-DOS
 ◦   Windows
 ◦   MAC OS
 ◦   Unix
 ◦   Linux
                                          8
MS-DOS
 Usa uma interface de linha de comando.
   A tela apresenta prompts ao usuário.
   O usuário digita comandos.
 Amplamente substituído pelas interfaces gráficas.
 Não é amigável (user-friendly).




                                               9
MICROSOFT WINDOWS
 Iniciou-se como um ambiente operacional
 para o MS-DOS.
   Não era um sistema operacional completo;
   necessitava do MS-DOS.
 Usa uma interface gráfica.
   Os usuários podem usar os comandos
   e a interface do DOS.
 Agora é uma família completa
 de sistemas operacionais.

                                              10
AMBIENTE OPERACIONAL MS-DOS
 Windows 3.1
 Uma camada adicionada
“por cima” do DOS.
  Separa o sistema operacional do usuário.
  Torna o sistema operacional
  mais fácil de usar.
 Denomina-se shell.




                                             11
INTERFACE GRÁFICA
  O usuário dá um clique
 em um ícone para
 executar tarefas.
  O menu Iniciar no canto
 inferior esquerdo abre
 programas.
  Usa menus para ativar
 comandos.




                            12
RECURSOS DO WINDOWS
  Nomes de arquivo extensos
 (até 255 caracteres).
  Plug and Play:
   Torna mais fácil a instalação de
   componentes de hardware.
 Object Linking and Embedding (OLE):
   Permite ao usuário incorporar ou vincular
   um documento em outro.



                                               13
A FAMÍLIA WINDOWS
     Windows 9x
 ◦   Windows 95
 ◦   Windows 98
 ◦   Windows Millennium Edition (ME)
 ◦   Windows XP
 ◦   Windows Vista
 ◦   Windows 7
 ◦   Windows 8
     Mercado corporativo
 ◦   Windows NT
 ◦   Windows 2000
 ◦   Windows 2003
 ◦   Windows 2008                      14
 ◦   Windows 2012
WINDOWS 9X
  Serve ao mercado doméstico e de
 consumo.
  Não é mais um shell, mas um sistema
 operacional independente.
  Iniciou-se com o Windows 95.
   Geração seguinte:
     Windows 98
     Windows ME
  Muitas melhorias em relação ao Windows
 3.1.                                      15
MELHORIAS DO WINDOWS 98
  Capacidades para navegação
 na Internet/intranet.
  Suporte para hardware de
 última geração, inclusive DVD
 e multimídia.
  Suporte para unidades de
 disco de enorme capacidade.
  Assistentes: software passo a
 passo para instalar,
 configurar e usar software.



                                  16
MELHORIAS DO WINDOWS ME
 Suporte para multimídia: Media Player, edição
 de vídeo.
 Maiores recursos de confiabilidade.
 Suporte para redes domésticas.




                                                 17
MERCADO CORPORATIVO
 Windows NT
  NT é a sigla de “new technology” – nova tecnologia.
 Windows 2000




                                                        18
WINDOWS NT
  A Área de Trabalho tem a aparência do Windows
 98 e age como ele.
  Destina-se a ambientes corporativos, ligados em
 rede.
   Projetado para garantir escalabilidade (a capacidade
   de suportar muitos usuários).
   Segurança mais rígida.




                                                          19
WINDOWS 2000
 A última geração do Windows NT.
 Um computador “serve” a muitos usuários.
  Você se identifica e o sistema sabe     suas
  preferências.
  Você obtém “sua” área de trabalho e arquivos,
  independentemente de qual PC usa para acessar a
  rede.




                                                    20
WINDOWS XP
  Reúne em um único
 produto as versões
 corporativas e aquelas
 destinadas ao
 consumidor do Windows.
  Possui a versão doméstica
  (Home) e a profissional
  (Professional).
 Melhorias


                              21
MELHORIAS DO WINDOWS XP
 Melhor interface com o usuário:
   Área de trabalho muito mais clara e desobstruída.
   Mais ícones no menu Iniciar redesenhado.
 Melhor suporte para multimídia.
 Mais personalização.
 Suporte para múltiplos usuários:
   O usuário pode sair do sistema, deixar
   programas rodando e permitir que outro
   usuário entre no sistema.
   Cria contas limitadas para crianças usarem; ou seja,
   sem jogos inadequados e sem acesso à Internet.
 Suporte e proteção para a Internet.                   22
WINDOWS CE
 Versão em menor escala do Windows 9x:
   Projetado para funcionar em máquinas com
   telas pequenas e, se for o caso, com
   armazenamento pequeno.
 Usado em Pocket PCs.
 Usado em sistemas embutidos.
   Dispositivos computadorizados integrados em
   outros produtos; ou seja, robôs.
 O CE .NET suporta a plataforma .NET.

                                                 23
MAC OS
  Projetado para o
 computador Macintosh.
  Primeira GUI
 bem-sucedida
 comercialmente.
 ◦   Serviu como modelo
     para o Windows e
     outros produtos GUI
     desenvolvidos a partir de
     então.
                                 24
UNIX
 Desenvolvido em 1971 para ser usado no
 minicomputador DEC.
 Sistema baseado em caracteres com interface
  de linha de comando.
 Não é ligado a nenhuma família de
 processadores.
   Roda praticamente em qualquer tipo de sistema (PC,
   mainframe, estação de trabalho) de qualquer fabricante.
 Principal sistema operacional em uso em
 servidores de Internet.
   Manipula facilmente muitos usuários ao mesmo tempo.

                                                             25
LINUX
 Usa interface de linha de comando.
   Muitas companhias criaram uma GUI        para
   funcionar com o Linux.
 Conceito de fonte aberta.
   O código-fonte é livre.
   Usuários podem baixar (download), modificar e
   distribuir o software.
 Mais estável do que o Windows.
 Aplicativos relativamente escassos.



                                                   26
SISTEMAS OPERACIONAIS PARA
REDES
 Sistema Operacional de Rede –
 Network operating system (NOS):
  Manipula funções de rede.
  Faz parecer que os recursos rodam nos computadores
  clientes.
  Sistemas comuns.




                                                       27
FUNÇÕES DE REDE
  Compartilhar recursos (discos rígidos e
 impressoras).
  Segurança de dados.
  Diagnóstico e solução de problemas
 (troubleshooting).
  Controle administrativo.




                                            28
SISTEMAS OPERACIONAIS DE REDE
 Windows 2012 Server
 Novell Netware
 Unix
 Linux




                                29
SISTEMAS OPERACIONAIS PARA
COMPUTADORES DE GRANDE PORTE
  Alocação de recursos: atribuir recursos de
 computador a certos programas e processos para
 serem usados.
  Principais questões relacionadas à alocação de
 recursos:
    Compartilhar a Unidade Central de
    Processamento
    Compartilhar memória
    Compartilhar recursos de armazenamento
    Compartilhar recursos de impressão
                                                   30
COMPARTILHANDO A CPU
 Multiprocessamento
 Multiprogramação
 Tempo compartilhado




                       31
MULTIPROCESSAMENTO
 O uso de um computador potente com múltiplas
 CPUs.
 Múltiplos programas rodam simultaneamente.
   Cada um é executado em seu próprio processador.




                                                     32
MULTIPROGRAMAÇÃO
 Dois ou mais programas executados concorrentemente.
   Os programas se alternam na utilização da CPU.
   Baseada em eventos.
      Uma interrupção suspende o processamento para
     permitir a execução de um outro programa.
      Depois que o segundo programa é executado, o sistema
     operacional retorna a CPU a outro programa.
  Geralmente é usada em programas em lote que não
 exigem entrada do usuário.



                                                             33
TEMPO COMPARTILHADO
 Os programas se alternam na utilização da
 CPU.
 Baseado no tempo.
 ◦   A cada usuário é designada uma fatia de
     tempo (fração de segundo).
 ◦   A CPU trabalha somente nas tarefas desse
     usuário durante sua fatia de tempo.
 ◦   Tempo de resposta: o tempo entre o pedido
     digitado e a resposta do computador.
  Tipicamente, é usado em aplicações
 com muitos usuários.
                                                 34
COMPARTILHANDO MEMÓRIA
  Gerenciamento da memória.
  Divide a memória em primeiro plano
 e segundo plano.
  Usa armazenamento virtual.
   Também chamado de memória virtual.




                                        35
GERENCIAMENTO DA MEMÓRIA
 Divide a memória em partições distintas.
 Aloca memória para programas.
 Mantém os programas mutuamente separados.




                                             36
PRIMEIRO PLANO E                SEGUNDO
PLANO

Primeiro plano: para programas com alta prioridade,
que receberão mais tempo de CPU.
Segundo plano: para programas com menor
prioridade, que receberão menos tempo de CPU
  Os programas que aguardam para ser executados são
  colocados em filas, baseando-se em sua prioridade.




                                                       37
ARMAZENAMENTO VIRTUAL

 Os programas que estão atualmente em execução
são armazenados em disco.
  Partes do programa são levadas para a memória
  conforme a necessidade.
  Minimiza a quantidade de memória necessária.
Pode ser implementado por meio de paginação.
  Divide a memória em páginas pequenas, de tamanho fixo.
  A tabela de páginas (page table) controla as localizações na memória.




                                                          38
COMPARTILHANDO RECURSOS DE
ARMAZENAMENTO
 Controla a localização dos arquivos.
 Responde a comandos para manipular arquivos.
 Controla pedidos de entrada e saída de arquivos
  Processa-os na ordem em que são recebidos.




                                                   39
COMPARTILHANDO RECURSOS                 DE
IMPRESSÃO
  Spooling: o programa escreve uma linha
 em um arquivo em disco em vez de enviá-
 la diretamente a uma impressora.
 ◦   Quando o arquivo é concluído, é colocado numa
     fila.
 ◦   O arquivo é impresso quando a impressora
     se torna disponível.
  Permite a um programa concluir a
 execução muito mais rapidamente.
 ◦   Escrever em disco é muito mais rápido do que
     escrever em uma impressora.                     40
PROGRAMAS UTILITÁRIOS
 Executam tarefas secundárias.
 Exemplos:
   Gerenciador de arquivos
   Compactação de arquivos
   Outros




                                 41
GERENCIADOR DE ARQUIVOS
  Armazena arquivos
 em uma estrutura de
 diretórios hierárquica.
  O Windows usa o
 Windows Explorer.




                           42
COMPACTAÇÃO DE ARQUIVOS
  Reduz a quantidade
 de espaço que um
 arquivo requer.
   Faz o arquivo ocupar
   menos espaço em disco.
   Toma menos tempo
   para transmitir por
   meio de linhas de
   comunicação.



                            43
OUTROS PROGRAMAS UTILITÁRIOS
     Backup e Restauração:
 ◦   Backup: faz cópias de discos e armazena-as em um
     lugar seguro.
 ◦   Restauração: restaura arquivos de backups.
  Desfragmentador de disco: reorganiza o disco
 a fim de que todos os arquivos sejam
 armazenados em localizações contíguas.
  Driver de dispositivo: manipula comandos
 para dispositivos, como, por exemplo,
 impressoras e dispositivos de armazenamento.
                                                        44

Weitere ähnliche Inhalte

Was ist angesagt?

02 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.002 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.0César Augusto Pessôa
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windowsIvam KN
 
Apresentação 1 sistemas operativos da microsoft
Apresentação 1   sistemas operativos da microsoftApresentação 1   sistemas operativos da microsoft
Apresentação 1 sistemas operativos da microsoftfernandapaos
 
A evolução do windows
A evolução do windowsA evolução do windows
A evolução do windowsAndre Amaral
 
Sistemas Operacionais e Aplicativos
Sistemas Operacionais e AplicativosSistemas Operacionais e Aplicativos
Sistemas Operacionais e Aplicativostiredes
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação FinalElisa
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPmpc10
 
Sistemas operacionais e aplicativos
Sistemas operacionais e aplicativosSistemas operacionais e aplicativos
Sistemas operacionais e aplicativosguicabral6
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoseVieira75
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosAndré Dias
 

Was ist angesagt? (20)

So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
02 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.002 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.0
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
 
Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!
 
Linux x windows
Linux x windowsLinux x windows
Linux x windows
 
Windows x Linux
Windows x LinuxWindows x Linux
Windows x Linux
 
Apresentação 1 sistemas operativos da microsoft
Apresentação 1   sistemas operativos da microsoftApresentação 1   sistemas operativos da microsoft
Apresentação 1 sistemas operativos da microsoft
 
A evolução do windows
A evolução do windowsA evolução do windows
A evolução do windows
 
Linux X Windows
Linux X WindowsLinux X Windows
Linux X Windows
 
Sistemas Operacionais e Aplicativos
Sistemas Operacionais e AplicativosSistemas Operacionais e Aplicativos
Sistemas Operacionais e Aplicativos
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Sistemas operacionais 01
Sistemas operacionais   01Sistemas operacionais   01
Sistemas operacionais 01
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Evolução_dos_sistemas_operativos_open_source
Evolução_dos_sistemas_operativos_open_sourceEvolução_dos_sistemas_operativos_open_source
Evolução_dos_sistemas_operativos_open_source
 
So-mod-2
So-mod-2So-mod-2
So-mod-2
 
Sistemas operacionais e aplicativos
Sistemas operacionais e aplicativosSistemas operacionais e aplicativos
Sistemas operacionais e aplicativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
 

Andere mochten auch

Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informáticageorginavieira1
 
Intervenientes na Análise de Sistemas
Intervenientes na Análise de Sistemas Intervenientes na Análise de Sistemas
Intervenientes na Análise de Sistemas UAlg
 
ApresentaçãO Final Campus Party
ApresentaçãO Final   Campus PartyApresentaçãO Final   Campus Party
ApresentaçãO Final Campus PartyCampus Party Brasil
 
Governança em TIC prof Marco Antonio Tavares sustentare escola de negocios
Governança em TIC prof Marco Antonio Tavares sustentare escola de negociosGovernança em TIC prof Marco Antonio Tavares sustentare escola de negocios
Governança em TIC prof Marco Antonio Tavares sustentare escola de negociosSustentare Escola de Negócios
 
Carreira em Tecnologia da Informação
Carreira em Tecnologia da InformaçãoCarreira em Tecnologia da Informação
Carreira em Tecnologia da InformaçãoRodrigo Cascarrolho
 
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorMercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorJoão Gabriel Lima
 
Arquitectura Interna Do Computador
Arquitectura Interna Do ComputadorArquitectura Interna Do Computador
Arquitectura Interna Do Computadoraerc
 
Profissionais ti x si v2
Profissionais ti x si v2Profissionais ti x si v2
Profissionais ti x si v2Felipe Prado
 
Mercado de TI: Carreiras, atuação e formação
Mercado de TI: Carreiras, atuação e formaçãoMercado de TI: Carreiras, atuação e formação
Mercado de TI: Carreiras, atuação e formaçãoCampus Party Brasil
 
Como Analista de Negocio Interage com as Práticas da ITIL
Como Analista de Negocio Interage com as Práticas da ITILComo Analista de Negocio Interage com as Práticas da ITIL
Como Analista de Negocio Interage com as Práticas da ITILRildo (@rildosan) Santos
 
As aula 1 - introdução a análise de sistemas
As   aula 1 - introdução a análise de sistemasAs   aula 1 - introdução a análise de sistemas
As aula 1 - introdução a análise de sistemastontotsilva
 
Introdução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IIIntrodução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IINécio de Lima Veras
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIElvis Fusco
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do ComputadorSara Gonçalves
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de SistemasNécio de Lima Veras
 

Andere mochten auch (20)

Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
Intervenientes na Análise de Sistemas
Intervenientes na Análise de Sistemas Intervenientes na Análise de Sistemas
Intervenientes na Análise de Sistemas
 
Campus Paty 2010
Campus Paty 2010Campus Paty 2010
Campus Paty 2010
 
ApresentaçãO Final Campus Party
ApresentaçãO Final   Campus PartyApresentaçãO Final   Campus Party
ApresentaçãO Final Campus Party
 
Carreira em ti
Carreira em tiCarreira em ti
Carreira em ti
 
Governança em TIC prof Marco Antonio Tavares sustentare escola de negocios
Governança em TIC prof Marco Antonio Tavares sustentare escola de negociosGovernança em TIC prof Marco Antonio Tavares sustentare escola de negocios
Governança em TIC prof Marco Antonio Tavares sustentare escola de negocios
 
Carreira em Tecnologia da Informação
Carreira em Tecnologia da InformaçãoCarreira em Tecnologia da Informação
Carreira em Tecnologia da Informação
 
Carreira de TI
Carreira de TICarreira de TI
Carreira de TI
 
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorMercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
 
Arquitectura Interna Do Computador
Arquitectura Interna Do ComputadorArquitectura Interna Do Computador
Arquitectura Interna Do Computador
 
Profissionais ti x si v2
Profissionais ti x si v2Profissionais ti x si v2
Profissionais ti x si v2
 
Mercado de TI: Carreiras, atuação e formação
Mercado de TI: Carreiras, atuação e formaçãoMercado de TI: Carreiras, atuação e formação
Mercado de TI: Carreiras, atuação e formação
 
Analise sistemas 04
Analise sistemas 04Analise sistemas 04
Analise sistemas 04
 
Apresentação Plano de Carreira em TI
Apresentação Plano de Carreira em TIApresentação Plano de Carreira em TI
Apresentação Plano de Carreira em TI
 
Como Analista de Negocio Interage com as Práticas da ITIL
Como Analista de Negocio Interage com as Práticas da ITILComo Analista de Negocio Interage com as Práticas da ITIL
Como Analista de Negocio Interage com as Práticas da ITIL
 
As aula 1 - introdução a análise de sistemas
As   aula 1 - introdução a análise de sistemasAs   aula 1 - introdução a análise de sistemas
As aula 1 - introdução a análise de sistemas
 
Introdução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IIIntrodução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte II
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TI
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 

Ähnlich wie Sistemas Operacionais: O Software que Gerencia Recursos

Informática básica sistemas operacionais
Informática básica sistemas operacionaisInformática básica sistemas operacionais
Informática básica sistemas operacionaisMatheus França
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasIsaias_Bass
 
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAISTELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAISINSTITUTO VOZ POPULAR
 
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHSistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHCesarBomgiovani
 
10 inês pinheiro_17lucianapires_tic_so
10 inês pinheiro_17lucianapires_tic_so10 inês pinheiro_17lucianapires_tic_so
10 inês pinheiro_17lucianapires_tic_solulupires
 
04 sistemas operacionais
04   sistemas operacionais04   sistemas operacionais
04 sistemas operacionaismorgannaprata
 
Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7TntNitro
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntumateus antonio
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Paulo Guimarães
 
Aula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.pptAula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.pptpaulohunter8636
 
Sistemas operativos leandro silva
Sistemas operativos leandro silvaSistemas operativos leandro silva
Sistemas operativos leandro silvavbassani
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2
Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2
Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2Evaldo Wolkers
 
Livro 2 linux
Livro 2 linuxLivro 2 linux
Livro 2 linuxJ M
 

Ähnlich wie Sistemas Operacionais: O Software que Gerencia Recursos (20)

Informática básica sistemas operacionais
Informática básica sistemas operacionaisInformática básica sistemas operacionais
Informática básica sistemas operacionais
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Aula1.1-SOeRedes
Aula1.1-SOeRedesAula1.1-SOeRedes
Aula1.1-SOeRedes
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaias
 
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAISTELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
 
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHSistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
 
10 inês pinheiro_17lucianapires_tic_so
10 inês pinheiro_17lucianapires_tic_so10 inês pinheiro_17lucianapires_tic_so
10 inês pinheiro_17lucianapires_tic_so
 
04 sistemas operacionais
04   sistemas operacionais04   sistemas operacionais
04 sistemas operacionais
 
Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntu
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 
Aula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.pptAula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.ppt
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas operativos leandro silva
Sistemas operativos leandro silvaSistemas operativos leandro silva
Sistemas operativos leandro silva
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2
Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2
Sistemas de Informação - Faveni - Prof. Evaldo Wolkers - Aula 2
 
Softwares - Computação
Softwares - ComputaçãoSoftwares - Computação
Softwares - Computação
 
Livro 2 linux
Livro 2 linuxLivro 2 linux
Livro 2 linux
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 

Mehr von Felipe Pereira

4 aula - o papal estrategico nas mp es
4   aula - o papal estrategico nas mp es4   aula - o papal estrategico nas mp es
4 aula - o papal estrategico nas mp esFelipe Pereira
 
6 aula - tecnologia+da+informação+ +aula 1905[2]
6   aula - tecnologia+da+informação+ +aula 1905[2]6   aula - tecnologia+da+informação+ +aula 1905[2]
6 aula - tecnologia+da+informação+ +aula 1905[2]Felipe Pereira
 
Aula banco de dados (1)
Aula banco de dados (1)Aula banco de dados (1)
Aula banco de dados (1)Felipe Pereira
 
Introdução a computação 05
Introdução a computação 05Introdução a computação 05
Introdução a computação 05Felipe Pereira
 
Procon esclarece diferença entre preço sugerido e preço tabelado
Procon esclarece diferença entre preço sugerido e preço tabeladoProcon esclarece diferença entre preço sugerido e preço tabelado
Procon esclarece diferença entre preço sugerido e preço tabeladoFelipe Pereira
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)Felipe Pereira
 
Apresentação feigenbaum
Apresentação feigenbaumApresentação feigenbaum
Apresentação feigenbaumFelipe Pereira
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04Felipe Pereira
 
Acordo língua portuguesa
Acordo língua portuguesaAcordo língua portuguesa
Acordo língua portuguesaFelipe Pereira
 

Mehr von Felipe Pereira (20)

Maturidade
MaturidadeMaturidade
Maturidade
 
4 aula - o papal estrategico nas mp es
4   aula - o papal estrategico nas mp es4   aula - o papal estrategico nas mp es
4 aula - o papal estrategico nas mp es
 
6 aula - tecnologia+da+informação+ +aula 1905[2]
6   aula - tecnologia+da+informação+ +aula 1905[2]6   aula - tecnologia+da+informação+ +aula 1905[2]
6 aula - tecnologia+da+informação+ +aula 1905[2]
 
Aula banco de dados (1)
Aula banco de dados (1)Aula banco de dados (1)
Aula banco de dados (1)
 
Introdução a computação 05
Introdução a computação 05Introdução a computação 05
Introdução a computação 05
 
Gilmar
GilmarGilmar
Gilmar
 
Regulamento p&g
Regulamento p&gRegulamento p&g
Regulamento p&g
 
Procon esclarece diferença entre preço sugerido e preço tabelado
Procon esclarece diferença entre preço sugerido e preço tabeladoProcon esclarece diferença entre preço sugerido e preço tabelado
Procon esclarece diferença entre preço sugerido e preço tabelado
 
Modelo artigo
Modelo artigoModelo artigo
Modelo artigo
 
Aula de mercadologia
Aula de mercadologiaAula de mercadologia
Aula de mercadologia
 
Temas de trabalho
Temas de trabalhoTemas de trabalho
Temas de trabalho
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)
 
Aula ii unidade
Aula ii unidadeAula ii unidade
Aula ii unidade
 
Apresentação feigenbaum
Apresentação feigenbaumApresentação feigenbaum
Apresentação feigenbaum
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04
 
Novo
NovoNovo
Novo
 
A resenha
A resenhaA resenha
A resenha
 
Acordo língua portuguesa
Acordo língua portuguesaAcordo língua portuguesa
Acordo língua portuguesa
 
Coesão e corencencia
Coesão e corencenciaCoesão e corencencia
Coesão e corencencia
 
Coesão e coerência
Coesão e coerênciaCoesão e coerência
Coesão e coerência
 

Sistemas Operacionais: O Software que Gerencia Recursos

  • 1. INTRODUÇÃO À COMPUTAÇÃO 1 Capítulo 3 Sistemas Operacionais: Software em Segundo Plano
  • 2. OBJETIVOS Descrever as funções de um sistema operacional. Explicar os fundamentos do sistema operacional de um computador. Descrever as vantagens de um sistema operacional gráfico. Estabelecer a diferença entre as diversas versões do Microsoft Windows. Explicar a necessidade dos sistemas operacionais de rede. 2
  • 3. OBJETIVOS Descrever os métodos de alocação de recursos em grandes computadores. Descrever as diferenças entre multiprocessamento, multiprogramação e sistema de tempo compartilhado. Explicar os princípios do gerenciamento da memória. Listar diversas funções normalmente executadas por programas utilitários. 3
  • 4. SISTEMAS OPERACIONAIS: SOFTWARE OCULTO Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel 4
  • 5. SISTEMA OPERACIONAL Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador (CPU, dispositivos periféricos). Estabelece uma interface com o usuário. Determina como o usuário interage com o sistema operacional. Provê e executa serviços para softwares aplicativos. 5
  • 6. SOFTWARE DE SISTEMAS Todos os programas relacionados à coordenação das operações do computador. Exemplos: Sistemas operacionais. Conversores de linguagem: Convertem código de programa para uma forma legível por máquina. Programas utilitários: Executam tarefas secundárias. 6
  • 7. KERNEL (NÚCLEO) Gerencia o sistema operacional. Carregado do disco rígido para a memória quando o computador é inicializado. Booting refere-se a iniciar o computador. Carrega do armazenamento em disco outros programas do sistema operacional, quando necessário. Outros programas são chamados de não-residentes. 7
  • 8. SISTEMAS OPERACIONAIS PARA COMPUTADORES PESSOAIS Plataforma: combinação de hardware de computador e software de sistema operacional. ◦ Plataformas Comuns: ◦ MS-DOS ◦ Windows ◦ MAC OS ◦ Unix ◦ Linux 8
  • 9. MS-DOS Usa uma interface de linha de comando. A tela apresenta prompts ao usuário. O usuário digita comandos. Amplamente substituído pelas interfaces gráficas. Não é amigável (user-friendly). 9
  • 10. MICROSOFT WINDOWS Iniciou-se como um ambiente operacional para o MS-DOS. Não era um sistema operacional completo; necessitava do MS-DOS. Usa uma interface gráfica. Os usuários podem usar os comandos e a interface do DOS. Agora é uma família completa de sistemas operacionais. 10
  • 11. AMBIENTE OPERACIONAL MS-DOS Windows 3.1 Uma camada adicionada “por cima” do DOS. Separa o sistema operacional do usuário. Torna o sistema operacional mais fácil de usar. Denomina-se shell. 11
  • 12. INTERFACE GRÁFICA O usuário dá um clique em um ícone para executar tarefas. O menu Iniciar no canto inferior esquerdo abre programas. Usa menus para ativar comandos. 12
  • 13. RECURSOS DO WINDOWS Nomes de arquivo extensos (até 255 caracteres). Plug and Play: Torna mais fácil a instalação de componentes de hardware. Object Linking and Embedding (OLE): Permite ao usuário incorporar ou vincular um documento em outro. 13
  • 14. A FAMÍLIA WINDOWS Windows 9x ◦ Windows 95 ◦ Windows 98 ◦ Windows Millennium Edition (ME) ◦ Windows XP ◦ Windows Vista ◦ Windows 7 ◦ Windows 8 Mercado corporativo ◦ Windows NT ◦ Windows 2000 ◦ Windows 2003 ◦ Windows 2008 14 ◦ Windows 2012
  • 15. WINDOWS 9X Serve ao mercado doméstico e de consumo. Não é mais um shell, mas um sistema operacional independente. Iniciou-se com o Windows 95. Geração seguinte: Windows 98 Windows ME Muitas melhorias em relação ao Windows 3.1. 15
  • 16. MELHORIAS DO WINDOWS 98 Capacidades para navegação na Internet/intranet. Suporte para hardware de última geração, inclusive DVD e multimídia. Suporte para unidades de disco de enorme capacidade. Assistentes: software passo a passo para instalar, configurar e usar software. 16
  • 17. MELHORIAS DO WINDOWS ME Suporte para multimídia: Media Player, edição de vídeo. Maiores recursos de confiabilidade. Suporte para redes domésticas. 17
  • 18. MERCADO CORPORATIVO Windows NT NT é a sigla de “new technology” – nova tecnologia. Windows 2000 18
  • 19. WINDOWS NT A Área de Trabalho tem a aparência do Windows 98 e age como ele. Destina-se a ambientes corporativos, ligados em rede. Projetado para garantir escalabilidade (a capacidade de suportar muitos usuários). Segurança mais rígida. 19
  • 20. WINDOWS 2000 A última geração do Windows NT. Um computador “serve” a muitos usuários. Você se identifica e o sistema sabe suas preferências. Você obtém “sua” área de trabalho e arquivos, independentemente de qual PC usa para acessar a rede. 20
  • 21. WINDOWS XP Reúne em um único produto as versões corporativas e aquelas destinadas ao consumidor do Windows. Possui a versão doméstica (Home) e a profissional (Professional). Melhorias 21
  • 22. MELHORIAS DO WINDOWS XP Melhor interface com o usuário: Área de trabalho muito mais clara e desobstruída. Mais ícones no menu Iniciar redesenhado. Melhor suporte para multimídia. Mais personalização. Suporte para múltiplos usuários: O usuário pode sair do sistema, deixar programas rodando e permitir que outro usuário entre no sistema. Cria contas limitadas para crianças usarem; ou seja, sem jogos inadequados e sem acesso à Internet. Suporte e proteção para a Internet. 22
  • 23. WINDOWS CE Versão em menor escala do Windows 9x: Projetado para funcionar em máquinas com telas pequenas e, se for o caso, com armazenamento pequeno. Usado em Pocket PCs. Usado em sistemas embutidos. Dispositivos computadorizados integrados em outros produtos; ou seja, robôs. O CE .NET suporta a plataforma .NET. 23
  • 24. MAC OS Projetado para o computador Macintosh. Primeira GUI bem-sucedida comercialmente. ◦ Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. 24
  • 25. UNIX Desenvolvido em 1971 para ser usado no minicomputador DEC. Sistema baseado em caracteres com interface de linha de comando. Não é ligado a nenhuma família de processadores. Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante. Principal sistema operacional em uso em servidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo. 25
  • 26. LINUX Usa interface de linha de comando. Muitas companhias criaram uma GUI para funcionar com o Linux. Conceito de fonte aberta. O código-fonte é livre. Usuários podem baixar (download), modificar e distribuir o software. Mais estável do que o Windows. Aplicativos relativamente escassos. 26
  • 27. SISTEMAS OPERACIONAIS PARA REDES Sistema Operacional de Rede – Network operating system (NOS): Manipula funções de rede. Faz parecer que os recursos rodam nos computadores clientes. Sistemas comuns. 27
  • 28. FUNÇÕES DE REDE Compartilhar recursos (discos rígidos e impressoras). Segurança de dados. Diagnóstico e solução de problemas (troubleshooting). Controle administrativo. 28
  • 29. SISTEMAS OPERACIONAIS DE REDE Windows 2012 Server Novell Netware Unix Linux 29
  • 30. SISTEMAS OPERACIONAIS PARA COMPUTADORES DE GRANDE PORTE Alocação de recursos: atribuir recursos de computador a certos programas e processos para serem usados. Principais questões relacionadas à alocação de recursos: Compartilhar a Unidade Central de Processamento Compartilhar memória Compartilhar recursos de armazenamento Compartilhar recursos de impressão 30
  • 31. COMPARTILHANDO A CPU Multiprocessamento Multiprogramação Tempo compartilhado 31
  • 32. MULTIPROCESSAMENTO O uso de um computador potente com múltiplas CPUs. Múltiplos programas rodam simultaneamente. Cada um é executado em seu próprio processador. 32
  • 33. MULTIPROGRAMAÇÃO Dois ou mais programas executados concorrentemente. Os programas se alternam na utilização da CPU. Baseada em eventos. Uma interrupção suspende o processamento para permitir a execução de um outro programa. Depois que o segundo programa é executado, o sistema operacional retorna a CPU a outro programa. Geralmente é usada em programas em lote que não exigem entrada do usuário. 33
  • 34. TEMPO COMPARTILHADO Os programas se alternam na utilização da CPU. Baseado no tempo. ◦ A cada usuário é designada uma fatia de tempo (fração de segundo). ◦ A CPU trabalha somente nas tarefas desse usuário durante sua fatia de tempo. ◦ Tempo de resposta: o tempo entre o pedido digitado e a resposta do computador. Tipicamente, é usado em aplicações com muitos usuários. 34
  • 35. COMPARTILHANDO MEMÓRIA Gerenciamento da memória. Divide a memória em primeiro plano e segundo plano. Usa armazenamento virtual. Também chamado de memória virtual. 35
  • 36. GERENCIAMENTO DA MEMÓRIA Divide a memória em partições distintas. Aloca memória para programas. Mantém os programas mutuamente separados. 36
  • 37. PRIMEIRO PLANO E SEGUNDO PLANO Primeiro plano: para programas com alta prioridade, que receberão mais tempo de CPU. Segundo plano: para programas com menor prioridade, que receberão menos tempo de CPU Os programas que aguardam para ser executados são colocados em filas, baseando-se em sua prioridade. 37
  • 38. ARMAZENAMENTO VIRTUAL Os programas que estão atualmente em execução são armazenados em disco. Partes do programa são levadas para a memória conforme a necessidade. Minimiza a quantidade de memória necessária. Pode ser implementado por meio de paginação. Divide a memória em páginas pequenas, de tamanho fixo. A tabela de páginas (page table) controla as localizações na memória. 38
  • 39. COMPARTILHANDO RECURSOS DE ARMAZENAMENTO Controla a localização dos arquivos. Responde a comandos para manipular arquivos. Controla pedidos de entrada e saída de arquivos Processa-os na ordem em que são recebidos. 39
  • 40. COMPARTILHANDO RECURSOS DE IMPRESSÃO Spooling: o programa escreve uma linha em um arquivo em disco em vez de enviá- la diretamente a uma impressora. ◦ Quando o arquivo é concluído, é colocado numa fila. ◦ O arquivo é impresso quando a impressora se torna disponível. Permite a um programa concluir a execução muito mais rapidamente. ◦ Escrever em disco é muito mais rápido do que escrever em uma impressora. 40
  • 41. PROGRAMAS UTILITÁRIOS Executam tarefas secundárias. Exemplos: Gerenciador de arquivos Compactação de arquivos Outros 41
  • 42. GERENCIADOR DE ARQUIVOS Armazena arquivos em uma estrutura de diretórios hierárquica. O Windows usa o Windows Explorer. 42
  • 43. COMPACTAÇÃO DE ARQUIVOS Reduz a quantidade de espaço que um arquivo requer. Faz o arquivo ocupar menos espaço em disco. Toma menos tempo para transmitir por meio de linhas de comunicação. 43
  • 44. OUTROS PROGRAMAS UTILITÁRIOS Backup e Restauração: ◦ Backup: faz cópias de discos e armazena-as em um lugar seguro. ◦ Restauração: restaura arquivos de backups. Desfragmentador de disco: reorganiza o disco a fim de que todos os arquivos sejam armazenados em localizações contíguas. Driver de dispositivo: manipula comandos para dispositivos, como, por exemplo, impressoras e dispositivos de armazenamento. 44