Conceitos de computador - Tipos de sistema operacional

Existem quatro tipos de sistemas operacionais -

  • Sistema operacional em tempo real
  • Sistema operacional de usuário único / tarefa única
  • Sistema operacional de usuário único / multitarefa
  • Sistema operacional multiusuário / multitarefa

Sistema operacional em tempo real

O sistema operacional em tempo real foi projetado para executar aplicativos em tempo real. Pode ser uma tarefa única ou multitarefa. Os exemplos incluem Abbasi, AMX RTOS, etc.

Vantagens

  • Funciona muito rápido.

  • É uma economia de tempo, pois não precisa ser carregado da memória.

  • Por ser muito pequeno, ocupa menos espaço na memória.

Sistema operacional de usuário único / tarefa única

Um sistema operacional que permite que um único usuário execute apenas uma tarefa por vez é chamado de Sistema Operacional de Tarefa Única de Usuário Único. Funções como imprimir um documento, baixar imagens, etc., podem ser executadas apenas uma de cada vez. Os exemplos incluem MS-DOS, Palm OS, etc.

Vantagens

  • Este sistema operacional ocupa menos espaço na memória.

Desvantagens

  • Ele pode realizar apenas uma tarefa por vez.

Sistema operacional de usuário único / multitarefa

Um sistema operacional que permite que um único usuário execute mais de uma tarefa por vez é chamado de Sistema Operacional Multitarefa de Usuário Único. Os exemplos incluem Microsoft Windows e Macintosh OS.

Vantagens

  • É uma economia de tempo, pois executa várias tarefas ao mesmo tempo, resultando em alta produtividade.

Desvantagens

  • Este sistema operacional é altamente complexo e ocupa mais espaço.

Sistema operacional multiusuário / multitarefa

É um sistema operacional que permite que vários usuários utilizem os programas que estão sendo executados simultaneamente em um único servidor de rede. O único servidor de rede é denominado "servidor de terminal". "Cliente de terminal" é um software que oferece suporte a sessões de usuário. Os exemplos incluem UNIX, MVS, etc.

Vantagens

  • É altamente produtivo, pois executa várias tarefas ao mesmo tempo.

  • É uma economia de tempo, pois não precisamos fazer alterações em muitos desktops, em vez disso, podemos fazer alterações apenas no servidor.

Desvantagens

  • Se a conexão com o servidor for interrompida, o usuário não poderá realizar nenhuma tarefa no cliente, pois ele está conectado a esse servidor.