informática básica sistemas operacionais

Post on 01-Jul-2015

2.405 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 2004 by Pearson Education © 2004 by Pearson Education 11

Introdução à Introdução à InformáticaInformática

CapítuloCapítulo 3 3Sistemas Operacionais: Software Sistemas Operacionais: Software

em Segundo Planoem Segundo Plano

22© 2004 by Pearson Education© 2004 by Pearson Education

ObjetivosObjetivos Descrever as funções de um Descrever as funções de um

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

33© 2004 by Pearson Education© 2004 by Pearson Education

ObjetivosObjetivos Descrever os métodos de alocação de Descrever os métodos de alocação de recursos em grandes computadores.recursos em grandes computadores. Descrever as diferenças entre Descrever as diferenças entre multiprocessamento, multiprogramação e multiprocessamento, multiprogramação e sistema de tempo compartilhado.sistema de tempo compartilhado. Explicar os princípios do Explicar os princípios do gerenciamento da memória.gerenciamento da memória. Listar diversas funções normalmente Listar diversas funções normalmente executadas por programas utilitários.executadas por programas utilitários.

44© 2004 by Pearson Education© 2004 by Pearson Education

Sistemas Operacionais: Sistemas Operacionais: Software OcultoSoftware Oculto

Serve como um intermediário entre o Serve como um intermediário entre o hardware e os softwares aplicativos.hardware e os softwares aplicativos.

Sistema OperacionalSistema Operacional

Software de sistemasSoftware de sistemas

KernelKernel

55© 2004 by Pearson Education© 2004 by Pearson Education

Sistema OperacionalSistema Operacional

Um conjunto de programas Um conjunto de programas que se situa entre os softwares que se situa entre os softwares aplicativos e o hardware:aplicativos e o hardware:

Gerencia os recursos do computador Gerencia os recursos do computador (CPU, dispositivos periféricos).(CPU, dispositivos periféricos).

Estabelece uma interface Estabelece uma interface

com o usuário.com o usuário.

Determina como o usuário interage Determina como o usuário interage com o sistema operacional.com o sistema operacional.

Provê e executa serviços para Provê e executa serviços para softwares aplicativos.softwares aplicativos.

Voltar

66© 2004 by Pearson Education© 2004 by Pearson Education

Software de SistemasSoftware de Sistemas

Todos os programas relacionados à Todos os programas relacionados à coordenação das operações do computador.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 Convertem código de programa para

uma forma legível por máquina.uma forma legível por máquina.

Programas utilitários:Programas utilitários: Executam tarefas secundárias.Executam tarefas secundárias.

Voltar

77© 2004 by Pearson Education© 2004 by Pearson Education

Kernel (Núcleo)Kernel (Núcleo)

Gerencia o sistema operacional.Gerencia o sistema operacional. Carregado do disco rígido para a memória Carregado do disco rígido para a memória

quando o computador é inicializado.quando o computador é inicializado. BootingBooting refere-se a iniciar o computador. refere-se a iniciar o computador.

Carrega do armazenamento em disco Carrega do armazenamento em disco

outros programas do sistema operacional, outros programas do sistema operacional, quando necessário.quando necessário.

Outros programas são chamados Outros programas são chamados

de de não-residentes.não-residentes.

Voltar

88© 2004 by Pearson Education© 2004 by Pearson Education

Sistemas Operacionais para Sistemas Operacionais para Computadores PessoaisComputadores Pessoais

Plataforma: combinação de hardware de Plataforma: combinação de hardware de computador e software de sistema operacional.computador e software de sistema operacional. WintelWintel (Microsoft Windows que roda em um PC (Microsoft Windows que roda em um PC

baseado em Intel) é a mais comum.baseado em Intel) é a mais comum.

Plataformas Comuns:Plataformas Comuns: MS-DOSMS-DOS WindowsWindows MAC OSMAC OS UnixUnix LinuxLinux

99© 2004 by Pearson Education© 2004 by Pearson Education

MS-DOSMS-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.Amplamente substituído pelas interfaces gráficas.

Não é amigável (user-friendly).Não é amigável (user-friendly).

Voltar

1010© 2004 by Pearson Education© 2004 by Pearson Education

