SlideShare uma empresa Scribd logo
1 de 44
Introdução à
    Informática
          Capítulo 3
Sistemas Operacionais: Software
      em Segundo Plano

        © 2004 by Pearson Education   1
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.

                © 2004 by Pearson Education   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.

             © 2004 by Pearson Education   3
Sistemas Operacionais:
         Software Oculto
Serve como um intermediário entre o
hardware e os softwares aplicativos.
Sistema Operacional
Software de sistemas
Kernel




              © 2004 by Pearson Education   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.

                                Voltar
                       © 2004 by Pearson Education   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.


                              Voltar
                     © 2004 by Pearson Education   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.
                           Voltar
                  © 2004 by Pearson Education     7
Sistemas Operacionais para
      Computadores Pessoais
 Plataforma: combinação de hardware de
computador e software de sistema operacional.

    Wintel (Microsoft Windows que roda em um PC
    baseado em Intel) é a mais comum.
Plataformas Comuns:
   MS-DOS
   Windows

    MAC OS

    Unix
   Linux

                  © 2004 by Pearson Education     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).




                                Voltar
                       © 2004 by Pearson Education   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.
                            Voltar
                   © 2004 by Pearson Education   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.

                          Voltar
                 © 2004 by Pearson Education   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.
                         Voltar
                © 2004 by Pearson Education   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.
                           Voltar
                  © 2004 by Pearson Education   13
A Família Windows
Windows 9x
   Windows 95
   Windows 98

    Windows Millennium Edition (ME)
Mercado corporativo

    Windows NT

    Windows 2000
Windows XP
Windows CE


                            Voltar
                   © 2004 by Pearson Education   14
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.


                             Voltar
                    © 2004 by Pearson Education   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.


                              Voltar
                     © 2004 by Pearson Education   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.




                       Voltar
              © 2004 by Pearson Education   17
Mercado Corporativo
Windows NT

    NT é a sigla de “new technology” – nova
    tecnologia.
Windows 2000




                          Voltar
                 © 2004 by Pearson Education   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.


                           Voltar
                  © 2004 by Pearson Education   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.

                          Voltar
                 © 2004 by Pearson Education   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

                            Voltar
                   © 2004 by Pearson Education   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.
                             Voltar
                    © 2004 by Pearson Education            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.
                            Voltar
                   © 2004 by Pearson Education    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.
                            Voltar
                   © 2004 by Pearson Education   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.



                                Voltar
                       © 2004 by Pearson Education            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.
                          Voltar
                 © 2004 by Pearson Education   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.




                  © 2004 by Pearson Education   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.


                       Voltar
              © 2004 by Pearson Education   28
Sistemas Operacionais de Rede
 Windows NT Server
 Windows 2000 Server
 Windows .NET Server
 Novell Netware
 Unix
 Linux


                      Voltar
             © 2004 by Pearson Education   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

                   © 2004 by Pearson Education        30
Compartilhando a CPU
Multiprocessamento
Multiprogramação
Tempo compartilhado




                     Voltar
            © 2004 by Pearson Education   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.



                         Voltar
                © 2004 by Pearson Education   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.
                             Voltar
                    © 2004 by Pearson Education              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.
                            Voltar
                   © 2004 by Pearson Education   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.




                         Voltar
                © 2004 by Pearson Education   35
Gerenciamento da Memória
 Divide a memória em partições distintas.
 Aloca memória para programas.
 Mantém os programas mutuamente
separados.




                       Voltar
              © 2004 by Pearson Education   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.
                          Voltar
                 © 2004 by Pearson Education   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.




                                  Voltar
                         © 2004 by Pearson Education               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.



                          Voltar
                 © 2004 by Pearson Education   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.
                             Voltar
                    © 2004 by Pearson Education           40
Programas Utilitários
Executam tarefas secundárias.
Exemplos:
   Gerenciador de arquivos
   Compactação de arquivos

    Outros




                © 2004 by Pearson Education   41
Gerenciador de Arquivos
 Armazena arquivos
em uma estrutura de
diretórios hierárquica.
 O Windows usa o
Windows Explorer.




                          Voltar
                 © 2004 by Pearson Education   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.

                            Voltar
                   © 2004 by Pearson Education   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.
                            Voltar
                   © 2004 by Pearson Education   44

