Вы находитесь на странице: 1из 26

SISTEMAS OPERACIONAIS

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).

Cabe ao Sistema Operacional


Prover interfaces de acesso aos dispositivos, mais simples de usar que as interface de baixo nvel. Tornar os aplicativos independentes do hardware. Definir interfaces de acesso homogneas para dispositivos com tecnologias distintas.

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

Funcionalidades de um sistema operacional


Gerncia Processador Memria Dispositivos Arquivos Proteo

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

Sistemas Operacionais Modernos


Gerncia de energia Gerncia de rede Gerncia de recursos multimdia

Viso Geral

Os mdulos de gerncia so interdependentes

Tipos de Sistemas Operacionais

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

Curiosidade o pavio na vela aprendizagem. William Arthur Ward

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..

Вам также может понравиться