A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Introdução à Informática Sistemas Operacionais: Software em Segundo Plano.

Apresentações semelhantes


Apresentação em tema: "1 Introdução à Informática Sistemas Operacionais: Software em Segundo Plano."— Transcrição da apresentação:

1 1 Introdução à Informática Sistemas Operacionais: Software em Segundo Plano

2 2 © 2004 by Pearson Education Objetivos Descrever as funções de um Descrever as funções de um sistema operacional. sistema operacional. Explicar os fundamentos do sistema operacional de um computador. Explicar os fundamentos do sistema operacional de um computador. Descrever as vantagens de um sistema operacional gráfico. Descrever as vantagens de um sistema operacional gráfico. Estabelecer a diferença entre as diversas versões do Microsoft Windows. Estabelecer a diferença entre as diversas versões do Microsoft Windows. Explicar a necessidade dos sistemas operacionais de rede. Explicar a necessidade dos sistemas operacionais de rede.

3 3 © 2004 by Pearson Education Objetivos Descrever os métodos de alocação de recursos em grandes computadores. 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. Descrever as diferenças entre multiprocessamento, multiprogramação e sistema de tempo compartilhado. Explicar os princípios do gerenciamento da memória. Explicar os princípios do gerenciamento da memória. Listar diversas funções normalmente executadas por programas utilitários. Listar diversas funções normalmente executadas por programas utilitários.

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

5 5 © 2004 by Pearson Education Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador (CPU, dispositivos periféricos). Gerencia os recursos do computador (CPU, dispositivos periféricos). Estabelece uma interface Estabelece uma interface com o usuário. com o usuário. Determina como o usuário interage com o sistema operacional. Determina como o usuário interage com o sistema operacional. Provê e executa serviços para softwares aplicativos. Provê e executa serviços para softwares aplicativos. Voltar

6 6 © 2004 by Pearson Education Software de Sistemas Todos os programas relacionados à coordenação das operações do computador. Todos os programas relacionados à coordenação das operações do computador. Exemplos: Exemplos: Sistemas operacionais. Sistemas operacionais. Conversores de linguagem: Conversores de linguagem: Convertem código de programa para uma forma legível por máquina. Convertem código de programa para uma forma legível por máquina. Programas utilitários: Programas utilitários: Executam tarefas secundárias. Executam tarefas secundárias. Voltar

7 7 © 2004 by Pearson Education Kernel (Núcleo) Gerencia o sistema operacional. Gerencia o sistema operacional. Carregado do disco rígido para a memória quando o computador é inicializado. Carregado do disco rígido para a memória quando o computador é inicializado. Booting refere-se a iniciar o computador. Booting refere-se a iniciar o computador. Carrega do armazenamento em disco Carrega do armazenamento em disco outros programas do sistema operacional, quando necessário. outros programas do sistema operacional, quando necessário. Outros programas são chamados Outros programas são chamados de não-residentes. de não-residentes. Voltar

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

9 9 © 2004 by Pearson Education MS-DOS Usa uma interface de linha de comando. Usa uma interface de linha de comando. A tela apresenta prompts ao usuário. A tela apresenta prompts ao usuário. O usuário digita comandos. O usuário digita comandos. Amplamente substituído pelas interfaces gráficas. Não é amigável (user-friendly). Voltar

10 10 © 2004 by Pearson Education Microsoft Windows Iniciou-se como um ambiente operacional para o MS-DOS. Iniciou-se como um ambiente operacional para o MS-DOS.ambiente operacionalambiente operacional Não era um sistema operacional completo; necessitava do MS-DOS. Não era um sistema operacional completo; necessitava do MS-DOS. Usa uma interface gráfica. Usa uma interface gráfica.interface gráficainterface gráfica Os usuários podem usar os comandos Os usuários podem usar os comandos e a interface do DOS. e a interface do DOS. Agora é uma família completa Agora é uma família completafamília completafamília completa de sistemas operacionais. de sistemas operacionais. Voltar

11 11 © 2004 by Pearson Education Ambiente Operacional MS-DOS Windows 3.1 Windows 3.1 Uma camada adicionada Uma camada adicionada por cima do DOS. por cima do DOS. Separa o sistema operacional do usuário. Separa o sistema operacional do usuário. Torna o sistema operacional Torna o sistema operacional mais fácil de usar. mais fácil de usar. Denomina-se shell. Denomina-se shell. Voltar

