Sistema operativo
Um sistema operacional é um programa de computador com o mais alto nível de privilégio, acima de qualquer outra forma de software no dispositivo de destino.
Ou seja, é o software o responsável pela intermediação entre o hardware e os programas de computador do dispositivo que o usuário do dispositivo executa. Isto é graficamente:
Então, pode-se afirmar que embora a existência de hardware seja condição obrigatória para que um dispositivo funcione, em termos de software, o sistema operacional é fundamental.
Função e características dos sistemas operacionais
Os sistemas operacionais (doravante SO) gerenciam, administram e direcionam memória, CPU (de Anglo-Saxão, Unidade Central de Processamento ou o que é o mesmo, ‘Unidade Central de Processamento’), arquivos, autorizações ao nível do usuário ou o fluxo de dados, ambos origem interna e externa.
Partindo do princípio de que o SO é o software mestre que um dispositivo possui, suas principais características são:
- Evite que o usuário tenha que ter profundo conhecimento de informática para seu uso.
- Permite a interação entre diferentes dispositivos, mesmo com diferentes sistemas operacionais.
- O próprio sistema operacional é um programa de computador dinâmico, ou seja, está em constante atualização.
Para cumprir as funções e características descritas, o SO dispõe de três pacotes de software nos quais baseia a sua atividade. O primeiro é o kernel ou núcleo de software que é o coração de qualquer sistema operacional e possibilita sua operação básica. Em segundo lugar, o sistema de arquivos é a base sobre a qual se baseia o fluxo de dados, seja em primeiro plano (aqueles ordenados pelo usuário) ou em segundo plano (aqueles executados por ordem do sistema para seu correto funcionamento). Em terceiro lugar, teríamos a interpretação de comandos, que é vital para que o sistema de arquivos e o kernel possam realizar as tarefas que o usuário ou o próprio sistema deseja realizar. A interpretação do comando é baseada nas chamadas linguagens de programação, como Python, Java ou Swift.
Exemplos de sistemas operacionais
Abaixo estão alguns dos sistemas operacionais mais populares que já usamos:
- Começamos pelo SO por excelência em computadores, sejam eles portáteis ou não, o Microsoft Windows é em si o SO que menos exige apresentação, pois está presente na grande maioria dos dispositivos deste estilo.
- Por outro lado, em dispositivos móveis como smartphones (em espanhol ‘smart phones’), os dois principais sistemas operacionais são Android e iOS, embora o Android, sendo mais acessível economicamente, seja o sistema operacional mais difundido no setor móvel.
- Finalmente, um exemplo de um setor que experimentou um boom em seus primórdios e que estagnou em sua comercialização chamados tablets (tablets em espanhol). Esses tipos de dispositivos nasceram com o objetivo de ser um híbrido entre o setor móvel e o de laptops. Embora o sistema operacional mais difundido seja o baseado na tecnologia Android, o sistema operacional pioneiro foi o iOS da Apple, chamado iPad OS, que pode ser traduzido como iPad OS, nome dado aos tablets da Apple.
Como se pode constatar, cada um dos SOs, sejam eles direcionados para computadores, telemóveis ou tablets , têm como principal objetivo a sua utilização simples e intuitiva, potenciada por uma interface de utilizador relativamente fácil de utilizar e interpretar.