O Que É um Sistema Operacional?
Vamos descobrir o significado de Sistema Operacional, sua definição no mundo Cripto, o Que É um Sistema Operacional e todos os outros fatos relacionados.
Um Sistema Operacional (OS ou Operating System, em inglês) é um programa de software que gerencia os recursos de um computador e permite a comunicação entre os programas e o hardware do computador.
No passado, não existiam sistemas operacionais. Assim, cada programa de computador tinha que incluir todo o código necessário para executar o programa, conectá-lo ao hardware e mostrar a função real do programa. Portanto, os programas de computador eram difíceis de serem criados e complicados demais para operar. Sem contar que cada software só podia ser executado no computador para o qual foi criado. Mas os sistemas operacionais foram criados para mudar isso.
Funções dos Sistemas Operacionais
Existem várias funções realizadas pelos sistemas operacionais a fim de atingir objetivos específicos. Esses objetivos incluem:
- Gerenciamento de Memória. Para executar um processo, ele deve primeiro ser carregado na memória principal onde será executado. A memória é liberada após a conclusão do processo e pode ser usada para outras coisas. Assim, o gerenciamento da memória através da alocação e desalocação dela para os processos é de responsabilidade do sistema operacional.
- Gerenciamento de Processos. A CPU (um dos recursos gerenciados pelo sistema operacional) geralmente tem uma série de processos no readystate. Um processador, por outro lado, só pode gerenciar um processo de cada vez. Assim, uma CPU usa várias técnicas para garantir que as operações tenham acesso constante e ininterrupto aos recursos. Estas técnicas incluem ordem de chegada, round-robin, trabalhos mais curtos primeiro, agendamento prioritário e assim por diante.
- Gerenciamento de Arquivos. Cada computador tem seu próprio conjunto de arquivos, pastas e estruturas de diretórios. O sistema operacional do computador mantém e gerencia tudo isso. Para acompanhar as informações desses arquivos, a Tabela de Alocação de Arquivos (FAT) é usada. A FAT mantém registro de todos os detalhes do arquivo, incluindo seu nome, tamanho, tipo, etc. O sistema operacional também é responsável por garantir que os arquivos não sejam abertos por pessoas não autorizadas.
- Gerenciamento de Dispositivos de E/S. Existem vários dispositivos de E/S em um sistema. Vários procedimentos exigem acesso a estes dispositivos, porém, os processos não devem acessar estes dispositivos diretamente. Portanto, é de responsabilidade do sistema operacional gerenciar a autorização de acesso dos dispositivos de E/S.
- Memória Virtual. Quando o tamanho de um aplicativo ultrapassa a memória principal, o sistema operacional fica responsável por carregar apenas as páginas mais usadas na memória principal.
Sistemas Operacionais de Computador Mais Populares
- Microsoft Windows: o sistema operacional mais popular e mais utilizado em computadores. Ele roda em PCs e sistemas compatíveis com IBM.
- macOS: o sistema operacional principal da Apple, que roda tanto em computadores desktop quanto em laptops.
- Linux: um sistema operacional de código aberto que pode ser instalado em PCs e sistemas compatíveis com IBM. Ele é usado para gerar uma variedade de distribuições Linux, incluindo Debian, Ubuntu, Slackware e Red Hat.
- Chrome OS: o sistema operacional que é pré-instalado em Google Chromebooks.
Sistemas Operacionais de Dispositivos Mobile
- Android: o sistema operacional mais usado da maioria das marcas conhecidas de smartphones e tablets, exceto Apple.
- iOS: o sistema operacional dos smartphones e tablets da Apple.