Microsoft WindowsMicrosoft Windows

Iniciou-se como um Iniciou-se como um ambiente operacional ambiente operacional para o MS-DOS.para o MS-DOS. Não era um sistema operacional completo; Não era um sistema operacional completo;

necessitava do MS-DOS.necessitava do MS-DOS.

Usa uma Usa uma 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 Agora é uma família completafamília completa

de sistemas operacionais.de sistemas operacionais.

Voltar

1111© 2004 by Pearson Education© 2004 by Pearson Education

Ambiente Operacional MS-DOS Ambiente Operacional MS-DOS

Windows 3.1Windows 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 Denomina-se shell.shell.

Voltar

1212© 2004 by Pearson Education© 2004 by Pearson Education

Interface GráficaInterface Gráfica

O usuário dá um O usuário dá um clique em um ícone clique em um ícone para executar tarefas.para executar tarefas.

O menu Iniciar no O menu Iniciar no canto inferior canto inferior esquerdo abre esquerdo abre programas.programas.

Usa menus para Usa menus para ativar comandos.ativar comandos.

Voltar

1313© 2004 by Pearson Education© 2004 by Pearson Education

Recursos do WindowsRecursos 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

1414© 2004 by Pearson Education© 2004 by Pearson Education

Windows 9xWindows 9x Windows 95Windows 95 Windows 98Windows 98 Windows Millennium Edition (ME)Windows Millennium Edition (ME)

Mercado corporativoMercado corporativo Windows NTWindows NT Windows 2000Windows 2000

Windows XPWindows XP Windows CEWindows CE

A Família WindowsA Família Windows

Voltar

1515© 2004 by Pearson Education© 2004 by Pearson Education

Windows 9Windows 9xx

Serve ao mercado doméstico e de consumo.Serve ao mercado doméstico e de consumo.

Não é mais um shell, mas um sistema Não é mais um shell, mas um sistema operacional independente.operacional independente.

Iniciou-se com o Windows 95.Iniciou-se com o Windows 95. Geração seguinte:Geração seguinte:

Windows 98Windows 98

Windows MEWindows ME

Muitas Muitas melhoriasmelhorias em relação ao Windows 3.1. em relação ao Windows 3.1.

Voltar

1616© 2004 by Pearson Education© 2004 by Pearson Education

Melhorias do Windows 98 Melhorias do Windows 98

Capacidades para navegação Capacidades para navegação na Internet/intranet.na Internet/intranet.

Suporte para hardware de Suporte para hardware de última geração, inclusive DVD última geração, inclusive DVD e multimídia.e multimídia.

Suporte para unidades de Suporte para unidades de disco de enorme capacidade.disco de enorme capacidade.

Assistentes: software passo a Assistentes: software passo a passo para instalar, configurar passo para instalar, configurar e usar software.e usar software.

Voltar

1717© 2004 by Pearson Education© 2004 by Pearson Education

Melhorias do Windows MeMelhorias do Windows Me

Suporte para multimídia: Media Player, Suporte para multimídia: Media Player, edição de vídeo.edição de vídeo.

Maiores recursos de confiabilidade.Maiores recursos de confiabilidade.

Suporte para redes domésticas.Suporte para redes domésticas.

Voltar

1818© 2004 by Pearson Education© 2004 by Pearson Education

Mercado CorporativoMercado Corporativo

Windows NTWindows NT NT é a sigla de “new technology” NT é a sigla de “new technology” – nova – nova

tecnologiatecnologia..

Windows 2000Windows 2000

Voltar

1919© 2004 by Pearson Education© 2004 by Pearson Education

Windows NTWindows NT

A Área de Trabalho tem a aparência do A Área de Trabalho tem a aparência do Windows 98 e age como ele.Windows 98 e age como ele.

Destina-se a ambientes corporativos, Destina-se a ambientes corporativos, ligados em rede.ligados em rede. Projetado para garantir escalabilidade (a Projetado para garantir escalabilidade (a

capacidade de suportar muitos usuários).capacidade de suportar muitos usuários). Segurança mais rígida.Segurança mais rígida.

Voltar

2020© 2004 by Pearson Education© 2004 by Pearson Education

