Executando verificação de segurança...
1

Que livros voce leu antes de ler livros sobre sistemas operacionais?

Introduçao

Eae galera, no começo do ano eu estava aqui pedindo recomendações de livros de c/c++, estruturas de dados etc... E depois de estudar por alguns meses esse topico e molhar os pes em alguns assuntos mais "baixo nivel", tem um assunto que me deixou bastante interessadoSistemas Operacionais

Motivação

O motivo? O livro "Sistemas Operacionais Modernos" de
Andrew S. Tanenbaum, obviamente nao li inteiro, nem a metade, li apenas dois capitulos, o de introdução que ele fala bastante de historia, pulei o capitulo 2 que fala sobre processadores por falta de conhencimento e andei um pouco melhor no capitulo 3, sobre memoria, mas tambem tive problemas por falta de base no assunto.

O que eu devo ler agora?

Como foi dito acima, é obvio que preciso ler algo antes para ter um melhor aproveitamento do livro, mas o que sera que preciso? Sera que preciso ler sobre concorrencia e paralelismo antes ou depois? Heap? Stack? O que sera que estou precisando?

Conclusao

Gostaria de saber a opnião de pessoas que estudaram ou estudam o assunto, os topicos que elas mais acharam imporante para compreender o tema

Carregando publicação patrocinada...
2

O que eu acho importante para aprender OS.

  1. Aprendendo 'fuçando': Abrace a Experiência Unix

    Sistemas operacionais são compreendidos melhor ao usá-los, e não há maneira melhor de fazer isso do que mergulhar no unix. Se não esta neste ambiente, instale o linux ou WSL em seu computador imediatamente.

  • Use o Terminal para tudo: Mas não copie e cole comandos, desafie-se a escrever seus próprios comandos sempre. Quando em duvida abra as páginas do manual - man pages. Essa prática ajuda a compreender verdadeiramente as funcionalidades que o sistema operacional oferece.
  1. Mãos à Obra com Código: Programação Avançada no Ambiente Unix

    Compreender as funcionalidades que sistemas operacionais oferecem às aplicações é um passo crucial antes de se aprofundar em suas complexidades internas. Ao trabalhar com código, você ganhará insights sobre como as aplicações interagem com o sistema operacional.

  • Escreva programas em C que utilizem recursos como gerenciamento e comuminicação entre procesos.
  1. Ampliando Seus Horizontes: Explorando Recursos Adicionais

    O livro do Tanenbaum é uma grande refência, mas não hesite em expandir a sua lista de leituras. "Sistemas Operacionais: Três Fáceis Peças" é outro recurso que vale a pena considerar.

  • Quando não entender alguma explicação busque por outras fontes.
1

Eu também estou lendo esse mesmo livro, no momento estou no capítulo I, quando eu fico sem enteder algum coisa, eu vou lá e assisto algum vídeo sobre o assunto / leio alguma coisa.