Eu gosto do Tanenbaum porque ele da uma contextualização histórica de por que as arquiteturas foram mudando, fica mais fácil assimilar todo o conteúdo. Mas o fato é que ele puxa mto o saco para sistemas Unix hahaha. Claro, apesar de ser um conteúdo pesado para quem não é da área ele é apenas uma introdução, quem quiser saber manipular bem o OS para Game Hacking tem que estudar um conteúdo mais aprofundando de Windows.
Alias, e alguém tiver um conhecimento mediano sobre Sistemas Digitais, saiu uma nova turma no Coursera para "Monte um computador moderno usando os primeiros princípios: de NAND a Tetris ". Eu já fiz esse curso, eles ensinam a fazer tudo utilizando VHDL (VHSIC Hardware Description Language). É uma ótima oportunidade para assimilar vários conceitos, recomendo