A maioria dos usuários de computadores já tiveram algumas experiências com os Sistemas Operacionais, mas mesmo assim é difícil a tarefa de reconhecer precisamente o que é um Sistema Operacional. O Sistema Operacional é uma camada de software colocada entre o hardware e os programas aplicativos. O sistema operacional é responsávelpelo acesso aos periféricos.
A função principal do Sistema Operacional é tornar a utilização do computador mais eficiente (obtida por meio da distribuição dos recursos) e conveniente (obtida escondendo-se do programador detalhes do hardware, em especial dos periféricos). Assim o sistema operacional fornece uma série de serviços como: gerência de memória, gerência do processador, memória virtual, sistema de arquivos, sistema de entrada e saída.
Os programas solicitam serviços ao sistema operacional por meio das chamadas de sistema que transferem a execução dos programas para o sistema operacional. A parte responsável para implementar as chamadas de sistema é o núcleo ou kernel.
Os sistemas operacionais podem ser classificados segundo alguns critérios. Os mais comuns são:
- Número de Usuários
- Monousuários: Projetados para suportar apenas um usuário.
- Multiusuários: suportam várias sessões de usuários.
- Número de tarefas
- Monotarefa: Capazes de executar apenas uma tarefa por cada vez.
- Multitarefa: Capazes de executar diversas tarefas simultaneamente.
- Tipo de serviço oferecido ao usuário
- Sistemas de processamento em lote (batch)
- Sistemas de tempo compartilhado (time sharing)
- Sistemas de tempo real (real time)
- Sistemas Mainframe
- Sistemas desktop
- Sistemas distribuidos
- Sistemas handheld
- Sistemas paralelos
Nenhum comentário:
Postar um comentário