Mais conteúdo relacionado

Mais procurados

Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Paulo Guimarães
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Rodrigo Piovesana
 
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Ministério Público da Paraíba
 
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
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisLuciano Crecente
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativosDavid Pereira
 
Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7TntNitro
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas OperativosTROLITO LALALAL
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dosteacherpereira
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativorezuzzz
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoBugui94
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 

Mais procurados (20)

Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
informática
informáticainformática
informática
 
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
 
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
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
 
Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7Sistemas Operacionais e Windows 7
Sistemas Operacionais e Windows 7
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 10 Software - sistema operacional e aplicativos
Aula 10 Software - sistema operacional e aplicativosAula 10 Software - sistema operacional e aplicativos
Aula 10 Software - sistema operacional e aplicativos
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 

Destaque

Tutorial para restauração do sistema
Tutorial para restauração do sistemaTutorial para restauração do sistema
Tutorial para restauração do sistemaKleber Galucio
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaFelipe J. R. Vieira
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasDiego Marek
 
22 quimica dos-nao_metais_capitulo 22
22  quimica dos-nao_metais_capitulo 2222  quimica dos-nao_metais_capitulo 22
22 quimica dos-nao_metais_capitulo 22Márcio dos Santos
 
Slides linux educacional 3
Slides linux educacional 3Slides linux educacional 3
Slides linux educacional 3Faustinho006br
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosrobsons75
 
Demonstrative Pronouns
Demonstrative PronounsDemonstrative Pronouns
Demonstrative PronounstheLecturette
 
Sistemas Informaticos
Sistemas InformaticosSistemas Informaticos
Sistemas Informaticosguest946ee6d
 
Slides cap.4: Reações em soluções aquosas e estequiometria de soluções
Slides cap.4: Reações em soluções  aquosas e estequiometria de soluçõesSlides cap.4: Reações em soluções  aquosas e estequiometria de soluções
Slides cap.4: Reações em soluções aquosas e estequiometria de soluçõesEverlane1
 
Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)
Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)
Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)Vitor Gonçalves
 
Slides cap.3- Estequiometria: Cálculos com fórmulas e equações químicas
Slides cap.3- Estequiometria: Cálculos com fórmulas e equações químicasSlides cap.3- Estequiometria: Cálculos com fórmulas e equações químicas
Slides cap.3- Estequiometria: Cálculos com fórmulas e equações químicasEverlane1
 

Destaque (19)

Tutorial para restauração do sistema
Tutorial para restauração do sistemaTutorial para restauração do sistema
Tutorial para restauração do sistema
 
Aula 9
Aula 9Aula 9
Aula 9
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e Memória
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
22 quimica dos-nao_metais_capitulo 22
22  quimica dos-nao_metais_capitulo 2222  quimica dos-nao_metais_capitulo 22
22 quimica dos-nao_metais_capitulo 22
 
Demonstrative pronouns
Demonstrative pronounsDemonstrative pronouns
Demonstrative pronouns
 
Slides linux educacional 3
Slides linux educacional 3Slides linux educacional 3
Slides linux educacional 3
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidos
 
Demonstrative Pronouns
Demonstrative PronounsDemonstrative Pronouns
Demonstrative Pronouns
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Linux educacional
Linux educacionalLinux educacional
Linux educacional
 
Sistemas Informaticos
Sistemas InformaticosSistemas Informaticos
Sistemas Informaticos
 
9º ano, e agora
9º ano, e agora9º ano, e agora
9º ano, e agora
 
Slides cap.4: Reações em soluções aquosas e estequiometria de soluções
Slides cap.4: Reações em soluções  aquosas e estequiometria de soluçõesSlides cap.4: Reações em soluções  aquosas e estequiometria de soluções
Slides cap.4: Reações em soluções aquosas e estequiometria de soluções
 
Demonstrative pronouns
Demonstrative pronounsDemonstrative pronouns
Demonstrative pronouns
 
Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)
Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)
Aplicações Informáticas para a Gestão de Empresas (11º Poliempreende 2013/2013)
 
