STALLINGS, William. Arquitetura e organização de computadores: projeto para o desempenho. 5. ed. São Paulo: Prentice Hall, 2002. xix, 786 p. ISBN 9788587918536 (broch.)
TANENBAUM, Andrew S. Organização estruturada de computadores. 5. ed. São Paulo: Person Education do Brasil: Prentice Hall, 2007. xii, 449 p. ISBN 9788576050674 (broch.)
Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman, Linux Device Drivers, Third Edition [gratuito online]