Um sistema operacional ou SO é o software principal que gerencia todos o hardwares e softwares de um computador. Além disso, ele também é responsável pelo gerenciamentos da memória e todos os processos do computador. Ele também permite que você se “comunique” com o seu computador sem saber o “idioma do computador”. Dessa forma, podemos concluir que sem um sistema operacional, um computador é inútil.

Veja também como como corrigir tela azul no Windows 10!

O que um sistema operacional faz?

Um sistema operacional é o conjunto principal de software em um dispositivo que mantém tudo junto. Os sistemas operacionais se comunicam com o hardware do dispositivo. Eles lidam com tudo, desde o teclado, mouse, sinal Wi-Fi até dispositivos de armazenamento e tela. Em outras palavras, ele lida com dispositivos de entrada e saída. 

Os sistemas operacionais também incluem muitos softwares – como serviços comuns do sistema, bibliotecas e APIs que os desenvolvedores podem usar para escrever programas executados no sistema operacional.

O SO fica entre os aplicativos executados e o hardware, usando os drivers do hardware para fazer a “conexão” entre os dois. Por exemplo, quando um aplicativo deseja imprimir algo, ele entrega essa tarefa ao sistema operacional. O sistema operacional envia as instruções para a impressora, usando os drivers da impressora para enviar os sinais corretos. O aplicativo que está imprimindo não precisa se preocupar com a impressora que você possui ou entender como ela funciona, já que o SO lida com os detalhes.

Ele também lida com várias tarefas, alocando recursos de hardware entre vários programas em execução. O SO controla quais processos são executados e os aloca entre diferentes CPUs, se você tiver um computador com várias CPUs, permitindo que vários processos sejam executados em paralelo. Além disso, ele também gerencia a memória interna do sistema, alocando memória entre aplicativos em execução.

A maioria dos aplicativos de software é escrito para sistemas operacionais, o que permite que o sistema operacional faça todo o trabalho pesado. Por exemplo, quando você executa o jogo Minecraft, você o executa em um sistema operacional. O game não precisa saber exatamente como cada componente de hardware funciona. Dessa forma, o jogo usa uma variedade de funções do sistema operacional, e o sistema operacional as traduz em instruções de hardware de baixo nível.

Os sistemas operacionais não são apenas para PCs

Quando dizemos que “computadores” executam sistemas operacionais, não queremos dizer apenas PCs e notebooks. Seu celular é um computador, assim como tablets, TVs inteligentes, consoles de jogos, relógios inteligentes e roteadores Wi-Fi. Um Amazon Echo ou Google Home é um dispositivo de computação que executa um sistema operacional.

Os sistemas operacionais de computadores “normais” incluem Microsoft Windows, Apple macOS, Chrome OS do Google e Linux. Por outro lado, os sistemas operacionais de smartphones mais comuns são o iOS da Apple e o Android do Google.

Outros dispositivos, como o roteador Wi-Fi, podem executar “sistemas operacionais incorporados”. Estes são sistemas operacionais especializados com menos funções que um sistema operacional típico, projetado especificamente para uma única tarefa, como executar um roteador Wi-Fi, fornecer navegação GPS ou operar um caixa eletrônico.

Tipos de sistemas operacionais

Os sistemas operacionais geralmente vêm instalados em qualquer computador que você compra. A maioria das pessoas usa o sistema operacional que acompanha o computador, mas é possível atualizar ou até alterar os sistemas operacionais. Dessa forma, os três sistemas operacionais mais comuns para computadores pessoais são Microsoft Windows , macOS e Linux .

Os sistemas operacionais modernos usam uma interface gráfica com o usuário, ou GUI. Uma GUI permite que você use o mouse para clicar em ícones, botões e menus. Além disso, tudo é claramente exibido na tela usando uma combinação de gráficos e texto.

a GUI do Windows

A GUI de cada sistema operacional tem uma aparência e um comportamento diferentes; portanto, se você alternar para um sistema operacional diferente, pode parecer estranho a princípio. No entanto, os sistemas operacionais modernos são projetados para serem fáceis de usar e a maioria dos princípios básicos são os mesmos.

Microsoft Windows

A Microsoft criou o sistema operacional Windows em na década de 1980. Existem muitas versões diferentes do Windows, mas as mais recentes são o Windows 10 (lançado em 2015), Windows 8 (2012), Windows 7 (2009) e Windows Vista (2007). O Windows vem instalado na maioria dos PCs novos, o que ajuda a torná-lo o sistema operacional mais popular do mundo.

Windows 7

Mac OS

O macOS é uma linha de sistemas operacionais criados pela Apple. Ele vem instalado em todos os computadores Macintosh ou Macs. Algumas das versões específicas incluem Mojave (lançado em 2018), High Sierra (2017) e  Sierra (2016).

