5 ms·
I read some of this to try to determine how it would compare to a classic operating systems design book - like maybe "The Design and Implementation of the 4.4 B
by fn-mote 4y ago
I read some of this to try to determine how it would compare to a classic operating systems design book - like maybe "The Design and Implementation of the 4.4 BSD Operating System".
Looking at the Paging [1] chapter, the _Linux Insides_ book has a clear, very technical, description of the meaning of every bit in pointers used for virtual addressing. It includes details like what bits you need to set in order to enable a particular paging mode, so it's really enough detail to actually _do_ something.
I don't think I'm the target audience, but it was interesting to look at.
[1] https://0xax.gitbooks.io/linux-insides/content/Theory/linux-theory-1.html https://0xax.gitbooks.io/linux-insides/content/Theory/linux-...