Você está na página 1de 10

Centro Federal de Educação Tecnológica-RJ

Departamento de ensino médio e técnico


Coordenação de construção civil

Disciplina: Computação Aplicada

Prof°.: Emilson Damasceno de Andrade

Aluno: Marcelo Ribeiro Chaves

Tipos de Sistemas operacionais


Sistemas operacionais

Rio de Janeiro, 26 de novembro de 2010

Sistemas Operacionais
Para usar os primeiros computadores era preciso
conhecer profundamente o seu funcionamento, pois a
programação era feita em painéis, através de fios.
Com a evolução da informática tornou-se óbvio que o
antigo sistema era muito pouco eficiente e causava
muitos erros. Os primeiros sistemas operacionais
surgiram justamente para tentar automatizar o uso dos
computadores. A partir daí, os SOs (sistemas
operacionais) evoluíram rapidamente até chegar ao
que são hoje.

Um sistema operacional é um programa como todos


os outros. O sistema operacional toma conta do
computador e facilita a vida do usuário, deixando que
ele se preocupe com coisas mais úteis e produtivas
que endereços de memória, segmentos e interrupções.

Quantos sistemas operacionais existem?

Provavelmente centenas. A grande maioria dos


computadores tem pelo menos um SO escrito
especialmente para ele. Para o PC (chips Intel): DOS
e Windows (ambos da Microsoft), o BeOS (da Be), o
Linux (este é totalmente grátis e está ligado à GNU),
o FreeDOS (uma versão grátis do DOS, não é da
Microsoft). Para o Machintosh: o System 7.x (também
chamado de MacOS, da Apple) e o BeOS (da Be).
Os SO citados não são os únicos: tem milhares de
pessoas em todo o mundo desenvolvendo todo tipo de
Marcelo Ribeiro Chaves-1aed 2
Computação aplicada I
Sistemas operacionais

sistema operacional para todo tipo de computador.

Como é feito um Sistema operacional?

Criar um SO a partir do zero é extremamente


complicado e trabalhoso. O planejamento do S.O. é
muito importante. Linguagens visuais (como Visual
Basic ou Delphi) ou pouco poderosas (ex: Basic ou
Clipper) não servem para fazer sistemas operacionais
porque elas não têm o controle do computador que um
SO precisa. Assembler e C são linguagens muito
usadas para esse tipo de coisa.
O que um sistema operacional tem que fazer?
Um SO tem fazer com que o computador (e os
periféricos) possa ser usado sem problemas por
alguém que não conheça os detalhes do sistema. Ele
tem que possibilitar que o usuário crie e acesse
arquivos, use programas, acesse a Internet, jogue e
todas as coisas que podem ser feitas com
computadores. Além disso, o SO tem que executar os
programas e ajudá-los a acessar os recursos do
sistema de uma forma simples e organizada.

Marcelo Ribeiro Chaves-1aed 3


Computação aplicada I
Sistemas operacionais

Quais são os tipos de sistemas


operacionais?
Existem 4 tipos básicos de sistemas operacionais. Eles
são divididos em grupos relacionados com o tipo de
computador que controlam e o tipo de aplicativos que
suportam. Estas são as categorias mais abrangentes:

• Sistema operacional de tempo real


(RTOS - Real-time operating system). É
utilizado para controlar máquinas, instrumentos
científicos e sistemas industriais. Geralmente um
RTOS não tem uma interface para o usuário
muito simples e não é destinado para o usuário
final, desde que o sistema é entregue como uma
"caixa selada". A função do RTOS é gerenciar os
recursos do computador para que uma operação
específica seja sempre executada durante um
mesmo período de tempo. Numa máquina
complexa, se uma parte se move mais
rapidamente só porque existem recursos de
sistema disponíveis, isto pode ser tão catastrófico
quanto se uma parte não conseguisse se mover
porque o sistema está ocupado.

Marcelo Ribeiro Chaves-1aed 4


Computação aplicada I
Sistemas operacionais

• Monousuário, monotarefa. O
sistema operacional foi criado para que um
único usuário possa fazer uma coisa por vez. O
Palm OS dos computadores Palm é um bom
exemplo de um moderno sistema operacional
monousuário e monotarefa.

• Monousuário, multitarefa. Este tipo de


sistema operacional é o mais utilizado em
computadores de mesa e laptops. As plataformas
Microsoft Windows e Apple MacOS são
exemplos de sistemas operacionais que permitem
que um único usuário utilize diversos programas
ao mesmo tempo. Por exemplo, é perfeitamente
possível para um usuário de Windows escrever
uma nota em um processador de texto ao mesmo

Marcelo Ribeiro Chaves-1aed 5


Computação aplicada I
Sistemas operacionais

tempo em que faz download de um arquivo da


Internet e imprime um e-mail.

• Multiusuário. Um sistema operacional


multiusuário permite que diversos usuários
utilizem simultaneamente os recursos do
computador. O sistema operacional deve se
certificar de que as solicitações de vários
usuários estejam balanceadas. Cada um dos
programas utilizados deve dispor de recursos
suficientes e separados, de forma que o problema
de um usuário não afete toda a comunidade de
usuários. Unix, VMS e sistemas operacionais
mainframe como o MVS são exemplos de
sistemas operacionais multiusuário.

Marcelo Ribeiro Chaves-1aed 6


Computação aplicada I
Sistemas operacionais

– SO de Computadores de Grande Porte


– O hardware caracteriza-se por grande capacidade de
E/S
• Servidores WEB
– As operações caracterizam-se por execução
simultânea de muitas tarefas requerendo muita E/S
– Tarefas
• Lote
• Transações
• Tempo Compartilhado

Marcelo Ribeiro Chaves-1aed 7


Computação aplicada I
Sistemas operacionais

• SO de Servidores
– São “computadores pessoais de grande
porte”
• Permitem o compartilhamento de hardware e
software
• Prestam serviço a muitos usuários
– Impressão
– Arquivo
– Mensagens
– Web

Marcelo Ribeiro Chaves-1aed 8


Computação aplicada I
Sistemas operacionais

É importante diferenciar os sistemas operacionais


multiusuário dos sistemas operacionais monousuário
que suportam rede. O Windows Server e o Novell
Open Enterprise Server podem suportar centenas ou
milhares de usuários em rede, mas os sistemas
operacionais em si não são sistemas multiusuário de
verdade. O administrador do sistema é o único
"usuário" do Windows Server ou do Novell Open
Enterprise Server. O suporte à rede e todos os
usuários remotos são, do ponto de vista do sistema
operacional, um programa sendo executado pelo
administrador.

Agora que você conhece os tipos de sistemas


operacionais, vamos entender as suas funções básicas.

Marcelo Ribeiro Chaves-1aed 9


Computação aplicada I
Sistemas operacionais

Bibliografia:
http://informatica.hsw.uol.com.br/sistemas-
operacionais3.htm
http://cidadevigiada.blogspot.com/2009/09/apostila-
sobre-sistemas-operacionais.html
http://meiobit.com/19387/entrevista-bruno-
albuquerque-do-projeto-haiku/
http://www.baixaki.com.br/tecnologia/1955-o-que-e-
intranet-e-extranet-.htm
http://www.dimap.ufrn.br/~ivan/SO/SO-aula1.pdf

Marcelo Ribeiro Chaves-1aed 10


Computação aplicada I