Organização e arquitetura de computadores

Código: CPTA012
Carga horária teórica: 60
Carga horária prática: 0

Ementa: Entendimento do funcionamento dos computadores digitais, ressaltando o comportamento funcional e o aspecto de organização, com foco nos relacionamentos estruturais e dispositivos que constituem os computadores. Conceitos Estudados: Representação de dados: sistemas de numeração. Aritmética de máquina. Álgebra Booleana. Circuitos combinacionais. Circuitos seqüenciais. Arquitetura básica de um processador: Memória, E/S, Interrupções, Barramento e UCP.

Bibliografia:
Bibliografia básica:
TANENBAUM, A. S. Organização estruturada de computadores. 4. ed. Rio de Janeiro: LTC, 2001.
PATTERSON, D. A. & HENNESSY, J. L.. Computer Organization and Design – The Hardware/Software Interface. Terceira Edição, Morgan Kaufmann.
HENNESSY, J. L. & PATTERSON, D. A.. Computer Architecture - A Quantitative Approach. 4th Edition, Morgan Kaufmann. 2008.
MONTEIRO, M. A. Introdução à organização de computadores. Rio de Janeiro: LTC, 2001.
STALLINGS, W. Arquitetura e Organização de Computadores – 5ª Edição, São Paulo, Prentice Hall, 2005

Bibliografia complementar:
NULL, L.. The Essentials of Computer Organization And Architecture. 2nd edition. Jones & Bartlett Pub. 2006

Pré-requisitos: Eletrônica básica.