Beruflich Dokumente
Kultur Dokumente
Objetivos
Introduo Informtica
Captulo 3 Sistemas Operacionais: Software em Segundo Plano
Introduo Computao 1
Descrever as funes de um sistema operacional. operacional. Explicar os fundamentos do sistema operacional de um computador computador. . Descrever as vantagens de um sistema operacional grfico. grfico. Estabelecer a diferena entre as diversas verses do Microsoft Windows. Explicar a necessidade dos sistemas operacionais de rede rede. .
Introduo Computao
Objetivos
Descrever os mtodos de alocao de recursos em grandes computadores computadores. . Descrever as diferenas entre multiprocessamento, multiprocessamento , multiprogramao e sistema de tempo compartilhado compartilhado. . Explicar os princpios do gerenciamento da memria memria. . Listar diversas funes normalmente executadas por programas utilitrios utilitrios. .
Introduo Computao 3
Software de Sistemas
Todos os programas relacionados coordenao das operaes do computador. Exemplos:
Sistemas operacionais. Conversores de linguagem:
Convertem cdigo de programa para uma forma legvel por mquina.
Programas utilitrios:
Executam tarefas secundrias.
Voltar
Introduo Computao 4
Sistema Operacional
Um conjunto de programas que se situa entre os softwares aplicativos e o hardware:
Gerencia os recursos do computador (CPU, dispositivos perifricos). Estabelece uma interface com o usurio. Determina como o usurio interage com o sistema operacional. Prov e executa servios para softwares aplicativos. Voltar
Introduo Computao
Introduo Computao
01/04/2012
Kernel (Ncleo)
Gerencia o sistema operacional.
Carregado do disco rgido para a memria quando o computador inicializado.
Booting refererefere-se a iniciar o computador.
Plataformas Comuns:
MSMS-DOS Windows MAC OS Unix Linux
Introduo Computao 8
MSMS-DOS
Usa uma interface de linha de comando.
A tela apresenta prompts ao usurio. O usurio digita comandos.
Microsoft Windows
IniciouIniciou -se como um ambiente operacional para o MSMS-DOS.
No era um sistema operacional completo; necessitava do MSMS-DOS.
Voltar
Introduo Computao 10
Interface Grfica
O usurio d um clique em um cone para executar tarefas. O menu Iniciar no canto inferior esquerdo abre programas. Usa menus para ativar comandos.
Voltar
11 Introduo Computao 12
01/04/2012
Recursos do Windows
Nomes de arquivo extensos (at 255 caracteres). Plug and Play:
Torna mais fcil a instalao de componentes de hardware.
A Famlia Windows
Windows 9x
Windows 95 Windows 98 Windows Millennium Edition (ME)
Mercado corporativo
Windows NT Windows 2000 Windows Server 2003/2008
Windows 9x
Serve ao mercado domstico e de consumo. No mais um shell, mas um sistema operacional independente. IniciouIniciou -se com o Windows 95.
Gerao seguinte:
Windows 98 Windows ME
Melhorias do Windows 98
Capacidades para navegao na Internet/intranet. Suporte para hardware de ltima gerao, inclusive DVD e multimdia. Suporte para unidades de disco de enorme capacidade. Assistentes: software passo a passo para instalar, configurar e usar software.
Voltar
Introduo Computao 16
Melhorias do Windows Me
Suporte para multimdia: Media Player, edio de vdeo. Maiores recursos de confiabilidade. Suporte para redes domsticas.
Mercado Corporativo
Windows NT
NT a sigla de new technology nova tecnologia. tecnologia .
Windows 2000
Voltar
Introduo Computao 17
Voltar
Introduo Computao 18
01/04/2012
Windows NT
A rea de Trabalho tem a aparncia do Windows 98 e age como ele. DestinaDestina -se a ambientes corporativos, ligados em rede.
Projetado para garantir escalabilidade (a capacidade de suportar muitos usurios). Segurana mais rgida.
Windows 2000
A ltima gerao do Windows NT. Um computador serve a muitos usurios.
Voc se identifica e o sistema sabe suas preferncias. Voc obtm sua rea de trabalho e arquivos, independentemente de qual PC usa para acessar a rede.
Voltar
19 Introduo Computao 20
Voltar
Introduo Computao
Windows XP
Rene em um nico produto as verses corporativas e aquelas destinadas ao consumidor do Windows.
Possui a verso domstica (Home) e a profissional (Professional).
Melhorias do Windows XP
Melhor interface com o usurio:
rea de trabalho muito mais clara e desobstruda. Mais cones no menu Iniciar redesenhado.
Melhor suporte para multimdia. Mais personalizao. Suporte para mltiplos usurios:
O usurio pode sair do sistema, deixar programas rodando e permitir que outro usurio entre no sistema. Cria contas limitadas para crianas usarem; ou seja, sem jogos inadequados e sem acesso Internet.
Melhorias
Voltar
Introduo Computao 21
Windows Vista
Nova interface de usurio (Aero); Melhorias na segurana do SO (UAC); Problemas:
Alto de consumo de recursos; Lentido.
Windows CE
Verso em menor escala do Windows 9x:
Projetado para funcionar em mquinas com telas pequenas e, se for o caso, caso, com armazenamento pequeno. pequeno.
Soluo:
Antecipao da nova verso: Windows 7
Voltar
Introduo Computao 23
01/04/2012
Windows Phone
Nova aposta da Microsoft para o mundo dos smartphones
MAC OS
Projetado para o computador Macintosh. Primeira GUI bembemsucedida comercialmente. comercialmente.
Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de ento. ento.
iOS
Verso mobile do sistema operacional da Apple. Foco na iterao atravs de telas touchscreen multi multitoques. toques . Disponvel para iPhone e iPad. iPad. Verso atual: iOS 5.
Introduo Computao 27
UNIX
Desenvolvido em 1971 para ser usado no minicomputador DEC. Distribudo livremente para as universidades. universidades. Sistema baseado em caracteres com interface de linha de comando. comando. No ligado a nenhuma famlia de processadores. processadores.
Roda praticamente em qualquer tipo de sistema (PC, mainframe, estao de trabalho) trabalho) de qualquer fabricante. fabricante.
Linux
Baseado no Unix. Usa interface de linha de comando comando. .
Muitas companhias criaram uma GUI para funcionar com o Linux.
Android
Baseado no linux linux. . Desenvolvido pela Google. Sistema operacional para dispositivos mveis mais popular. Verso atual: Android 4.0 (Ice Cream Sandwich)
Introduo Computao 30
01/04/2012
Funes de Rede
Compartilhar recursos (discos rgidos e impressoras). Segurana de dados. Diagnstico e soluo de problemas (troubleshooting). Controle administrativo.
Voltar
Introduo Computao 31 Introduo Computao 32
Voltar
Introduo Computao 33 Introduo Computao 34
Compartilhando a CPU
Multiprocessamento Multiprogramao Tempo compartilhado
Multiprocessamento
O uso de um computador potente com mltiplas CPUs. Mltiplos programas rodam simultaneamente.
Cada um executado em seu prprio processador.
Voltar
Introduo Computao 35
Voltar
Introduo Computao 36
01/04/2012
Multiprogramao
Dois ou mais programas executados concorrentemente. concorrentemente .
Os programas se alternam na CPU. Baseada em eventos eventos. . utilizao da
Tempo Compartilhado
Os programas se alternam na utilizao da CPU. Baseado no tempo.
A cada usurio designada uma fatia de tempo (frao (frao de segundo). segundo). A CPU trabalha somente nas tarefas desse usurio durante sua fatia de tempo. Tempo de resposta: resposta: o tempo entre o pedido digitado e a resposta do computador. computador.
Uma interrupo suspende o processamento para permitir a execuo de um outro programa programa. . Depois que o segundo programa executado, executado, o sistema operacional retorna a CPU a outro programa programa. .
Vantagens: Vantagens :
Suporta a execuo de multiplos programas ao mesmo tempo, ainda que em um nico processador; processador ; Torna mais rentvel a utilizao do processador (diminui seu tempo ocioso ocioso). ).
Voltar
Introduo Computao 37
Tipicamente, Tipicamente , usado em aplicaes com muitos usurios e em atividades em lote. lote.
Voltar
Introduo Computao 38
Compartilhando Memria
Gerenciamento da memria memria. . Usa armazenamento virtual virtual. .
Tambm chamado de memria virtual.
Gerenciamento da Memria
Divide a memria em parties distintas. Aloca memria para programas. Mantm os programas mutuamente separados.
Voltar
Introduo Computao 39
Voltar
Introduo Computao 40
Armazenamento Virtual
Os programas que esto atualmente em execuo so armazenados em disco.
Partes do programa so levadas para a memria conforme a necessidade. Minimiza a quantidade de memria necessria.
Voltar
Introduo Computao 41
Voltar
Introduo Computao 42
01/04/2012
Programas Utilitrios
Executam tarefas secundrias. secundrias. Exemplos: Exemplos :
Gerenciador de arquivos Compactao de arquivos Outros
Gerenciador de Arquivos
Armazena arquivos em uma estrutura de diretrios hierrquica. O Windows usa o Windows Explorer.
Compactao de Arquivos
Reduz a quantidade de espao que um arquivo requer.
Faz o arquivo ocupar menos espao em disco. Toma menos tempo para transmitir por meio de linhas de comunicao.
Voltar
45 Introduo Computao 46
Voltar
Introduo Computao
Desfragmentador de disco: reorganiza o disco a fim de que todos os arquivos sejam armazenados em localizaes contguas. Driver de dispositivo: manipula comandos para dispositivos, como, por exemplo, impressoras e dispositivos de armazenamento.
Voltar
Introduo Computao 47