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.