12 12 © 2004 by Pearson Education Interface Gráfica O usuário dá um clique em um ícone para executar tarefas. O usuário dá um clique em um ícone para executar tarefas. O menu Iniciar no canto inferior esquerdo abre programas. O menu Iniciar no canto inferior esquerdo abre programas. Usa menus para ativar comandos. Usa menus para ativar comandos. Voltar

13 13 © 2004 by Pearson Education Recursos do Windows Nomes de arquivo extensos Nomes de arquivo extensos (até 255 caracteres). (até 255 caracteres). Plug and Play: Plug and Play: Torna mais fácil a instalação de Torna mais fácil a instalação de componentes de hardware. componentes de hardware. Object Linking and Embedding (OLE): Object Linking and Embedding (OLE): Permite ao usuário incorporar ou vincular Permite ao usuário incorporar ou vincular um documento em outro. um documento em outro. Voltar

14 14 © 2004 by Pearson Education Windows 9x Windows 9xWindows 9xWindows 9x Windows 95 Windows 95 Windows 98 Windows 98 Windows Millennium Edition (ME) Windows Millennium Edition (ME) Mercado corporativo Mercado corporativoMercado corporativoMercado corporativo Windows NT Windows NT Windows 2000 Windows 2000 Windows XP Windows XPWindows XPWindows XP Windows CE Windows CEWindows CEWindows CE Windows Vista Windows Vista Windows 7 A Família Windows Voltar

15 15 © 2004 by Pearson Education Windows 9x Serve ao mercado doméstico e de consumo. Serve ao mercado doméstico e de consumo. Não é mais um shell, mas um sistema operacional independente. Não é mais um shell, mas um sistema operacional independente. Iniciou-se com o Windows 95. Iniciou-se com o Windows 95. Geração seguinte: Geração seguinte: Windows 98 Windows 98Windows 98Windows 98 Windows ME Windows MEWindows MEWindows ME Muitas melhorias em relação ao Windows 3.1. Muitas melhorias em relação ao Windows 3.1.melhorias Voltar

16 16 © 2004 by Pearson Education Melhorias do Windows 98 Capacidades para navegação na Internet/intranet. Capacidades para navegação na Internet/intranet. Suporte para hardware de última geração, inclusive DVD e multimídia. Suporte para hardware de última geração, inclusive DVD e multimídia. Suporte para unidades de disco de enorme capacidade. Suporte para unidades de disco de enorme capacidade. Assistentes: software passo a passo para instalar, configurar e usar software. Assistentes: software passo a passo para instalar, configurar e usar software. Voltar

17 17 © 2004 by Pearson Education Melhorias do Windows Me Suporte para multimídia: Media Player, edição de vídeo. Suporte para multimídia: Media Player, edição de vídeo. Maiores recursos de confiabilidade. Maiores recursos de confiabilidade. Suporte para redes domésticas. Suporte para redes domésticas. Voltar

18 18 © 2004 by Pearson Education Mercado Corporativo Windows NT Windows NTWindows NTWindows NT NT é a sigla de new technology – nova tecnologia. NT é a sigla de new technology – nova tecnologia. Windows 2000 Windows 2000Windows 2000Windows 2000 Voltar

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

20 20 © 2004 by Pearson Education Windows 2000 A última geração do Windows NT. A última geração do Windows NT. Um computador serve a muitos usuários. Um computador serve a muitos usuários. Você se identifica e o sistema sabe suas preferências. 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. Você obtém sua área de trabalho e arquivos, independentemente de qual PC usa para acessar a rede. Voltar

21 21 © 2004 by Pearson Education Windows XP Reúne em um único produto as versões corporativas e aquelas destinadas ao consumidor do Windows. 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). Possui a versão doméstica (Home) e a profissional (Professional). Melhorias MelhoriasMelhorias Voltar

22 22 © 2004 by Pearson Education Melhorias do Windows XP Melhor interface com o usuário: Melhor interface com o usuário: Área de trabalho muito mais clara e desobstruída. Área de trabalho muito mais clara e desobstruída. Mais ícones no menu Iniciar redesenhado. Mais ícones no menu Iniciar redesenhado. Melhor suporte para multimídia. Melhor suporte para multimídia. Mais personalização. Mais personalização. Suporte para múltiplos usuários: 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. 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. Cria contas limitadas para crianças usarem; ou seja, sem jogos inadequados e sem acesso à Internet. Suporte e proteção para a Internet. Suporte e proteção para a Internet. Voltar