Windows 2000Windows 2000

A última geração do Windows NT.A última geração do Windows NT.

Um computador “serve” a muitos Um computador “serve” a muitos usuários.usuários. Você se identifica e o sistema sabe Você se identifica e o sistema sabe

suas preferências.suas preferências. Você obtém “sua” área de trabalho e Você obtém “sua” área de trabalho e

arquivos, independentemente de qual PC arquivos, independentemente de qual PC usa para acessar a rede.usa para acessar a rede.

Voltar

2121© 2004 by Pearson Education© 2004 by Pearson Education

Windows XPWindows XP

Reúne em um único Reúne em um único produto as versões produto as versões corporativas e aquelas corporativas e aquelas destinadas ao destinadas ao consumidor do Windowsconsumidor do Windows.. Possui a versão doméstica Possui a versão doméstica

(Home) e a profissional (Home) e a profissional (Professional).(Professional).

MelhoriasMelhorias

Voltar

2222© 2004 by Pearson Education© 2004 by Pearson Education

Melhorias do Windows XP 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 O usuário pode sair do sistema, deixar

programas rodando e permitir que outro programas rodando e permitir que outro usuário entre no sistema. usuário entre no sistema.

Cria contas limitadas para crianças usarem; ou seja, Cria contas limitadas para crianças usarem; ou seja, sem jogos inadequados e sem acesso à Internet.sem jogos inadequados e sem acesso à Internet.

Suporte e proteção para a Internet.Suporte e proteção para a Internet.

Voltar

2323© 2004 by Pearson Education© 2004 by Pearson Education

Windows CEWindows CE

Versão em menor escala do Windows 9x:Versão em menor escala do Windows 9x: Projetado para funcionar em máquinas com Projetado para funcionar em máquinas com

telas pequenas e, se for o caso, com telas pequenas e, se for o caso, com armazenamento pequeno.armazenamento pequeno.

Usado em Pocket PCs.Usado em Pocket PCs.

Usado em sistemas embutidos.Usado em sistemas embutidos. Dispositivos computadorizados integrados em Dispositivos computadorizados integrados em

outros produtos; ou seja, robôs.outros produtos; ou seja, robôs.

O CE .NET suporta a plataforma .NET.O CE .NET suporta a plataforma .NET.Voltar

2424© 2004 by Pearson Education© 2004 by Pearson Education

MAC OSMAC OS

Projetado para o Projetado para o computador Macintosh.computador Macintosh.

Primeira GUI Primeira GUI bem-sucedida bem-sucedida comercialmente.comercialmente. Serviu como modelo Serviu como modelo

para o Windows e para o Windows e outros produtos GUI outros produtos GUI desenvolvidos desenvolvidos a partir de então.a partir de então.

Voltar

2525© 2004 by Pearson Education© 2004 by Pearson Education

UNIXUNIX

Desenvolvido em 1971 para ser usado no Desenvolvido em 1971 para ser usado no minicomputador DEC.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, Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante.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

2626© 2004 by Pearson Education© 2004 by Pearson Education

LinuxLinux

Usa interface de linha de comando.Usa interface de linha de comando. Muitas companhias criaram uma GUI Muitas companhias criaram uma GUI

para funcionar com o Linux.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 Usuários podem baixar (download), modificar

e distribuir o software.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

2727© 2004 by Pearson Education© 2004 by Pearson Education

Sistemas Operacionais para RedesSistemas Operacionais para Redes

Sistema Operacional de Rede Sistema Operacional de Rede –– Network operating system (NOS): Network operating system (NOS): Manipula Manipula funções de rede.funções de rede. Faz parecer que os recursos rodam Faz parecer que os recursos rodam

nos computadores clientes.nos computadores clientes. Sistemas comuns.Sistemas comuns.

2828© 2004 by Pearson Education© 2004 by Pearson Education

Funções de RedeFunções de Rede

Compartilhar recursos (discos rígidos e Compartilhar recursos (discos rígidos e impressoras).impressoras).

Segurança de dados.Segurança de dados.

Diagnóstico e solução de problemas Diagnóstico e solução de problemas ((troubleshootingtroubleshooting).).

