Como o sistema operacional funciona em um computador?

O sistema operacional gerencia os processos básicos de um computador ou computador e também facilita a maneira como o usuário interage com o equipamento.

O sistema operacional (SO) é o programa ou conjunto de programas mais importante de um computador ou computador. É aquele que gerencia todos os recursos do equipamento, tanto no nível de software (programas) quanto no hardware (disco rígido, monitor, teclado, mouse, entre outros).

O sistema operacional facilita a interação do usuário com o equipamento no qual foi instalado e, atualmente, não está presente apenas em computadores , mas também em smartphones, tablets e muitos dos dispositivos digitais que usamos diariamente.

A complexidade do sistema operacional dependerá das funções que você deve executar após a instalação no computador.

Talvez você esteja interessado: Pontos fortes e fracos dos sistemas operacionais

Quais são as funções do sistema operacional em um computador?

O sistema operacional funciona para que os usuários que não possuem conhecimento de programação ou conhecem os detalhes do hardware possam usar seus equipamentos e periféricos sem nenhum problema.

Você deve fornecer ao usuário a maneira de acessar seus programas e arquivos, como se conectar à Internet e todas as suas tarefas diárias. Você também deve executar os programas e ajudá-los, de uma maneira simples, a acessar os recursos de que precisam no sistema.

Aqui estão as tarefas ou funções mais importantes de um sistema operacional:

1.- Administração do processador

Esta tarefa é garantir que todos os aplicativos e processos recebam a quantidade de tempo necessária do processador para funcionar corretamente. Além de aproveitar o número máximo possível de ciclos do processador, para que tudo funcione corretamente em conjunto. O sistema operacional usa processos ou threads do processador para executar essas funções e alterna continuamente entre um processo e outro a uma velocidade de milhares de processos por segundo.

2.- Gerenciamento de memória

O sistema operacional deve garantir que cada processo tenha memória suficiente para executar sua tarefa, para que os processos não removam a memória um do outro. Além disso, você deve ter cada tipo de memória usado corretamente. Quando um programa está em execução, o sistema operacional continua funcionando. Por exemplo, muitos programas precisam acessar o teclado, impressora ou placa de vídeo. Todos esses acessos são permitidos pelo sistema operacional, que está sempre ativo, ajudando os programas em execução.

3.- Administração de armazenamento secundário:

A RAM é pequena e volátil para todos os dados e programas que devem ser salvos; por esse motivo, a maioria das informações é armazenada em discos. O sistema operacional é responsável por alocar o espaço que as informações ocuparão nos discos e por gerenciar o espaço livre. Além disso, você deve decidir quem usa um recurso de disco quando houver concorrência por ele.

4.- Administração do dispositivo

Cada peça de hardware usa um controlador, um programa especial, para se comunicar com o sistema. O sistema operacional usa os controladores como tradutores entre os sinais elétricos do hardware e o código de programação encontrado nos aplicativos. O controlador pega os dados do sistema operacional, os passa para o dispositivo e vice-versa. O sistema operacional lida com esse processo chamando o driver indicado quando necessário.

5.- interface de aplicação

Assim como o hardware tem motoristas, os aplicativos têm uma interface de programação aplicações (API, por sua sigla em Inglês). As APIs permitem que os programadores usem partes do sistema operacional e equipamentos para executar determinadas funções. O sistema operacional contém todas as APIs que são reconhecidas pela equipe e desempenham o papel de intérprete enviando os dados necessários para executar a função .

6.- Interface do usuário

Muitos sistemas operacionais usam uma interface gráfica do usuário, ou seja, que usa imagens e ícones para se comunicar com o usuário. O sistema operacional novamente desempenha o papel de intérprete para estabelecer comunicação entre o usuário e a equipe em um idioma que ambos entendem.

Não deixe de ler: Como instalar os sistemas operacionais Windows e Linux em um computador

Tipos de sistemas operacionais

Dependendo do equipamento no qual eles devem operar, os sistemas operacionais são divididos em:

  • Sistemas operacionais para PC : entre os mais conhecidos estão o Microsoft Windows, Mac OS e Linux
  • Sistemas operacionais para telefones celulares e tablets: Windows Phone, Android e iOS são os mais populares.

Recomendamos: Como instalar um sistema operacional em um disco rígido externo

Classificação de sistemas operacionais

  • Monouser – Monotarea. Nesse tipo de sistema operacional, um único usuário pode executar uma tarefa por vez. É usado em alguns telefones celulares.
  • Usuário único – multitarefa: é o mais comum em computadores desktop e notebooks. As plataformas Apple MacOS e Microsoft Windows são bons exemplos desse tipo de sistema operacional, em que um único usuário pode usar vários programas ao mesmo tempo. 
  • Multiusuário: permite que dois ou mais usuários usem os programas ao mesmo tempo.
  • Multiprocessador: neste tipo de sistema operacional, é possível abrir o mesmo programa em mais de uma CPU .
  • Pernas múltiplas: permite que várias partes de um único programa funcionem ao mesmo tempo.
  • Tempo real (RTOS):   responda às entradas imediatamente. Nesse tipo de sistema operacional, o usuário não importa, mas os processos. Em geral, são utilizados para aplicações muito específicas em alguns setores, como mercado de ações, tráfego aéreo, refinarias, entre outros. 

Referências

 

Você pode estar interessado:

Deixe um comentário