23 23 © 2004 by Pearson Education Windows CE Versão em menor escala do Windows 9x: 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. Projetado para funcionar em máquinas com telas pequenas e, se for o caso, com armazenamento pequeno. Usado em Pocket PCs. Usado em Pocket PCs. Usado em sistemas embutidos. Usado em sistemas embutidos. Dispositivos computadorizados integrados em outros produtos; ou seja, robôs. Dispositivos computadorizados integrados em outros produtos; ou seja, robôs. O CE.NET suporta a plataforma.NET. O CE.NET suporta a plataforma.NET. Voltar

24 24 © 2004 by Pearson Education MAC OS Projetado para o computador Macintosh. Projetado para o computador Macintosh. Primeira GUI bem-sucedida comercialmente. Primeira GUI bem-sucedida comercialmente. Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. Voltar

25 25 © 2004 by Pearson Education UNIX Desenvolvido em 1971 para ser usado no minicomputador DEC. Desenvolvido em 1971 para ser usado no minicomputador DEC. Sistema baseado em caracteres com interface Sistema baseado em caracteres com interface de linha de comando. de linha de comando. Não é ligado a nenhuma família de processadores. 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. Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante. Principal sistema operacional em uso em Principal sistema operacional em uso em servidores de Internet. servidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo. Manipula facilmente muitos usuários ao mesmo tempo. Voltar

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

27 27 © 2004 by Pearson Education Sistemas Operacionais para Redes Sistema Operacional de Rede – Network operating system (NOS): Sistema Operacional de Rede – Network operating system (NOS): Manipula funções de rede. Manipula funções de rede.funções de rede.funções de rede. Faz parecer que os recursos rodam nos computadores clientes. Faz parecer que os recursos rodam nos computadores clientes. Sistemas comuns. Sistemas comuns. Sistemas comuns. Sistemas comuns.

28 28 © 2004 by Pearson Education Funções de Rede Compartilhar recursos (discos rígidos e impressoras). Compartilhar recursos (discos rígidos e impressoras). Segurança de dados. Segurança de dados. Diagnóstico e solução de problemas (troubleshooting). Diagnóstico e solução de problemas (troubleshooting). Controle administrativo. Controle administrativo. Voltar

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

30 30 © 2004 by Pearson Education Sistemas Operacionais para Computadores de Grande Porte Alocação de recursos: atribuir recursos de computador a certos programas e processos para serem usados. Alocação de recursos: atribuir recursos de computador a certos programas e processos para serem usados. Principais questões relacionadas à alocação de recursos: Principais questões relacionadas à alocação de recursos: Compartilhar a Unidade Central de Processamento Compartilhar a Unidade Central de Processamento Compartilhar a Unidade Central de Processamento Compartilhar a Unidade Central de Processamento Compartilhar memória Compartilhar memória Compartilhar memória Compartilhar memória Compartilhar recursos de armazenamento Compartilhar recursos de armazenamento Compartilhar recursos de armazenamento Compartilhar recursos de armazenamento Compartilhar recursos de impressão Compartilhar recursos de impressão Compartilhar recursos de impressão Compartilhar recursos de impressão

31 31 © 2004 by Pearson Education Compartilhando a CPU Multiprocessamento MultiprocessamentoMultiprocessamento Multiprogramação MultiprogramaçãoMultiprogramação Tempo compartilhado Tempo compartilhadoTempo compartilhadoTempo compartilhado Voltar

32 32 © 2004 by Pearson Education Multiprocessamento O uso de um computador potente com múltiplas CPUs. O uso de um computador potente com múltiplas CPUs. Múltiplos programas rodam simultaneamente. Múltiplos programas rodam simultaneamente. Cada um é executado em seu próprio processador. Cada um é executado em seu próprio processador. Voltar

