Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

O Que É Um Sistema Operacional

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 3

O que é um sistema operacional?

A resposta vai um pouco além de “um programa

para o computador ou o celular”, como o Windows ou o Android. É


o software encarregado por fazer a interface entre usuário e hardware, sem código

binário ou linguagem de máquina. Saiba mais sobre o que são os sistemas


operacionais.

O que é um sistema operacional?

É um software ou conjunto de softwares cuja função é administrar e gerenciar os


recursos de um sistema, desde componentes de hardware e sistemas de arquivos a
programas de terceiros, estabelecendo a interface entre o computador e o usuário.

Entenda como um “computador” qualquer máquina de processamento automático de


dados, como um desktop ou notebook, um celular ou tablet, um smartwatch, um
servidor, um console de videogame, um set-top box, um roteador ou outro aparelho.

O sistema operacional introduz uma “camada de abstração” entre o hardware e o usuário, que

transforma comandos no mouso ou teclado e solicitações do sistema, como gerenciamento de

recursos (CPU, memória RAM), em linguagem de máquina, enviando instruções ao processador.

Este último os traduz para código binário, executa os comandos e envia as respostas como

informações que aparecem na sua tela.

Um sistema operacional contém componentes divididos entre os para o usuário (como


bibliotecas, programas e interface) e as instruções que compõem o seu núcleo (kernel).
O que é kernel?
A grosso modo é a ponte entre usuário e hardware, mas não somente. O kernel
compõe a parte central do programa e responde por tarefas cruciais, como:

 Estabelecer a camada de abstração de baixo nível (linguagem de máquina) com o


hardware;
 Gerenciar recursos como processador, RAM, sistemas de arquivos e dispositivos de
entrada e saída (monitor, teclado, mouse, impressora, etc.);
 Gerenciar processos (execução) de programas;
 Gerenciar o uso de dispositivos, memória do sistema e chamadas dos programas,
definindo quais têm prioridade.

Qual a diferença entre kernel e firmware?


Muita gente confunde kernel com firmware…

Embora possam conversar entre si são coisas diferentes. Um firmware ou software


embarcado é um conjunto de instruções programadas diretamente no hardware, que
contém parâmetros específicos para a operação de um determinado dispositivo.

Por exemplo, em um sistema operacional a BIOS (Sistema Básico de Entrada e Saída) e


a UEFI (Interface Extensível Unificada de Firmware) são exemplos de firmware, pois
comportam instruções voltadas para a operação do hardware de um computador.
Um firmware pode ser operado pelo usuário da mesma forma que um kernel
(o Linux per se é só o kernel, a interface varia conforme a empresa responsável pela
distribuição, também chamada de distro), mas suas aplicações são distintas.

Você também pode gostar