Controle administrativo.Controle administrativo.

Voltar

2929© 2004 by Pearson Education© 2004 by Pearson Education

Sistemas Operacionais de RedeSistemas Operacionais de Rede

Windows NT ServerWindows NT Server

Windows 2000 ServerWindows 2000 Server

Windows .NET ServerWindows .NET Server

Novell NetwareNovell Netware

UnixUnix

LinuxLinux

Voltar

3030© 2004 by Pearson Education© 2004 by Pearson Education

Sistemas Operacionais para Sistemas Operacionais para Computadores de Grande PorteComputadores de Grande Porte

Alocação de recursos: atribuir recursos Alocação de recursos: atribuir recursos de computador a certos programas e de computador a certos programas e processos para serem usados.processos para serem usados.

Principais questões relacionadas à Principais questões relacionadas à alocação de recursos:alocação de recursos: Compartilhar a Unidade Central de Processamento Compartilhar a Unidade Central de Processamento Compartilhar memóriaCompartilhar memória Compartilhar recursos de armazenamentoCompartilhar recursos de armazenamento Compartilhar recursos de impressãoCompartilhar recursos de impressão

3131© 2004 by Pearson Education© 2004 by Pearson Education

Compartilhando a CPUCompartilhando a CPU

MultiprocessamentoMultiprocessamento

MultiprogramaçãoMultiprogramação

Tempo compartilhadoTempo compartilhado

Voltar

3232© 2004 by Pearson Education© 2004 by Pearson Education

MultiprocessamentoMultiprocessamento

O uso de um computador potente O uso de um computador potente com múltiplas CPUs.com múltiplas CPUs.

Múltiplos programas rodam Múltiplos programas rodam simultaneamente.simultaneamente. Cada um é executado em seu Cada um é executado em seu

próprio processador.próprio processador.

Voltar

3333© 2004 by Pearson Education© 2004 by Pearson Education

MultiprogramaçãoMultiprogramação Dois ou mais programas executados Dois ou mais programas executados concorrentemente.concorrentemente. Os programas se alternam na Os programas se alternam na

utilização da CPU.utilização da CPU. Baseada em eventos.Baseada em eventos.

Uma interrupção suspende o processamento para Uma interrupção suspende o processamento para permitir a execução de um outro programa.permitir a execução de um outro programa. Depois que o segundo programa é executado, o sistema Depois que o segundo programa é executado, o sistema operacional retorna a CPU a outro programa.operacional retorna a CPU a outro programa.

Geralmente é usada em programas em Geralmente é usada em programas em lote que não exigem entrada do usuário.lote que não exigem entrada do usuário.

Voltar

3434© 2004 by Pearson Education© 2004 by Pearson Education

Tempo Compartilhado 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 A cada usuário é designada uma fatia de

tempo (fração de segundo).tempo (fração de segundo). A CPU trabalha somente nas tarefas desse A CPU trabalha somente nas tarefas desse

usuário durante sua fatia de tempo.usuário durante sua fatia de tempo. Tempo de resposta: o tempo entre o pedido Tempo de resposta: o tempo entre o pedido

digitado e a resposta do computador.digitado e a resposta do computador.

Tipicamente, é usado em aplicações Tipicamente, é usado em aplicações com muitos usuários.com muitos usuários.

Voltar

3535© 2004 by Pearson Education© 2004 by Pearson Education

Compartilhando MemóriaCompartilhando Memória

Gerenciamento da memória.Gerenciamento da memória.

Divide a memória em primeiro planoDivide a memória em primeiro plano

e segundo plano.e segundo plano.

Usa armazenamento virtual.Usa armazenamento virtual. Também chamado de memória virtual.Também chamado de memória virtual.

Voltar

3636© 2004 by Pearson Education© 2004 by Pearson Education

Gerenciamento da MemóriaGerenciamento 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 Mantém os programas mutuamente separados.separados.

Voltar

3737© 2004 by Pearson Education© 2004 by Pearson Education

Primeiro Plano e Primeiro Plano e Segundo PlanoSegundo Plano

Primeiro plano: para programas com Primeiro plano: para programas com alta prioridade, que receberão mais alta prioridade, que receberão mais tempo de CPU.tempo de CPU.

