Um Sistema Operacional é um programa que controla o hardware
da máquina para que o trabalho seja feito, servindo de mediador entre o usuário,
o software aplicativo, o hardware da máquina e periféricos associados.Ele possui duas camadas, a primeira é chamada de Kernel, o seu núcleo principal, uma das partes essenciais e básicas que dá suporte a conversa entre software e hardware. O segundo são os utilitários, programas utilizados para 'rodar' dentro do Kernel, ou seja, os softwares.
O que um sistema operacional faz?
- Organizar o acesso dos programas aos recursos do hardware
- .Esconder o hardware dos programas e do usuário
- .Controlar o fluxo de dados entre os programas, entre o software e o hardware e as interfaces de E/S
- Organizar os programas s para que não interfiram uns com os outros
- Facilitar a cooperação entre os programas
- Criar uma interface legível para que o usuário possa operar o computador
Tipo 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. .
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
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.
fontes:
Nenhum comentário:
Postar um comentário