Sie sind auf Seite 1von 20

Sistemas Operacionais

Prof.: Roberto Franciscatto

Captulo 1 Introduo

Conceituao
Um Sistema Operacional tem como funo principal gerenciar os componentes de hardware (processadores, memria principal, discos, impressoras, teclado, etc..) e, fornecer aos programas do usurio uma interface com o hardware mais simples.

Conceituao
No topo do sistema operacional encontra-se:
o interpretador de comandos (shell) os sistemas de janelas os compiladores os editores os programas similares.

O Sistema Operacional aquela parte do software executada em modo supervisor ou modo ncleo

Viso geral de um sistema computacional


Usurio Usurio Usurio

Usurio n

compilador montador editor de texto

sistema de banco de dados

Programas de sistema e aplicativos Sistema operacional


Hardware do computador

Tipos de Sistemas Operacionais


Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais de Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais de Computadores Pessoais Sistemas Operacionais de Tempo Real Sistemas Operacionais Embarcados Sistemas Operacionais de Cartes Inteligentes

Sistemas Operacionais de Computadores de Grande Porte Utilizados em sofisticados servidores Web, como servidores para sites de comrcio eletrnico em larga escala e ainda, Como servidores para transaes entre empresas (business-to-business) Os SO para computadores de grande porte so sobretudo orientados para o processamento simultneo de muitos jobs (grande quantidade de E/S)

Sistemas Operacionais de Computadores de Grande Porte Oferecem normalmente trs tipos de servios:
em lote (batch) Um sistema em lote processa jobs de rotina sem a presena interativa do usurio. processamento de transaes Administram grandes quantidades de pequenas requisies. Ex.: processamento de verificaes em um banco. tempo compartilhado Permite que mltiplos usurios remotos executem seus jobs simultaneamente no computador, como na realizao de consultas a um grande banco de dados

Sistemas Operacionais de Servidores


Servem mltiplos usurios de uma vez em uma rede e permite-lhes compartilhar recursos de hardware e software. Servidores podem fornecer servios de impresso, servios de arquivo ou servios de Web.

Sistemas Operacionais de Servidores


Provedores de acesso a internet, utilizam-se de vrias mquinas servidoras, para dar suporte a seus clientes. Sistemas operacionais tpicos de servidores so Unix e Windows 2003 server. O Linux est ganhando bastante terreno em servidores.

Sistemas Operacionais de Multiprocessadores


Um modo cada vez mais comum de obter potncia computacional conectar mltiplas CPUs em um nico sistema. Dependendo de como elas estiverem conectadas e o que compartilhado, esses sistemas so denominados:
computadores paralelos

multicomputadores multiprocessadores.

Sistemas Operacionais de Multiprocessadores

Precisam de sistemas operacionais especiais, muitas vezes derivao de sistemas operacionais de servidores com aspectos especiais de comunicao e conectividade.

Sistemas Operacionais de Computadores Pessoais


Seu trabalho fornecer uma boa interface para um nico usurio. So amplamente usados para processadores de texto, planilhas eletrnicas e acesso a internet. Alguns exemplos mais comuns de SO para desktop: Windows: 95/98/ME/2000/XP/Vista/7 Linux: Debian, Suse, Mandriva, Slackware, Red Hat

Sistemas Operacionais de Tempo Real


So sistemas onde o tempo fator fundamental Ex.: um carro, em um processo de fabricao. Caso o rob de soldagem seja ativado antes ou depois do tempo previsto o carro estar perdido Se aes precisam ocorrer em determinados instante (ou em determinado intervalo de tempo) ento tem-se um sistema de tempo real.

Sistemas Operacionais Embarcados


So os sistemas operacionais de computadores de mo, tambm chamados de embarcados Sistemas embarcados so executados em computadores que controlam dispositivos que geralmente no so considerados computadores como: telefones mveis e PDAs. Apresentam restries de tamanho, memria e de consumo de energia que os fazem especiais.

Sistemas Operacionais de Cartes Inteligentes


Os menores sistemas operacionais so executados em cartes inteligentes dispositivos do tamanho de um carto de crdito que contm um chip de CPU. Possuem restries severas de consumo de energia e de memria. Alguns deles podem realizar apenas uma nica funo, como pagamentos eletrnicos. Outros podem tratar mltiplas funes no mesmo carto inteligente.

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.

Gerencia 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

Exerccios Quais os sistemas operacionais que vocs conhecem ? Como eles funcionam ? Como sua interface ? Na sua opinio qual o sistema operacional ideal para utilizar em casa, no trabalho e qual sistema operacional voc no utilizaria? Por qu

Dvidas, sugestes ou questionamentos

???
Podemos vencer pela f, pela habilidade, talvez pela sorte, mas nunca sem trabalho...
E-mail :

roberto.franciscatto@gmail.com

Das könnte Ihnen auch gefallen