Introdução à arquitetura de computadores e sistemas operacionais.
Arquiteturas de Von Neumann, Harvard e RISC. Pilha e recursão. Interrupções. Paralelismo: pipeline e arquitetura superescalar. Multi-processamento e escalonamento de processos. Memória virtual. Comunicação interprocessos. Máquinas virtuais.
Livro texto: Randal E. Bryant and David R. O'Hallaron. "Computer Systems: A Programmer's Perspective", 2a. ed., Prentice Hall, 2011Outras referências:Andrew S. Tanenbaum, Todd Austin. "Structured Computer Organization", 6a. ed., Pearson, 2012.