# O que é um Sistema Operacional

Um sistema operacional é o intermédio entre o usuário de um computador e o hardware do computador. Imagine um computador como uma empresa complexa, e o sistema operacional é o gerente que garante que tudo funcione de maneira eficiente e ordenada.

<figure><img src="https://3652049349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSsFzoXz7V7mLiRRuZlST%2Fuploads%2FTGoekz9sHsz3SOBHo449%2FOperating_system_placement-pt.svg.png?alt=media&#x26;token=7dcfeae7-72f8-4a03-98f6-745c6c084c1a" alt="" width="188"><figcaption></figcaption></figure>

Alguns conceitos de um sistema operacional são:

* **Gerenciamento de Processos:** O sistema operacional gerencia todos os processos que estão rodando em um computador. Cada programa rodando em um computador é chamado de **processo,** e o sistema operacional se certifica de que cada processo funcione corretamente.
* **Gerenciamento de Memória:** O sistema operacional controla como a memória do computador vai ser usada. Ele decide onde armazenar cada programa e seus dados que está sendo utilizado pelo computador, garantindo que cada processo tenha espaço suficiente e não interfira em outros processos.
* **Gerenciamento de Arquivos:** O sistema operacional controla como os dados são armazenados e recuperados no disco. Ele organiza os arquivos em sistema de diretórios e arquivos, permitindo que o usuário e programas encontrem e guardem dados facilmente.
* **Gerenciamento de Dispositivos:** O sistema operacional controla todos os dispositivos conectado ao computador, por exemplo,  os dispositivos de entrada e saída como impressoras, mouse, teclado, pendrive e etc. ele envia os comandos para esses dispositivos e lida com as respostas deles.
* **Gerenciamento com o Usuário:** O sistema operacional fornece uma interface para que os usuário possam interagir com o computador. Isso é feito através de um interface gráfica (GUI), onde possui janelas de ícones, ou a interface de linha de comandos (CLI), onde o usuário digita comandos.

Onde aprender sobre sistemas operacionais:

* [Sistemas Operacionais UNIVESP](https://www.youtube.com/playlist?list=PLxI8Can9yAHeK7GUEGxMsqoPRmJKwI9Jw)
* [Sistemas Operacionais Modernos](https://www.amazon.com.br/Sistemas-operacionais-modernos-Andrew-Tanenbaum/dp/8543005671) - Andrew Tanenbaum
