Sistemas Operacionais

  1. É o principal software de um computador
  2. É responsável por permitir que o usuário seja capaz de interagir com o hardware Executar outros softwaresGerenciar o uso da memória, o armazenamento, o processamento, o sistema de arquivos, etcPor exemplo, você sabe o que realmente acontece ao executar um arquivo no seu PC? Como os arquivos são armazenados em disco, o SO começará encontrando-o no discoO arquivo então é carregado para a memória RAM, que é mais eficiente que a memória secundária (HD, SSD, etc)Depois disso o arquivo será lido e executado pelo processadorAgora imagine isso acontecendo continuamente e em paralelo
  3. Executar outros softwares
  4. Gerenciar o uso da memória, o armazenamento, o processamento, o sistema de arquivos, etc
  5. Por exemplo, você sabe o que realmente acontece ao executar um arquivo no seu PC? Como os arquivos são armazenados em disco, o SO começará encontrando-o no discoO arquivo então é carregado para a memória RAM, que é mais eficiente que a memória secundária (HD, SSD, etc)Depois disso o arquivo será lido e executado pelo processadorAgora imagine isso acontecendo continuamente e em paralelo
  6. Como os arquivos são armazenados em disco, o SO começará encontrando-o no disco
  7. O arquivo então é carregado para a memória RAM, que é mais eficiente que a memória secundária (HD, SSD, etc)
  8. Depois disso o arquivo será lido e executado pelo processador
  9. Agora imagine isso acontecendo continuamente e em paralelo
  10. Os 3 SOs mais usados por programadores são o MacOS, o Linux e o Windows Todos os módulos podem ser feitos com qualquer um dos SOsMinha recomendação pessoal: LinuxOpção extra: Linux no Windows através do WSL
  11. Todos os módulos podem ser feitos com qualquer um dos SOs
  12. Minha recomendação pessoal: Linux
  13. Opção extra: Linux no Windows através do WSL