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 guiará pela abordagem passo a passo enquanto você aprende os conceitos de sistema operacional.

Por que aprender sistema operacional?

Um sistema operacional (SO) é uma interface entre um usuário de computador e hardware de 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 das funções importantes de um sistema operacional.

  • Gerenciamento de memória
  • Gerenciamento de Processador
  • Gerenciamento de dispositivo
  • Gerenciamento de arquivos
  • Segurança
  • Controle sobre o desempenho do sistema
  • Contabilidade do trabalho
  • Erro ao detectar auxílios
  • Coordenação entre outros softwares e usuários

Aplicações do sistema operacional

A seguir, estão algumas das atividades importantes que um sistema operacional executa -

  • Segurança - Por meio de senha e outras técnicas semelhantes, impede o acesso não autorizado a programas e dados.

  • Controle sobre o desempenho do sistema - Atrasos na gravação entre a solicitação de um serviço e a resposta do sistema.

  • Contabilidade de trabalhos - Controle o tempo e os recursos utilizados por vários trabalhos e usuários.

  • Ajuda na detecção de erros - Produção de despejos, rastreamentos, mensagens de erro e outras ajudas na depuração e detecção de erros.

  • Coordenação entre outros softwares e usuários - Coordenação e atribuição de compiladores, intérpretes, montadores e outros softwares para os diversos usuários dos sistemas de computador.

Público

Este tutorial foi preparado para os graduados em ciência da computação para ajudá-los a entender os conceitos básicos aos avançados relacionados ao sistema operacional.

Pré-requisitos

Antes de começar a prosseguir com este tutorial, estamos assumindo que você já conhece os conceitos básicos de computador, como teclado, mouse, monitor, entrada, saída, memória primária e memória secundária, etc. Se você não conhece bem estes conceitos, sugerimos que você siga nosso breve tutorial sobre Fundamentos de Computador.