Anda di halaman 1dari 8

01/04/2012

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

Sistemas Operacionais: Software Oculto


Serve como um intermedirio entre o hardware e os softwares aplicativos.
Sistema Operacional Kernel

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.

Sistemas Operacionais para Computadores Pessoais


Plataforma: combinao de hardware de computador e software de sistema operacional.
Wintel (Microsoft Windows que roda em um PC baseado em Intel) a mais comum. Softwares aplicativos, normalmente, so especficos p/ uma plataforma

Carrega do armazenamento em disco outros programas do sistema operacional, quando necessrio.


Outros programas so chamados de no no-residentes.
Voltar
Introduo Computao 7

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.

Amplamente substitudo pelas interfaces grficas. No amigvel (user(user-friendly).

Usa uma interface grfica grfica. .


Os usurios podem usar os comandos e a interface do DOS.

Agora uma famlia completa de sistemas operacionais.


Voltar
Introduo Computao 9

Voltar
Introduo Computao 10

Ambiente Operacional MSMS-DOS


Windows 3.1 Uma camada adicionada por cima do DOS.
Separa o sistema operacional do usurio. Torna o sistema operacional mais fcil de usar.

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

DenominaDenomina -se shell.


Voltar
Introduo Computao

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

Object Linking and Embedding (OLE):


Permite ao usurio incorporar ou vincular um documento em outro.
Voltar
Introduo Computao 13

Windows XP Windows CE Windows Vista e Seven


Voltar
Introduo Computao 14

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.

Muitas melhorias em relao ao Windows 3.1.


Voltar
Introduo Computao 15

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

Suporte e proteo para a Internet.


Voltar
Introduo Computao 22

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.

Usado em Pocket PCs. Usado em sistemas embutidos. embutidos.


Dispositivos computadorizados integrados em outros produtos; produtos; ou seja seja, , robs robs, , tvs tvs, , geladeiras, geladeiras, etc.

Soluo:
Antecipao da nova verso: Windows 7
Voltar
Introduo Computao 23

Foi substitudo pelo Windows Mobile.


Voltar
Introduo Computao 24

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.

Sintonia com o hardware. Mac OS X marco na evoluo. evoluo .


Kernel Unix

Lion (verso atual atual). ).


Voltar
Introduo Computao 25 Introduo Computao 26

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.

Principal sistema operacional em uso em servidores de Internet.


Manipula facilmente muitos usurios ao mesmo tempo. Voltar
Introduo Computao 28

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

Conceito de fonte aberta aberta. .


O cdigo cdigo-fonte livre. livre. Usurios podem baixar (download), modificar e distribuir o software.

Mais estvel do que o Windows. Aplicativos relativamente escassos escassos. .


Voltar
Introduo Computao 29

01/04/2012

Sistemas Operacionais para Redes


Sistema Operacional de Rede Network operating system (NOS):
Manipula funes de rede rede. . Faz parecer que os recursos rodam nos computadores clientes. clientes. Sistemas comuns. comuns.

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

Sistemas Operacionais de Rede


Windows NT Server Windows 2000 Server Windows .NET Server Unix Linux

Sistemas Operacionais para Computadores de Grande Porte


Alocao de recursos recursos: : atribuir recursos de computador a certos programas e processos para serem usados. usados. Principais questes relacionadas alocao de recursos recursos: :
Compartilhar a Unidade Central de Processamento Compartilhar memria Compartilhar recursos de armazenamento Compartilhar recursos de impresso

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.

Compartilhando Recursos de Armazenamento


Controla a localizao dos arquivos. Responde a comandos para manipular arquivos. Controla pedidos de entrada e sada de arquivos
ProcessaProcessa -os na ordem em que so recebidos.

Pode ser implementado por meio de paginao.


Divide a memria em pginas pequenas, de tamanho fixo. A tabela de pginas (page table) controla as localizaes na memria.

Voltar
Introduo Computao 41

Voltar
Introduo Computao 42

01/04/2012

Compartilhando Recursos de Impresso


Spooling: o programa escreve uma linha em um arquivo em disco em vez de envienvi-la diretamente a uma impressora.
Quando o arquivo concludo, colocado numa fila. O arquivo impresso quando a impressora se torna disponvel.

Programas Utilitrios
Executam tarefas secundrias. secundrias. Exemplos: Exemplos :
Gerenciador de arquivos Compactao de arquivos Outros

Permite a um programa concluir a execuo muito mais rapidamente.


Escrever em disco muito mais rpido do que escrever em uma impressora.
Voltar
Introduo Computao 43 Introduo Computao 44

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

Outros Programas Utilitrios


Backup e Restaurao:
Backup: faz cpias de discos e armazenaarmazena-as em um lugar seguro. Restaurao: restaura arquivos de backups.

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

Anda mungkin juga menyukai