Introdução à    Informática          Capítulo 3Sistemas Operacionais: Software      em Segundo Plano        © 2004 by Pear...
Objetivos Descrever as funções de umsistema operacional. Explicar os fundamentos do sistemaoperacional de um computador. D...
Objetivos Descrever os métodos de alocação derecursos em grandes computadores. Descrever as diferenças entremultiprocessam...
Sistemas Operacionais:         Software OcultoServe como um intermediário entre ohardware e os softwares aplicativos.Siste...
Sistema Operacional Um conjunto de programasque se situa entre os softwaresaplicativos e o hardware:    Gerencia os recur...
Software de Sistemas Todos os programas relacionados àcoordenação das operações do computador. Exemplos:   Sistemas opera...
Kernel (Núcleo)Gerencia o sistema operacional.    Carregado do disco rígido para a memória    quando o computador é inici...
Sistemas Operacionais para      Computadores Pessoais Plataforma: combinação de hardware decomputador e software de sistem...
MS-DOSUsa uma interface de linha de comando.    A tela apresenta prompts ao usuário.    O usuário digita comandos.Amplam...
Microsoft Windows Iniciou-se como um ambiente operacionalpara o MS-DOS.    Não era um sistema operacional completo;    ne...
Ambiente Operacional MS-DOS Windows 3.1 Uma camada adicionada“por cima” do DOS.   Separa o sistema operacional do usuário...
Interface Gráfica O usuário dá umclique em um íconepara executar tarefas. O menu Iniciar nocanto inferioresquerdo abreprog...
Recursos do Windows Nomes de arquivo extensos(até 255 caracteres). Plug and Play:   Torna mais fácil a instalação de    c...
A Família WindowsWindows 9x   Windows 95   Windows 98    Windows Millennium Edition (ME)Mercado corporativo    Windows...
Windows 9x Serve ao mercado doméstico e de consumo. Não é mais um shell, mas um sistemaoperacional independente. Iniciou-s...
Melhorias do Windows 98Capacidades para navegaçãona Internet/intranet.Suporte para hardware deúltima geração, inclusive DV...
Melhorias do Windows MeSuporte para multimídia: Media Player,edição de vídeo.Maiores recursos de confiabilidade.Suporte pa...
Mercado CorporativoWindows NT    NT é a sigla de “new technology” – nova    tecnologia.Windows 2000                      ...
Windows NT A Área de Trabalho tem a aparência doWindows 98 e age como ele. Destina-se a ambientes corporativos,ligados em ...
Windows 2000A última geração do Windows NT.Um computador “serve” a muitosusuários.   Você se identifica e o sistema sabe ...
Windows XPReúne em um únicoproduto as versõescorporativas e aquelasdestinadas aoconsumidor do Windows.   Possui a versão ...
Melhorias do Windows XPMelhor interface com o usuário:   Área de trabalho muito mais clara e desobstruída.   Mais ícones...
Windows CEVersão em menor escala do Windows 9x:    Projetado para funcionar em máquinas com    telas pequenas e, se for o...
MAC OS Projetado para ocomputador Macintosh. Primeira GUIbem-sucedidacomercialmente.   Serviu como modelo    para o Windo...
UNIXDesenvolvido em 1971 para ser usado nominicomputador DEC.Sistema baseado em caracteres com interfacede linha de comand...
LinuxUsa interface de linha de comando.   Muitas companhias criaram uma GUI    para funcionar com o Linux.Conceito de fon...
Sistemas Operacionais para Redes Sistema Operacional de Rede – Network operating system (NOS):    Manipula funções de red...
Funções de Rede Compartilhar recursos (discos rígidos eimpressoras). Segurança de dados. Diagnóstico e solução de problema...
Sistemas Operacionais de Rede Windows NT Server Windows 2000 Server Windows .NET Server Novell Netware Unix Linux         ...
Sistemas Operacionais paraComputadores de Grande PorteAlocação de recursos: atribuir recursosde computador a certos progra...
Compartilhando a CPUMultiprocessamentoMultiprogramaçãoTempo compartilhado                     Voltar            © 2004 by ...
Multiprocessamento O uso de um computador potentecom múltiplas CPUs. Múltiplos programas rodamsimultaneamente.   Cada um ...
Multiprogramação Dois ou mais programas executadosconcorrentemente.   Os programas se alternam na    utilização da CPU. ...
Tempo CompartilhadoOs programas se alternam na utilização da CPU.Baseado no tempo.   A cada usuário é designada uma fatia...
Compartilhando Memória Gerenciamento da memória. Divide a memória em primeiro planoe segundo plano. Usa armazenamento virt...
Gerenciamento da Memória Divide a memória em partições distintas. Aloca memória para programas. Mantém os programas mutuam...
Primeiro Plano e           Segundo Plano Primeiro plano: para programas comalta prioridade, que receberão maistempo de CPU...
Armazenamento Virtual Os programas que estão atualmente em execuçãosão armazenados em disco.    Partes do programa são le...
Compartilhando Recursos de    Armazenamento Controla a localização dos arquivos. Responde a comandos paramanipular arquivo...
Compartilhando Recursos      de Impressão Spooling: o programa escreve uma linha em umarquivo em disco em vez de enviá-lad...
Programas UtilitáriosExecutam tarefas secundárias.Exemplos:   Gerenciador de arquivos   Compactação de arquivos    Outr...
Gerenciador de Arquivos Armazena arquivosem uma estrutura dediretórios hierárquica. O Windows usa oWindows Explorer.      ...
Compactação de Arquivos Reduz a quantidadede espaço que umarquivo requer.    Faz o arquivo ocupar    menos espaço em    d...
Outros Programas UtilitáriosBackup e Restauração:   Backup: faz cópias de discos e armazena-as    em um lugar seguro.   ...
Upcoming SlideShare
Loading in...5
×