De acordo com o StatCounter Global Stats, os usuários do macOS representam menos de 10% dos sistemas operacionais globais – muito abaixo da porcentagem de usuários do Windows (mais de 80% ). Uma motivo para isso é que os computadores da Apple tendem a ser muito mais caros. No entanto, muitas pessoas preferem a aparência do macOS sobre o Windows.

O que é um sistema operacional?

Linux

O Linux é uma família de sistemas operacionais de código aberto, o que significa que eles podem ser modificados e distribuídos por qualquer pessoa em todo o mundo. Isso é diferente de um software como o Windows, que só pode ser modificado pela empresa proprietária. As vantagens do Linux são que ele é gratuito e há muitas distribuições diferentes que você pode escolher.

De acordo com o StatCounter Global Stats , os usuários do Linux representam menos de 2% dos sistemas operacionais globais. No entanto, a maioria dos servidores executa o Linux porque é relativamente fácil de personalizar.

O que é um sistema operacional?

Sistemas operacionais para dispositivos móveis

Os sistemas operacionais de que falamos até agora foram projetados para rodar em computadores tradicionais e notebooks. Os dispositivos móveis, como telefonestablets e MP3 players, são diferentes dos computadores comuns e notebooks. Portanto, eles executam sistemas operacionais projetados especificamente para dispositivos móveis. Os principais exemplos de sistemas operacionais móveis incluem Apple iOS e Google Android. Na captura de tela abaixo, você pode ver o iOS sendo executado em um iPad.

O que é um sistema operacional?

Os sistemas operacionais para dispositivos móveis geralmente não são tão completos quanto os criados para computadores de mesa e notebooks e não conseguem executar o mesmo software. No entanto, você ainda pode fazer muitas coisas com eles, como assistir a filmes, navegar na Web, gerenciar seu calendário e jogar.

Onde os sistemas operacionais terminam e os programas começam?

Os sistemas operacionais também incluem outro software, incluindo uma interface do usuário que permite que as pessoas interajam com o dispositivo. Pode ser uma interface de área de trabalho em um PC, uma interface touchscreen em um telefone ou uma interface de voz em um assistente digital.

Um sistema operacional é um grande software feito de muitos aplicativos e processos diferentes. Às vezes, a linha entre o que é um sistema operacional e o que é um programa pode ser um pouco tênue. Não existe uma definição oficial precisa de sistema operacional.

Por exemplo, no Windows, o Windows Explorer é uma parte essencial do sistema operacional Windows, já que ele lida com o desenho da interface da área de trabalho. Além disso, ele é um aplicativo que é executado nesse sistema operacional.

O núcleo de um sistema operacional é o kernel

Em um nível baixo, o “kernel” é o principal programa de computador no coração do seu SO. Este programa único é uma das primeiras coisas carregadas quando o sistema operacional é inicializado. Ele lida com a alocação de memória, a conversão de funções de software em instruções para a CPU do seu computador e com a entrada e saída de dispositivos de hardware. O kernel geralmente é executado em uma área isolada para impedir que ele seja violado por outro software no computador. Por fim, o kernel é muito importante, mas é apenas uma parte do sistema operacional.

As “linhas” aqui também podem ser um pouco confusas. Por exemplo, o Linux é apenas um kernel. No entanto, o Linux ainda é chamado de sistema operacional. O Android também é chamado de sistema operacional e é construído em torno do kernel do Linux. Distribuições Linux como o Ubuntu pegam o kernel Linux e adicionam software adicional a ele. Eles também são chamados de sistemas operacionais.

Qual a diferença entre firmware e sistema operacional?

Muitos dispositivos simplesmente executam o “firmware”, que seria um tipo de software de baixo nível que geralmente é programado diretamente na memória de um dispositivo de hardware. O firmware normalmente é apenas um pequeno software projetado para fazer apenas o básico absoluto.

Quando um computador moderno é inicializado, ele carrega o firmware UEFI da placa-mãe. Este firmware é um software de baixo nível que inicializa rapidamente o hardware do seu computador. Em seguida, inicializa o sistema operacional a partir da unidade de estado sólido ou do disco rígido do seu computador. (Essa unidade de estado sólido ou disco rígido possui seu próprio firmware interno, que gerencia o armazenamento de dados nos setores físicos dentro da unidade.)

A linha entre o firmware e um SO também é um pouco complicada. Por exemplo, o sistema operacional dos iPhones e iPads da Apple, chamado iOS, é frequentemente chamado de “firmware”. Além disso, o sistema operacional do PlayStation 4 também é chamado de “firmware”.

Estes são sistemas operacionais que fazem ligação com vários dispositivos de hardware, fornecem serviços a programas e alocam recursos entre aplicativos. No entanto, um firmware muito básico que roda em um controle remoto da TV, por exemplo, geralmente não é chamado de sistema operacional.

Fonte: How To Geek

Gostou? Quais sistemas operacionais que você utiliza? Deixe seu comentário. Além disso, não se esqueça de entrar no nosso grupo do Telegram. É só clicar na imagem azul que está abaixo.