# data[].attributes.body
Linux

O linux é um dos sistemas operacionais com mais utilização no mundo. Ele é muito conhecido por seu trabalho com servidores e com mecanismos profissionais, mais até do que pela utilização por usuários finais.

Embora esse conceito acabe afastando algumas pessoas, que consideram o linux um sistema operacional de difícil utilização, isso não está próximo da realidade, sobretudo por conta dos avanços dentro do SO em questão de otimização da parte visual.

É importante ter em mente que linux é um código aberto, o que gera uma série de versões e modelos diferentes. Por isso, alguns modelos como o Ubuntu acabam sendo muito mais utilizados por usuários comuns, tendo uma interface amigável.

O linux não é um sistema operacional criado com interesses comerciais, o que acaba permitindo que muitos profissionais de consultoria melhoria de processos trabalhem em atualizações e melhorias desses recursos de forma gratuita.

Para pessoas com conhecimentos avançados em tecnologia e programação, é muito comum a utilização deste sistema, uma vez que ele permite uma série de modificações em seu código fonte.

Além disso, para o usuário final, é um modelo fácil de utilizar e muitas vezes leve, ideal para computadores que não tem tanta capacidade de processamento. Nestes casos, o linux é uma excelente solução para conseguir trabalhar corretamente com seus dispositivos.

Windows

Potencialmente o sistema operacional mais usado no mundo, o windows foi criado nos anos 80 e até hoje é uma referência no mercado. O foco do Windows é a experiência do usuário, sendo uma ferramenta altamente intuitiva e adequada para você conseguir trabalhar.

O windows, entretanto, é um programa comercial, e possui um custo que muitas vezes está fora do seu orçamento na hora de montar um computador. É interessante procurar dentro de suas possibilidades um equipamento que já venha com a ferramenta nativa.

MacOS e iOS

Estes sistemas foram criados como concorrentes diretos do windows, e é um dos sistemas operacionais mais seguros da atualidade. O segredo é que toda a programação realizada nesse tipo de sistema operacional é específica para eles.

O MacOS é o sistema operacional para computadores caseiros, enquanto o iOS é uma contraparte móvel, utilizada em smartphones.

Embora a segurança e a estabilidade das ferramentas no aplicativo sejam muito importantes, é preciso ter em mente que isso acaba impedindo alguns aplicativos de serem utilizados, uma vez que não há uma migração para este sistema operacional.

Android

O android segue a mesma lógica do linux, mas é especializado em ferramentas móveis, como tablets e smartphones. Por conta disso, a maioria das empresas que trabalham com esse tipo de tecnologia acaba optando por este modelo.

Trata-se de uma ferramenta muito atraente e intuitiva, ideal para a utilização por toque e para ferramentas que utilizam outros tipos de processamento. Entretanto, esta ferramenta tem se popularizado e surgido em outros dispositivos.

# data[].attributes.body
De acordo com Tanenbaum (2003 apud Barbosa, 2018), o sistema operacional apresenta-se como a parte essencial de qualquer sistema computacional. Assim, sem a sua existência, os usuários precisariam saber detalhes bastante complexos de hardware para que conseguissem utilizar o computador.

Em complementação, afirmam Woodhull e Tanenbaum (2008) que o sistema operacional é o programa que oculta do usuário a realidade sobre o hardware e apresenta uma visão bela e simples de arquivos nomeados que podem ser lidos e escritos. E, nesse sentido, assim como o sistema operacional isola o usuário do hardware do disco e apresenta uma interface simples e orientada para arquivos, ele também oculta muitos detalhes desagradáveis relativos a interrupções, temporizadores, gerenciamento de memória e outros recursos de mais baixo nível.

Por isso, ainda de acordo com Woodhull e Tanenbaum (2008), a função do sistema operacional, sob esse ponto de vista, é apresentar ao usuário o equivalente a uma máquina virtual (estendida), mais fácil de programar do que o hardware que a compõe.

Dito isso, o sistema operacional também pode ser conceituado como gerenciador de todas as partes de um sistema complexo. Isto é, é o fornecedor de alocação ordenada e controlada dos processadores, memórias e dispositivos de entrada e saída entre os vários programas que concorrem por eles (WOODHULL; TANENBAUM, 2008).

Portanto, pode-se dizer que o sistema operacional é um software responsável por controlar o computador e tem por objetivo gerenciar seus recursos de hardware, tais como: processador, memória e periféricos - teclado, mouse, impressora, dados, dentre outros. Além disso, faz também a interação entre o hardware e o software, sendo responsável por conectar o hardware e o usuário do computador (BARBOSA, 2018).

Para finalizar, Machado (1997 apud Barbosa, 2018) destaca que quando o computador é ligado, o sistema operacional é o primeiro programa a ser executado e permanece gerenciando os recursos de hardware e software até que o computador seja desligado. Tem, então, o objetivo de gerenciar o computador de forma eficiente e produtiva facilitando o seu uso, além de garantir a integridade e a segurança dos dados durando o seu processamento e na memória.

Referência: BARBOSA, Cynthia da Silva. Sistemas Operacionais. Londrina: Editora e Distribuidora Educacional S.A., 2018.

WOODHULL, Albert S.; TANENBAUM, Andrew S. Sistemas Operacionais: projeto e implementação. Tradução: João Tortello. 3º ed. Porto Alegre: Bookman, 2008.