Recursos diversos

Sumário

Livros de estudo e de referência

Esta disciplina utilizará os seguintes livros:

Computer Systems: A Programmer's Perspective Livro texto de referência: Computer Systems: A Programmer's Perspective, de Randal E. Bryant e David R. O'Hallaron. Usaremos a 3ª edição do livro, publicada em 2016, pela editora Pearson. Este é um dos melhores livros disponíveis para o estudo de sistemas computacionais a partir da perspectiva do programador, ou seja: é um estudo da arquitetura de hardware e software visando tornar uma pessoa um programador melhor: se você sabe como o "motor" funciona, saberá o que está errado e como consertar. Este é um livro indispensável em sua biblioteca, quer você trabalhe com hardware, software ou áreas de gestão: se você trabalha em alguma área da computação tem muito a ganhar com este livro. Não é uma leitura fácil, mas é fantástica. ATENÇÃO: não utilize edições antigas (1ª ou 2ª edições) pois nossa disciplina seguirá muito de perto o conteúdo e exercícios da 3ª edição. Também não compre as edições identificadas como "Global Edition", "Indian Edition", "International Edition" ou outra edição estranha: utilize a edição americana original com ISBN 978-0-13-409266-9. Você pode comprar na Amazon Brasileira ou na Amazon Americana. Você pode encontrar diversos outros materiais de referência e estudo no site oficial do livro: https://csapp.cs.cmu.edu.

The C Programming Language Livro de consulta: The C Programming Language, de Brian W. Kernighan e Dennis M. Ritchie, 2ª edição, publicado pela Pearson em 1988. É uma apresentação completa, detalhada e sucinta da ANSI C, escrito pelos próprios criadores da linguagem. Independentemente de seu conhecimento prévio em programação, considere o K&R (como é popularmente conhecido) um livro indispensável em sua biblioteca pessoal. Já está um pouco desatualizado em relação aos padrões mais novos da linguagem C mas ainda é considerado uma das melhores referências disponíveis para o aprendizado dessa linguagem. Caso você não tenha familiaridade com programação C, deve estudar este livro ao mesmo tempo em que estuda o conteúdo desta disciplina.

The Linux Programming Interface Livro de consulta: The Linux Programming Interface: a Linux and UNIX System Programming Handbook, de Michael Kerrisk, publicado pela No Starch Press em 2010 (1ª edição). É "o" guia essencial de programação de sistemas Linux, escrito pelo principal mantenedor (e autor) das *Linux man pages*. Claro, autoritativo e enciclopédico. Inclui coisas como I/O de arquivos, processos, sinais, tempo, threads, bibliotecas compartilhadas, IPC, sincronização e soquetes. Um ótimo livro de consulta.

Apostilas sobre Arduino

Caderno de engenharia

Calendário acadêmico

Componentes eletrônicos

Material sobre RISC-V

Notas


Última modificação desta página: 2024-09-04 09:03:00 -0300;
Último build deste site: 2025-03-23 00:57:07 -0300.