• Home

Bits e Processadores

Criado por Rafael Corsi / rafael.corsi@insper.edu.br, inspirado em Elementos de Sistemas.


Objetivos de aprendizagem

Ao final da disciplina o estudante será capaz de:

  1. Implementar um computador digital simples a partir de componentes eletrônicos.
  2. Integrar as camadas de programação e execução de um computador simples.
  3. Trabalhar de forma colaborativa no desenvolvimento de um sistema computacional.
  4. Compreender a evolução da informática.
  5. Descrever como dados e instruções são armazenados e tratados em computadores.

Motivação

Desenvolver um computador do ZERO!

Avaliação

A disciplina é avaliada em duas frentes: Quizes e Laboratórios que forneceram pontos em duas frentes: HW e SW. Para passar na disciplina é necessário possuir ao menos 50 pontos / 100 em ambas as frentes.

Bibliografia

  • NISAN, Noam; SCHOCKEN, Shimon., The Elements of Computing Systems, Second Edition: Building a Modern Computer from First Principles MIT Press, 2021
  • TOCCI, R. J.; WIDMER, N. S.; MOSS, G. L., Sistemas Digitais: Princípios e Aplicações, 11ª ed., Pearson, 2011
  • HENNESSY, JOHN L., AND DAVID A. PATTERSON. Computer architecture: a quantitative approach, Sixth Edition. Elsevier, 2017.

Complementar

  • PATTERSON, D.; HENNESSY, J. L., Organização e Projeto de Computadores: A Interface Hardware/Software., 4ª ed., Campus, Artigos:
  • STALLINGS, W., Arquitetura e organização de computadores, 8ª ed., Prentice Hall Brasil, 2010
  • LAING, Gordon., Digital Retro: The Evolution and Design of the Personal Computer, ª ed., Sybex, 2004
  • NIELSEN, L., Computing: A Business History, ª ed., New Street Communications LLC, 2012
  • FLOYD, T. L., Digital Fundamentals, 11ª ed., Pearson, 2015

  1.