Slides cap.3- Estequiometria: Cálculos com fórmulas e equações químicas
Slides cap.3- Estequiometria: Cálculos com fórmulas e equações químicasSlides cap.3- Estequiometria: Cálculos com fórmulas e equações químicas
Slides cap.3- Estequiometria: Cálculos com fórmulas e equações químicas
 
Demonstratives
DemonstrativesDemonstratives
Demonstratives
 

Semelhante a Informática básica sistemas operacionais

Introdução a computação 03
Introdução a computação 03Introdução a computação 03
Introdução a computação 03Felipe Pereira
 
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
 
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...Tudosbinformatica .blogspot.com
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
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
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.Dulce Dias
 
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
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasIsaias_Bass
 
Aula 1 - 28/10/2013
Aula 1 - 28/10/2013Aula 1 - 28/10/2013
Aula 1 - 28/10/2013sala40
 
Sistemas operacionais e aplicativos
Sistemas operacionais e aplicativosSistemas operacionais e aplicativos
Sistemas operacionais e aplicativosguicabral6
 
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHSistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHCesarBomgiovani
 
Noções de sistema operacional
Noções de sistema operacionalNoções de sistema operacional
Noções de sistema operacionalLuciano Lugori
 
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
 

Semelhante a Informática básica sistemas operacionais (20)

Introdução a computação 03
Introdução a computação 03Introdução a computação 03
Introdução a computação 03
 
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
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
 
Windows X linux
Windows X linuxWindows X linux
Windows X linux
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Aula1.1-SOeRedes
Aula1.1-SOeRedesAula1.1-SOeRedes
Aula1.1-SOeRedes
 
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
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.
 
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
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaias
 
Aula 1 - 28/10/2013
Aula 1 - 28/10/2013Aula 1 - 28/10/2013
Aula 1 - 28/10/2013
 
Sistemas operacionais e aplicativos
Sistemas operacionais e aplicativosSistemas operacionais e aplicativos
Sistemas operacionais e aplicativos
 
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBHSistemas_operacionais_1. KNOBUIBHBBHBHBH
Sistemas_operacionais_1. KNOBUIBHBBHBHBH
 
Softwares - Computação
Softwares - ComputaçãoSoftwares - Computação
Softwares - Computação
 
Aula1
Aula1Aula1
Aula1
 
Noções de sistema operacional
Noções de sistema operacionalNoções de sistema operacional
Noções de sistema operacional
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
1309 apostila windows_xp
1309 apostila windows_xp1309 apostila windows_xp
1309 apostila windows_xp
 
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
 

Informática básica sistemas operacionais

  • 1. Introdução à Informática Capítulo 3 Sistemas Operacionais: Software em Segundo Plano © 2004 by Pearson Education 1
  • 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. © 2004 by Pearson Education 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. © 2004 by Pearson Education 3
  • 4. Sistemas Operacionais: Software Oculto Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 7
  • 8. Sistemas Operacionais para Computadores Pessoais Plataforma: combinação de hardware de computador e software de sistema operacional.  Wintel (Microsoft Windows que roda em um PC baseado em Intel) é a mais comum. Plataformas Comuns:  MS-DOS  Windows  MAC OS  Unix  Linux © 2004 by Pearson Education 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). Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 13
  • 14. A Família Windows Windows 9x  Windows 95  Windows 98  Windows Millennium Edition (ME) Mercado corporativo  Windows NT  Windows 2000 Windows XP Windows CE Voltar © 2004 by Pearson Education 14
  • 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 17
  • 18. Mercado Corporativo Windows NT  NT é a sigla de “new technology” – nova tecnologia. Windows 2000 Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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 Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 28
  • 29. Sistemas Operacionais de Rede Windows NT Server Windows 2000 Server Windows .NET Server Novell Netware Unix Linux Voltar © 2004 by Pearson Education 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 © 2004 by Pearson Education 30
  • 31. Compartilhando a CPU Multiprocessamento Multiprogramação Tempo compartilhado Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 40
  • 41. Programas Utilitários Executam tarefas secundárias. Exemplos:  Gerenciador de arquivos  Compactação de arquivos  Outros © 2004 by Pearson Education 41
  • 42. Gerenciador de Arquivos Armazena arquivos em uma estrutura de diretórios hierárquica. O Windows usa o Windows Explorer. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 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. Voltar © 2004 by Pearson Education 44