Академический Документы
Профессиональный Документы
Культура Документы
Janaina Souza
Sistema Operacional
uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usurio final. uma estrutura de software ampla, muitas vezes complexa, que incorpora aspectos de baixo nvel (como drivers de dispositivos e gerncia de memria fsica) e de alto nvel (como programas utilitrios e a prpria interface grfica).
Abstrao de Recursos
Cada hardware tem sua particularidade Cabe ao sistema operacional gerenciar as particularidades do hardware . Um processador de texto no deve deter o conhecimento de como gravar um arquivo (disquetes, pen drive, hds).
Gerncia de Recursos
Cabe ao sistema operacional definir polticas para gerenciar o uso dos recursos de hardware pelos aplicativos, e resolver eventuais disputas e conflitos. Uso de processador Acesso a disco Memria
Sistema Operacional
Para cumprir sua funo, deve atuar em vrias frentes. So vrios os recursos a serem gerenciados Abstrao
Gerncia de Processador
Conhecida como gerncia de processos ou de atividades, visando a distribuir a capacidade de processamento de forma justa Justa diferente de igual Sincronizao de atividades Comunicao entre processos
Gerncia de Memria
Fornecer a cada aplicao um espao prprio de memria. Independente e isolado das demais aplicaes Uso do disco como memria complementar Aplicao desconhece o tipo da memria em uso
Gerncia de Dispositivos
Gerncia de Entrada/Sada Vrios dispositivos diferentes Pen drive, disquetes, discos IDE e SCSI Permitir, atravs de drivers, o uso de forma comum Vetor de blocos de dados
Gerncia de Arquivos
Construda sobre a gerncia de dispositivos Criando abstraes de arquivos e diretrios Outros dispositivos podem ser utilizados como arquivos Gravar arquivos numa sada TCP (Unix)
Gerncia de Proteo
Polticas de acesso para sistemas Em rede Multi-usurios Definio de usurios, grupos de usurios, registro de recursos por usurios
Viso Geral
Batch (lote) De Rede Distribudo Multi-usurio Desktop Servidor Embutido Tempo real
Batch (lote)
Todos os programas a executar eram colocados em uma fila. O processador recebia um programa aps o outro, processando-os em seqncia, o que permitia um alto grau de utilizao do sistema. O termo lote ainda usado para definir um conjunto de comandos que rodam sem interferncia do usurio.
Rede
Suporte a operao em rede Maioria dos sistemas operacionais atuais Compartilhamento de recursos de vrios computadores. Disponibilizar os prprios recursos. So independentes e caso a conexo entre um dos ns sofra qualquer problema, os demais continuam operando normalmente , apesar de alguns recursos se tornarem indisponveis.
Distribudo
Os recursos de cada mquina esto disponveis globalmente, de forma transparente aos usurios. Para o usurio e suas aplicaes como se no existisse uma rede de computadores e sim um nico sistema centralizado. Usurio desconhece o computador em uso. Ainda no so uma realidade de mercado.
Multi-usurio
Mltiplos usurios simultneos Maioria dos sistemas operacionais atuais Deve suportar a identificao do dono de cada recurso dentro do sistema arquivos, processos, conexes de rede Imposio de regras de controle de acesso para impedir o uso desses recursos por usurios no autorizados
Desktop
Sistema operacional de mesa. Usurios domsticos e corporativos Atividades corriqueiras Ambiente grfico, interatividade com usurio e suporte a rede.
Servidor
Gesto de grandes quantidades de recursos Discos, memrias e processadores Multi-usurios Suporte a rede
Embutido
Hardwares com pouca capacidade de processamento Celulares, calculadores, tocadores de MP3 Funo especfica
Tempo real
Comportamento temporal previsvel Tempo de resposta conhecido no melhor caso e pior caso de operao soft real-time systems perda de prazo implica em degradao do servio prestado (gravao de CD) hard real-time systems perda de prazo pode causar grandes prejuzos econmicos ou ambientais (usina nuclear, caldeiras industriais)
Dvidas
da
Atividades
Quais os sistemas operacionais que vocs conhecem ? Como eles funcionam ? Como sua interface ?
Dvidas
No existe perguntas bobas, existe pessoas bobas que no perguntam !!! Tirem suas dvidas..