# data[].attributes.body
Kernel é o componente central de um sistema operacional. Ele opera no núcleo do computador, garantindo que haja comunicação entre os componentes do Hardware e o terminal no qual o sistema operacional é executado. É considerada a parte mais interna do sistema operacional.

# data[].attributes.body
Um sistema operacional é capaz de evitar acesso de agentes não autorizados a arquivos ou configurações por meio de senhas e outros métodos de segurança.

# data[].attributes.body
O sistema operacional cria uma comunicação direta por meio de drivers com os dispositivos conectados no Hardware. Um driver, portanto, é um software que viabiliza a execução de um dispositivo, que pode ser um pen drive, mouse, teclado ou até mesmo a placa de vídeo da máquina.

# data[].attributes.body
O sistema operacional decide qual processo deve receber prioridade, ser processado primeiro e por quanto tempo. Essa função ficou conhecida como agendamento de processos e é realizada pelo escalonador da CPU.

# data[].attributes.body
Em suma, o sistema operacional, tem as funções básicas de interpretar os comandos do usuário, controlar os periféricos (teclado, vídeo, discos, impressora, mouse, plotter, etc) e organizar arquivos em disco.

# data[].attributes.body
Os mais usados são:

Windows;

Android;

Linux;

MacOs;

iOS;

Chrome Os;

# data[].attributes.body
A principal função de um sistema operacional, é servir de ponte entre um hardware e um usuário, evitando que para o uso desse hardware, o usuário tenha que usar uma linguagem de baixo nível ou nível de máquina.

# data[].attributes.body
Conjunto de programas responsável por administrar o hardware de um dispositivo (ex: computador), como também a integração de outros programas com esse mesmo hardware, por meio de uma interface com o usuário.