jarlisson
(usa Fedora)
Enviado em 29/07/2012 - 15:50h
- Operating Systems - Design and Implementation
Andrew S. Tanenbaum
Albert S. Woodhull
Não, não é só saber C e Assembly. Muitíssimo provavelmente Linus tinha esse livro em mãos, e estudou bastante o Minix antes de criar o Linux.
Procurem por 'Tanenbaum Linus' que verão uma discussão épica envolvendo esses dois mestres, sobre arquitetura.
Pra quem gosta de entender como as coisas funcionam, Tanenbaum tem muitos livros em várias áreas, como Redes e Computação Distribuída:
http://www.amazon.com/Andrew-S.-Tanenbaum/e/B000AQ1UBW/ref=ntt_athr_dp_pel_1/188-9345091-4947429
Asimm como o Tanenbaum, o material do William Stallings, é muito importante e usado também. Vale uma conferida:
http://www.amazon.com/William-Stallings/e/B000APXR9Q
- the essentials of Computer Organization and Architecture
Linda Null
Julia Lobur
Esse não é muito específico, é bem 'geralzão'. Cobre desde álgebra booleana e portas lógicas, até memória, instruçoes, I/O, ferramentas de programaçao, redes e protocolos, arquitetura RISC etc
- Fundamentals of Computer Organization and Architecture
Mostafa Abd-El-Barr
Hesham El-Rewini
- How Computers Work - Processor and Main Memory
Roger Young
Material grátis aí pela rede.
- The Intel Microprocessors
8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor
Architecture, Programming, and Interfacing
Muitíssimo usado por quem estuda computação, eletrônica, elétrica e telecomunicações. Cobre bem esse assunto básico, de microprocessadores, com muito Assembly.
Essencial pra quem quer entender como funciona um computador, cobrindo aritmética, lógica, movendo informaçoes, memória, I/O interface, interrupções, bus e muito enfoque nos pentium.