33 33 © 2004 by Pearson Education Multiprogramação Dois ou mais programas executados concorrentemente. Dois ou mais programas executados concorrentemente. Os programas se alternam na utilização da CPU. Os programas se alternam na utilização da CPU. Baseada em eventos. Baseada em eventos. Uma interrupção suspende o processamento para permitir a execução de um outro programa. 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. 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. Geralmente é usada em programas em lote que não exigem entrada do usuário. Voltar

34 34 © 2004 by Pearson Education Tempo Compartilhado Os programas se alternam na utilização da CPU. Os programas se alternam na utilização da CPU. Baseado no tempo. Baseado no tempo. A cada usuário é designada uma fatia de tempo (fração de segundo). 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. 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. Tempo de resposta: o tempo entre o pedido digitado e a resposta do computador. Tipicamente, é usado em aplicações com muitos usuários. Tipicamente, é usado em aplicações com muitos usuários. Voltar

35 35 © 2004 by Pearson Education Compartilhando Memória Gerenciamento da memória. Gerenciamento da memória.Gerenciamento da memóriaGerenciamento da memória Divide a memória em primeiro plano Divide a memória em primeiro planoDivide a memóriaDivide a memória e segundo plano. e segundo plano. Usa armazenamento virtual. Usa armazenamento virtual.Usa armazenamento virtualUsa armazenamento virtual Também chamado de memória virtual. Também chamado de memória virtual. Voltar

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

37 37 © 2004 by Pearson Education Primeiro Plano e Segundo Plano Primeiro plano: para programas com alta prioridade, que receberão mais tempo de CPU. 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 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. Os programas que aguardam para ser executados são colocados em filas, baseando-se em sua prioridade. Voltar

38 38 © 2004 by Pearson Education Armazenamento Virtual Os programas que estão atualmente em execução são armazenados em disco. 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. Partes do programa são levadas para a memória conforme a necessidade. Minimiza a quantidade de memória necessária. Minimiza a quantidade de memória necessária. Pode ser implementado por meio de paginação. Pode ser implementado por meio de paginação. Divide a memória em páginas pequenas, de tamanho fixo. 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. A tabela de páginas (page table) controla as localizações na memória. Voltar

39 39 © 2004 by Pearson Education Compartilhando Recursos de Armazenamento Controla a localização dos arquivos. Controla a localização dos arquivos. Responde a comandos para manipular arquivos. Responde a comandos para manipular arquivos. Controla pedidos de entrada e saída de arquivos Controla pedidos de entrada e saída de arquivos Processa-os na ordem em que são recebidos. Processa-os na ordem em que são recebidos. Voltar

40 40 © 2004 by Pearson Education 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. 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. Quando o arquivo é concluído, é colocado numa fila. O arquivo é impresso quando a impressora se torna disponível. O arquivo é impresso quando a impressora se torna disponível. Permite a um programa concluir a execução muito mais rapidamente. Permite a um programa concluir a execução muito mais rapidamente. Escrever em disco é muito mais rápido do que escrever em uma impressora. Escrever em disco é muito mais rápido do que escrever em uma impressora. Voltar

41 41 © 2004 by Pearson Education Programas Utilitários Executam tarefas secundárias. Executam tarefas secundárias. Exemplos: Exemplos: Gerenciador de arquivos Gerenciador de arquivos Gerenciador de arquivos Gerenciador de arquivos Compactação de arquivos Compactação de arquivos Compactação de arquivos Compactação de arquivos Outros Outros Outros

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

43 43 © 2004 by Pearson Education Compactação de Arquivos Reduz a quantidade de espaço que um arquivo requer. Reduz a quantidade de espaço que um arquivo requer. Faz o arquivo ocupar menos espaço em disco. Faz o arquivo ocupar menos espaço em disco. Toma menos tempo para transmitir por meio de linhas de comunicação. Toma menos tempo para transmitir por meio de linhas de comunicação. Voltar

44 44 © 2004 by Pearson Education Outros Programas Utilitários Backup e Restauração: Backup e Restauração: Backup: faz cópias de discos e armazena-as em um lugar seguro. Backup: faz cópias de discos e armazena-as em um lugar seguro. Restauração: restaura arquivos de backups. 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. 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. Driver de dispositivo: manipula comandos para dispositivos, como, por exemplo, impressoras e dispositivos de armazenamento. Voltar


Carregar ppt "1 Introdução à Informática Sistemas Operacionais: Software em Segundo Plano."

Apresentações semelhantes


Anúncios Google