# data[].attributes.body
Quando você cria e salva um arquivo de texto no notebook, usando um editor de texto, a ação de localizar uma área livre no HD e gravar os dados correspondentes, bem como informações sobre esse arquivo e que entre outras coisas, são necessárias para sua posterior localização, não é o editor quem faz isso. Ele usa o sistema operacional para essa ação de armazenamento na nuvem e que nesse caso, só é possível graças a uma “conversa” do SO com o sistema do serviço de cloud computing.

# data[].attributes.body
Pensemos em componentes do seu hardware isoladamente. Por exemplo, imagine a tela do seu notebook. Você saberia como “acender” um ponto vermelho – ou de outra cor qualquer – no centro da tela?

O sistema operacional “sabe”.

Da mesma forma que ele se comunica com a tela e sabe como produzir o que você enxerga, ele também desempenha papéis semelhantes em relação a todos os demais componentes (HD, memória, terminais USB, mouse, teclado, etc) do seu notebook.

Esse gerenciamento pode-se dizer, que é um meio de campo – para usar um termo que todo mundo conhece – entre o usuário (você) e o hardware.
Pensemos em componentes do seu hardware isoladamente. Por exemplo, imagine a tela do seu notebook. Você saberia como “acender” um ponto vermelho – ou de outra cor qualquer – no centro da tela?

O sistema operacional “sabe”.

Da mesma forma que ele se comunica com a tela e sabe como produzir o que você enxerga, ele também desempenha papéis semelhantes em relação a todos os demais componentes (HD, memória, terminais USB, mouse, teclado, etc) do seu notebook.

Esse gerenciamento pode-se dizer, que é um meio de campo – para usar um termo que todo mundo conhece – entre o usuário (você) e o hardware.

# data[].attributes.body
A resposta mais simples sobre o que é um sistema operacional, é o 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.