Tutorial do sistema operacional
Um sistema operacional (SO) é uma coleção de software que gerencia recursos de hardware de computador e fornece serviços comuns para programas de computador. O sistema operacional é um componente vital do software do sistema em um sistema de computador. Este tutorial o conduzirá passo a passo enquanto aprende os conceitos do sistema operacional.
Por que aprender sistema operacional?
Um sistema operacional (SO) é uma interface entre um usuário de computador e o hardware do computador. Um sistema operacional é um software que executa todas as tarefas básicas, como gerenciamento de arquivos, gerenciamento de memória, gerenciamento de processos, manipulação de entrada e saída e controle de dispositivos periféricos, como unidades de disco e impressoras.
Alguns sistemas operacionais populares incluem sistema operacional Linux, sistema operacional Windows, VMS, OS / 400, AIX, z / OS, etc.
A seguir estão algumas funções importantes de um sistema operacional.
- Gestão de Memória
- Gestão do Processador
- Gerenciamento de dispositivo
- Gerenciamento de arquivos
- Security
- Controle sobre o desempenho do sistema
- Contabilidade de trabalho
- Erro ao detectar ajudas
- Coordenação entre outro software e usuários
Aplicações do sistema operacional
A seguir estão algumas das atividades importantes que um sistema operacional executa -
Security - Por meio de senha e outras técnicas semelhantes, impede o acesso não autorizado a programas e dados.
Control over system performance - Atrasos de registro entre a solicitação de um serviço e a resposta do sistema.
Job accounting - Manter o controle do tempo e recursos usados por vários empregos e usuários.
Error detecting aids - Produção de dumps, rastreios, mensagens de erro e outros auxiliares de depuração e detecção de erros.
Coordination between other softwares and users - Coordenação e atribuição de compiladores, intérpretes, montadores e outros softwares aos diversos usuários dos sistemas informáticos.
Público
Este tutorial foi preparado para os graduados em ciência da computação para ajudá-los a entender os conceitos básicos e avançados relacionados ao sistema operacional.
Pré-requisitos
Antes de prosseguir com este tutorial, presumimos que você já conhece os conceitos básicos de computador, como o que é teclado, mouse, monitor, entrada, saída, memória primária e memória secundária, etc. Se você não estiver bem ciente deles conceitos, então vamos sugerir que você passe por nosso breve tutorial sobre Fundamentos da Computação.