Segundo plano: para programas com Segundo plano: para programas com menor prioridade, que receberão menos menor prioridade, que receberão menos tempo de CPUtempo de CPU Os programas que aguardam para ser Os programas que aguardam para ser

executados são colocados em executados são colocados em filas, filas, baseando-se em sua prioridade.baseando-se em sua prioridade.

Voltar

3838© 2004 by Pearson Education© 2004 by Pearson Education

Armazenamento VirtualArmazenamento Virtual Os programas que estão atualmente em execução Os programas que estão atualmente em execução são armazenados em disco.são armazenados em disco.

Partes do programa são levadas para a memória Partes do programa são levadas para a memória conforme a necessidade.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 Pode ser implementado por meio de paginação.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 (A tabela de páginas (page tablepage table) controla as localizações na memória.) controla as localizações na memória.

Voltar

3939© 2004 by Pearson Education© 2004 by Pearson Education

Compartilhando Recursos de Compartilhando Recursos de ArmazenamentoArmazenamento

Controla a localização dos arquivos.Controla a localização dos arquivos.

Responde a comandos para Responde a comandos para manipular arquivos.manipular arquivos.

Controla pedidos de entrada e Controla pedidos de entrada e saída de arquivossaída de arquivos Processa-os na ordem em que são recebidos.Processa-os na ordem em que são recebidos.

Voltar

4040© 2004 by Pearson Education© 2004 by Pearson Education

Compartilhando Recursos Compartilhando Recursos de Impressãode Impressão

SpoolingSpooling: o programa escreve uma linha em um : o programa escreve uma linha em um arquivo em disco em vez de enviá-la arquivo em disco em vez de enviá-la diretamente a uma impressora.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 O arquivo é impresso quando a impressora

se torna disponível.se torna disponível.

Permite a um programa concluir a execução Permite a um programa concluir a execução muito mais rapidamente.muito mais rapidamente. Escrever em disco é muito mais rápido do que Escrever em disco é muito mais rápido do que

escrever em uma impressora.escrever em uma impressora.Voltar

4141© 2004 by Pearson Education© 2004 by Pearson Education

Programas UtilitáriosProgramas Utilitários

Executam tarefas secundárias.Executam tarefas secundárias.

Exemplos:Exemplos: Gerenciador de arquivosGerenciador de arquivos Compactação de arquivosCompactação de arquivos OutrosOutros

4242© 2004 by Pearson Education© 2004 by Pearson Education

Gerenciador de ArquivosGerenciador de Arquivos

Armazena arquivos Armazena arquivos em uma estrutura de em uma estrutura de diretórios hierárquica.diretórios hierárquica.

O Windows usa o O Windows usa o Windows Explorer.Windows Explorer.

Voltar

4343© 2004 by Pearson Education© 2004 by Pearson Education

Compactação de ArquivosCompactação de Arquivos

Reduz a quantidade Reduz a quantidade de espaço que um de espaço que um arquivo requer.arquivo requer. Faz o arquivo ocupar Faz o arquivo ocupar

menos espaço em menos espaço em disco.disco.

Toma menos tempo Toma menos tempo para transmitir por para transmitir por meio de linhas de meio de linhas de comunicação.comunicação.

Voltar

4444© 2004 by Pearson Education© 2004 by Pearson Education

Outros Programas UtilitáriosOutros Programas Utilitários

Backup e Restauração:Backup e Restauração: Backup: faz cópias de discos e armazena-as Backup: faz cópias de discos e armazena-as

em um lugar seguro.em um lugar seguro. Restauração: restaura arquivos de backups.Restauração: restaura arquivos de backups.

Desfragmentador de disco: reorganiza o disco Desfragmentador de disco: reorganiza o disco a fim de que todos os arquivos sejam a fim de que todos os arquivos sejam armazenados em localizações contíguas.armazenados em localizações contíguas. Driver de dispositivo: manipula comandos para Driver de dispositivo: manipula comandos para dispositivos, como, por exemplo, impressoras e dispositivos, como, por exemplo, impressoras e dispositivos de armazenamento.dispositivos de armazenamento.

Voltar

top related