sábado, 16 de julho de 2016

Noções Básicas de Sistemas Operacionais

O que é um sistema operacional?



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.



Nenhum comentário:

Postar um comentário