Sistemas Operacionais - petry.pro.brpetry.pro.br/sistemas/fundamentos/materiais/sistemas_operacionais.… · Curso de Sistemas de Informação ... • Os sistemas operacionais de

Embed Size (px)

Citation preview

  • SISTEMAS OPERACIONAIS

    Universidade do ContestadoCampus Concrdia

    Curso de Sistemas de InformaoProf.: Maico Petry

    DISCIPLINA: Fundamentos de Informtica

  • DEFINIO um programa de controle do computador. O Sistema

    Operacional responsvel por alocar recursos de hardware e escalonar tarefas. Ele tambm deve prover uma interface para o usurio - ele fornece ao usurio uma maneira de acesso aos recursos do computador. Sobell.

    Um Sistema Operacional pode ser definido como um gerenciador dos recursos que compem o computador (processador, memria, I/O, arquivos, etc). Os problemas centrais que o Sistema Operacional deve resolver so o compar-tilhamento ordenado, a proteo dos recursos a serem usados pelas aplicaes do usurio e o interfaceamento entre este e a mquina. Stemmer.

  • 1-Sistemas Operacionais

    Sistema operacional o software fundamental que controla o acesso a todos os recursos de hardware e software;

    um conjunto de programas que se encontra entre o software aplicativo e o hardware;

    Possui as funes de manter os recursos do computador, estabelecer uma interface com o usurio e executar e oferecer recursos para softwares aplicativos;

    O chamado software de sistemas abrange todos os programas relacionados com a coordenao operacional do computador; portanto, inclui o sistema operacional mas tambm inclui outros elementos;

  • O Kernel(ncleo) tem a funo de gerenciar todos os recursos do computador;

    O Kernel do sistema operacional residente na memria e, quando necessrio, chama do disco programas do sistema operacional no residentes;

    Ainda que muitas de suas funes sejam ocultas, voc ter de se comunicar diretamente com o sistema operacional para comear a usar um pacote de softwares aplicativos e executar vrias tarefas de gerenciamento;

    As duas formas bsicas de interface com o usurio so a interface de linha de comando e a interface grfica;

    Os sistemas operacionais MS-DOS e Linux usam a interface de linha de comando.

  • USURIOS

    SISTEMA OPERACIONAL

    HARDWARE

  • Tipos de SistemasOperacionais

    SistemasMonoprogramveis /

    Monotarefa

    SistemasMultiprogramveis /

    Multitarefa

    Sistemas comMltiplos

    Processadores

    TIPOS DE SISTEMAS OPERACIONAIS

  • SISTEMAS MONOPROGRAMVEIS / MONOTAREFA

    Execuo de um nico programa (job); Qualquer outro programa, para ser

    executado, deveria aguardar o trmino do programa corrente;

  • SISTEMAS MULTIPROGRAMVEIS / MULTITAREFA

    Mais complexos e mais eficientes; Vrios programas dividem os mesmos

    recursos; Aumento da produtividade dos seus

    usurios e a reduo de custos;

  • SISTEMAS COM MLTIPLOS PROCESSADORES

    Caracterizam por possuir duas ou mais UCPs interligadas, trabalhando em conjunto;

    dois ou mais processadores compartilhando uma nica memria e controlados por apenas um nico SO

  • 2- Sistemas Operacionais para computadores pessoais: Geralmente, os softwares aplicativos podem ser

    executados somente em uma plataforma; Plataforma, refere-se a uma combinao de hardware de

    computador e sistema operacional; A plataforma de microcomputador mais comum compem-

    se de alguma verso do microsoft windows em execuo em um PC com processador Intel;

    Visto que o sistema operacional determina que o software pode ser usado em um determinado computador, os usurios devem saber que sistema operacional est instalado em seu prprio computador.

  • 3-Uma passada de olhos no MS-DOS: Introduzido no incio da dcada de 1980, utiliza uma interface

    com o usurio de linha de comando; O c:\ que aparece na tela quando o computador iniciado,

    refere-se unidade de disco;o > o prompt, um smbolo que indica que o sistema est espera de alguma instruo;

    Para executar determinado programa do DOS, necessrio digitar um comando, um nome que chama um programa especfico;

    Algumas das tarefas mais comuns que voc pode realizar com comandos do DOS so relacionar os arquivos de um disco, copiar arquivos de um disco para outro e apagar arquivos de um disco.

  • 4-Microsoft Windows: O microsoft windows define o padro de ambiente

    operacional para computadores com processadores Intel; O windows usa uma interface grfica colorida que facilita o

    acesso ao sistema operacional; A maioria dos computadores pessoais vem com o windows

    j instalado; O windows se inicia com um ambiente operacional para MS-

    DOS; Verses anteriores de windows, culminando no windows 3.1

    eram shells(camada que separa o sistema operacional do usurio) do MS-DOS;

  • O recurso que torna o windows to fcil de usar sua interface grfica(GUI), na qual os usurios trabalham com imagens na tela-cones- e com menus em vez de comando;

    O windows suporta plug and play, um conceito que permite que o computador se auto configure quando um novo componente adicionado;

    Uma tecnologia windows denominada vinculao e incorporao de objetos permite incorporar e vincular um documento a outro.

  • 4.1-Windows 98 e Me : O windows 98 e o Windows Millenium Edition(Me) so

    aperfeioamentos do windows 95 e tm praticamente a mesma configurao externa;

    Atendem ao mercado de consumidores domsticos; O windows 98 trouxe novos recursos como recursos de

    navegao na internet, suporte para hardware de ltima gerao, visualizador de TV e assistentes;

    O navegador da microsoft o internet explorer; Assistentes so ferramentas de software passo a passo que

    tornam as tarefas mais amigveis;

  • Os principais recursos do windows Me incluem suporte para multimdia; recursos de confiabilidade e suporte para rede domstica;

    O Windows Media Player inclui uma juke-box e controles de bancos de dados de msica;

    O Windows Movie Maker oferece recursos bsicos de edio de vdeo;

    O recurso System File Protection restaura arquivos excludos acidentalmente, automaticamente na prxima vez em que voc iniciar o sistema;

  • 4.2-Windows NT: O windows NT(new technology) destina-se

    principalmente a ambientes de rede corporativos; Ele foi projetado para ter estabilidade e conta com recursos

    de segurana slidos; A verso 4.0, a ltima com designao NT, tem

    exatamente a mesma aparncia do windows 98;porm, internamente, o windows NT bem mais robusto;

    mais difcil de aprender e de usar e exige mais memria e poder de processamento do que a famlia Windows 9X.

  • 4.3-Windows 2000; a ltima gerao da srie windows NT; Incorpora a facilidade de configurao e reconhecimento

    de hardware do windows 98; H a verso windows 2000 para servidores de rede e o

    windows 2000 professional para usurios independentes; Ele personaliza o menu iniciar para que os programas que

    voc usa mais frequentemente fiquem visveis e outros fiquem ocultos;se reconfigure de acordo com suas preferncias;

    Se voc excluir por acidente um componente necessrio, o windows 2000 restaura-o automaticamente.

  • 4.4-Windows XP:

    Rene os sistema operacionais da microsoft para o consumidor e para usurios corporativos, em um nico produto;

    oferecido na verso profissional e na verso domstica;

    A maioria dos cones foi substituda por entradas no menu iniciar;

    Suporte para mdia digital como msica em MP3 e cmeras fotogrficas e videocmeras digitais foi integrado ao sistema operacional;

  • Uma personalizao mais abrangente permite ao usurio personalizar a aparncia de muitos componentes do windows;

    O Windows XP permite que vrios usurios efetuem logon(ganhar acesso a um sistema) simultaneamente;

    Permite a vrios computadores de uma rede domstica compartilhar uma nica conexo com a internet;

    Uma verso especializada, a Windows XP Media Center Edition acrescenta recursos de execuo de DVDs e de recepo e gravao de programas de programas de televiso.

  • 4.5-Windows CE: O windows CE(consumer eletronics) um sistema

    operacional modular baseado no windows projetado para o mercado de sistemas embutidos e dispositivos de internet;

    Seu uso mais notvel como sistema operacional dos pocket PCs produzidos pela Hewlett- Packard, Toshiba e outros;

    um subconjunto do windows e reduzido para funcionar com menos memria em telas menores e sem muito ou nenhum armazenamento de arquivos;

    O Windows CE inclui agenda interativa de compromissos, catlogo de endereos, correio eletrnico e navegao na Web.

  • 4.6-Verses atuais do Windows Windows Vista Windows 7 Windows 2008 Server Windows 8 e 8.1 Windows 2012 Server

  • 5-Mac Os:

    O sistema operacional Macintosh da Apple(Mac Os) foi introduzido juntamente com o microcomputador Macintosh, em 1984;

    Sua primeira GUI foi um sucesso de vendas e rapidamente ganhou reputao por ser amigvel;

    A GUI do Mac Os serviu de modelo para a maioria das interfaces grficas desenvolvidas a partir disto;

    O Mac Os X conta com aperfeioamentos no suporte para multimdia e multitarefa e possibilita compartilhar arquivos com sistemas windows.

  • 6-UNIX:

    um sistema operacional multiusurio com sistema de tempo compartilhado;

    um sistema baseado em caracteres com uma interface de linha de comando, embora diversas GUIs estejam disponveis;

    O UNIX no est associado a uma famlia especfica de processadores; ele pode ser usado em praticamente todo tipo de computador, de microcomputadores a mainframes;

    Nenhuma empresa controla o UNIX e diversas verses esto disponveis.

  • 7-LINUX: um sistema operacional semelhante ao UNIX; Os usurios podem baixar o Linux gratuitamente, fazer

    qualquer alterao que desejarem e distribuir cpias de graa;

    O Linux usa uma interface de linha de comando; Muitos usurios instalam o Linux optando pela

    configurao de boot duplo(dual boot) com o windows; O Linux extremamente estvel e se o sistema operacional

    por ventura sofrer algum dano, reinstalar o Linux uma tarefa muito mais simples do que reinstalar o windows;

    A maior desvantagem do Linux a relativa escassez de aplicativos.

  • 8-Sistemas Operacionais para Redes:

    So projetados para possibilitar que os computadores de uma rede compartilhem recursos como discos rgidos e impressoras;

    Alm do compartilhamento de recursos, ele suporta segurana de dados, diagnstico e soluo de problemas e controle administrativo;

    O papel desse sistema fazer com que os servios desejados paream locais ao computador do cliente;

    Partes do sistema operacional de rede(principalmente programas de acesso de arquivos e de gerenciamento)so executadas no computador servidor e outros componentes(como o software que autoriza solicitaes ao servidor e mensagens a outros computadores)so executadas no computador do cliente(usurio).

  • Os sistemas operacionais de rede windows so projetados para interagir com os componentes dos clientes incluidos nos sistemas operacionais dos computadores de mesa windows;

    A primeira gerao foi o Windows NT Server.A famlia windows 2000 Server uma atualizao do windows NT e inclui as verses Windows 2000 Server, Windows 2000 Server Advanced e o Windows 2000 Datacenter Server;

    O Windows 2000 server tambm oferece suporte a clientes que utilizam o Mac Os X, UNIX e LINUX;

    O Windows Server 2003 uma atualizao do Windows 2000 Server e o atual sistema operacional de rede da Microsoft e o Netware da Novell outro sistema operacional de rede popular.

    O Windows Server 2008 uma atualizao do Windows Server 2003 com diversos novos recursos.

  • 9- Sistemas operacionais para computadores de grande porte: Os computadores de grande porte podem ser usados por

    muitos usurios ao mesmo tempo; Os recursos compartilhados so alocados- atribudos a

    determinados programas para que sejam usados; Esses mesmos recursos so liberados quando o programa

    que os utiliza finalizado; em seguida so realocados em outra parte;

  • 9.1- Compartilhando a unidade central de processamento: O processo de compartilhamento controlado pelo sistema

    operacional; A multiprogramao ocorre quando dois ou mais

    programas so executados no mesmo intervalo de tempo (concorrentemente );

    A multiprogramao controlada por eventos; os programas compartilham recursos com base no que ocorre nos programas;

    O sistema operacional implementa a multiprogramao por meio de um sistema de interrupes;

  • Tempo compartilhado um caso especial de multiprogramao, controlado pelo tempo em vez de por eventos;

    Multiprocessamento se refere ao uso de um computador potente com vrias CPUs para que inmeras instrues possam ser executadas simultaneamente.

  • 9.2- Compartilhando memria:

    O processo de alocao da memria, mantendo os programas separados um do outro na memria o chamado gerenciamento da memria;

    Alguns sistemas simplesmente dividem a memria em reas separadas, outros usam reas da memria sem tamanho fixo;

    Os computadores de grande porte dividem a memria em reas de primeiro plano ( maior prioridade ) e segundo plano ( prazos menos prementes );

    Armazenamento virtual a tecnologia de gerenciamento em que os programas em execuo no momento esto armazenados em disco e trechos so enviados memria quando h necessidade;

  • Se seu programa for dividido em pequenas fatias, ser mais fcil encontrar lugares para coloc-las; isso fundamentalmente o que faz a paginao- processo de dividir um programa em partes iguais e armazen-los na memria ( page frames );

    Sem proteo, um programa poderia acidentalmente saltar para o meio de outro, destruindo dados e provocando um caos geral. Para evitar esse problema o sistema operacional confina cada programa em determinado limites especificados da memria- o processo de proteo da memria.

  • 9.3- Compartilhando recursos de armazenamento:

    o sistema operacional que controla as solicitaes de entrada e sada e as processa, em geral na ordem em que foram recebidas;

    Qualquer instruo de programa para ler ou gravar um documento encaminhada ao sistema operacional, o qual processa o pedido e em seguida devolve o controle ao programa.

  • 9.4- Compartilhando recursos de impresso:

    Todo programa grava em um disco cada uma das linhas a serem impressas;

    Quando mais de um programa ativa o pedido de impresso para uma nica impressora usa-se o processo denominado spooling ( transferncia de dados para o disco de spool );

    O programa pensa que est gravando a linha na impressora, mas o sistema operacional a intercepta, enviando-a para um arquivo em disco. Quando o programa finaliza a impresso, o arquivo em disco colocado em uma fila para ser impresso quando a impressora estiver disponvel.

  • 10- Programas Utilitrios:

    So considerados parte do software de sistema, mas no parte do sistema operacional;

    So executados mediante solicitao do usurio; Esses programas executam muitas tarefas secundrias

    como cpias de segurana e recuperao de arquivos, compactao de arquivos e de todos disco rgido, localizao de arquivos e deteco de vrus de computador;

    O utilitrio gerenciador de arquivos permite que os arquivos sejam armazenados em uma estrutura de diretrio hierrquica, organizada de uma maneira que faa sentido para o usurio;

  • O windows explorer um gerenciador de arquivos incorporado ao sistema operacional windows;

    Por meio dos utilitrios de backup e restaurao possvel fazer cpias de segurana e de todo o disco rgido ou de diretrio especficos;

    O utilitrio de compactao de arquivos reduz a quantidade de espao necessrio a um arquivo;

    PkZip e WinZip so dois utilitrios populares de compactao de arquivos;

    O desfragmentador de disco reorganiza os arquivos no disco para que todos os arquivos sejam armazenados em locais contguos;

    Aps a desfragmentao, cada arquivo armazenado em um grupo de setores contguos;

  • Os drivers do dispositivo aceitam comandos-padro do sistema operacional e os converte no formato apropriado ao dispositivo ao qual oferece suporte;

    Os fabricantes fornecem drivers de dispositivo para cada um de seus produtos.

  • Fonte

    Material extrado de:Luiz Affonso Henderson Guedes de Oliveira Universidade Federal do Rio Grande do Norte

    IFET Joinvillehttp://www.joinville.ifsc.edu.br/~edsonh/

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37