Qual é o melhor livro sobre sistemas operacionais?
Eu recomendo a leitura de dois livros: um texto geral (ou seja, um livro sobre conceitos e teoria) e um texto de implementação (ou seja, um livro sobre um SO específico).
Para o texto geral, recomendo a leitura de Operating System Concepts (2012) de Silberschatz, Galvin e Gagne. Também conhecido como o "livro dos dinossauros", devido aos dinossauros irrelevantes que agarram as capas do livro's muitas edições, esta é uma grande introdução ao design de sistemas operacionais.
Outro favorito é Sistemas Operacionais (2003) por Deitel, Deitel, e Choffnes. Ele apresenta excelentes estudos de caso que colocam a teoria em prática.
Basta qualquer um deles. Você não precisa de ambos.
Outros podem recomendar um dos livros de Tanenbaum's. Eles servirão ao propósito, mas I'd recomendaria um dos dois acima.
Para um texto sobre uma implementação específica, I'd recomendaria ir com o Linux, pois existem excelentes livros sobre o assunto e a fonte está disponível gratuitamente. Meu favorito é Linux Kernel Development (2010) por Love (disclaimer: yes, me).
Se você deseja continuar lendo, I'd sugere outro livro de implementação, desta vez em um sistema operacional o mais longe possível do Linux. Windows Internals (2009) por Russinovich e Solomon é excelente, mesmo quando você se esmorece com o projeto comprometido pelo Windows faz.
Finalmente, um dos melhores livros sobre sistemas operacionais que já li é UNIX Systems for Modern Architectures (1994) por Schimmel. Ele discute como um sistema operacional suporta SMP, caches, e assim por diante.
Artigos semelhantes
- Existem empresas que desenvolvem sistemas operacionais móveis virtualizados remotos, tais como sistemas operacionais como Android e iOS?
- Qual é a diferença entre usar o Chromebook e usar apenas o cromado em outros sistemas operacionais?
- Existem sistemas operacionais livres e leves que podem rodar arquivos .exe e não são Windows?
- A montagem é diferente entre os Sistemas Operacionais?