Informática básica sistemas operacionais

2,489

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,489
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
90
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Informática básica sistemas operacionais

  1. 1. Introdução à Informática Capítulo 3Sistemas Operacionais: Software em Segundo Plano © 2004 by Pearson Education 1
  2. 2. Objetivos Descrever as funções de umsistema operacional. Explicar os fundamentos do sistemaoperacional de um computador. Descrever as vantagens de umsistema operacional gráfico. Estabelecer a diferença entre as diversasversões do Microsoft Windows. Explicar a necessidade dos sistemasoperacionais de rede. © 2004 by Pearson Education 2
  3. 3. Objetivos Descrever os métodos de alocação derecursos em grandes computadores. Descrever as diferenças entremultiprocessamento, multiprogramação esistema de tempo compartilhado. Explicar os princípios dogerenciamento da memória. Listar diversas funções normalmenteexecutadas por programas utilitários. © 2004 by Pearson Education 3
  4. 4. Sistemas Operacionais: Software OcultoServe como um intermediário entre ohardware e os softwares aplicativos.Sistema OperacionalSoftware de sistemasKernel © 2004 by Pearson Education 4
  5. 5. Sistema Operacional Um conjunto de programasque se situa entre os softwaresaplicativos 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. 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. 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. 8. Sistemas Operacionais para Computadores Pessoais Plataforma: combinação de hardware decomputador 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. 9. MS-DOSUsa 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. 10. Microsoft Windows Iniciou-se como um ambiente operacionalpara 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 completade sistemas operacionais. Voltar © 2004 by Pearson Education 10
  11. 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. 12. Interface Gráfica O usuário dá umclique em um íconepara executar tarefas. O menu Iniciar nocanto inferioresquerdo abreprogramas. Usa menus paraativar comandos. Voltar © 2004 by Pearson Education 12
  13. 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. 14. A Família WindowsWindows 9x Windows 95 Windows 98 Windows Millennium Edition (ME)Mercado corporativo Windows NT Windows 2000Windows XPWindows CE Voltar © 2004 by Pearson Education 14
  15. 15. Windows 9x Serve ao mercado doméstico e de consumo. Não é mais um shell, mas um sistemaoperacional independente. Iniciou-se com o Windows 95. Geração seguinte: Windows 98 Windows MEMuitas melhorias em relação ao Windows 3.1. Voltar © 2004 by Pearson Education 15
  16. 16. Melhorias do Windows 98Capacidades para navegaçãona Internet/intranet.Suporte para hardware deúltima geração, inclusive DVDe multimídia.Suporte para unidades dedisco de enorme capacidade.Assistentes: software passo apasso para instalar, configurare usar software. Voltar © 2004 by Pearson Education 16
  17. 17. Melhorias do Windows MeSuporte 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. 18. Mercado CorporativoWindows NT NT é a sigla de “new technology” – nova tecnologia.Windows 2000 Voltar © 2004 by Pearson Education 18
  19. 19. Windows NT A Área de Trabalho tem a aparência doWindows 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. 20. Windows 2000A última geração do Windows NT.Um computador “serve” a muitosusuá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. 21. Windows XPReúne em um únicoproduto as versõescorporativas e aquelasdestinadas aoconsumidor do Windows. Possui a versão doméstica (Home) e a profissional (Professional).Melhorias Voltar © 2004 by Pearson Education 21
  22. 22. Melhorias do Windows XPMelhor 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. 23. Windows CEVersã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. 24. MAC OS Projetado para ocomputador Macintosh. Primeira GUIbem-sucedidacomercialmente. Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. Voltar © 2004 by Pearson Education 24
  25. 25. UNIXDesenvolvido em 1971 para ser usado nominicomputador DEC.Sistema baseado em caracteres com interfacede 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 emservidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo. Voltar © 2004 by Pearson Education 25
  26. 26. LinuxUsa 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. 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. 28. Funções de Rede Compartilhar recursos (discos rígidos eimpressoras). Segurança de dados. Diagnóstico e solução de problemas(troubleshooting). Controle administrativo. Voltar © 2004 by Pearson Education 28
  29. 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. 30. Sistemas Operacionais paraComputadores de Grande PorteAlocação de recursos: atribuir recursosde computador a certos programas eprocessos 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. 31. Compartilhando a CPUMultiprocessamentoMultiprogramaçãoTempo compartilhado Voltar © 2004 by Pearson Education 31
  32. 32. Multiprocessamento O uso de um computador potentecom múltiplas CPUs. Múltiplos programas rodamsimultaneamente. Cada um é executado em seu próprio processador. Voltar © 2004 by Pearson Education 32
  33. 33. Multiprogramação Dois ou mais programas executadosconcorrentemente. 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 emlote que não exigem entrada do usuário. Voltar © 2004 by Pearson Education 33
  34. 34. Tempo CompartilhadoOs 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çõescom muitos usuários. Voltar © 2004 by Pearson Education 34
  35. 35. Compartilhando Memória Gerenciamento da memória. Divide a memória em primeiro planoe segundo plano. Usa armazenamento virtual. Também chamado de memória virtual. Voltar © 2004 by Pearson Education 35
  36. 36. Gerenciamento da Memória Divide a memória em partições distintas. Aloca memória para programas. Mantém os programas mutuamenteseparados. Voltar © 2004 by Pearson Education 36
  37. 37. Primeiro Plano e Segundo Plano Primeiro plano: para programas comalta prioridade, que receberão maistempo de CPU. Segundo plano: para programas commenor prioridade, que receberão menostempo 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. 38. Armazenamento Virtual Os programas que estão atualmente em execuçãosã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. 39. Compartilhando Recursos de Armazenamento Controla a localização dos arquivos. Responde a comandos paramanipular arquivos. Controla pedidos de entrada esaída de arquivos Processa-os na ordem em que são recebidos. Voltar © 2004 by Pearson Education 39
  40. 40. Compartilhando Recursos de Impressão Spooling: o programa escreve uma linha em umarquivo em disco em vez de enviá-ladiretamente 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çãomuito mais rapidamente. Escrever em disco é muito mais rápido do que escrever em uma impressora. Voltar © 2004 by Pearson Education 40
  41. 41. Programas UtilitáriosExecutam tarefas secundárias.Exemplos: Gerenciador de arquivos Compactação de arquivos Outros © 2004 by Pearson Education 41
  42. 42. Gerenciador de Arquivos Armazena arquivosem uma estrutura dediretórios hierárquica. O Windows usa oWindows Explorer. Voltar © 2004 by Pearson Education 42
  43. 43. Compactação de Arquivos Reduz a quantidadede espaço que umarquivo 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. 44. Outros Programas UtilitáriosBackup 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 discoa fim de que todos os arquivos sejamarmazenados em localizações contíguas. Driver de dispositivo: manipula comandos paradispositivos, como, por exemplo, impressoras edispositivos de armazenamento. Voltar © 2004 by Pearson Education 44
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×