Plano de Aula - Arquitetura e Organização de Computadores
08/08/2025
- Instituição: Faculdade Serra do Carmo (FASEC)
- Professor: Carlos Alberto de Sousa Parente Rodrigues
- Semestre: 2025/02
Objetivo geral
Apresentar ao discente os conceitos de arquitetura e organização de computadores, tais como: memórias, unidades centrais de processamento, entrada e saída, endereçamento e instruções, barramento, comunicações, interfaces e periféricos. Adicionalmente, apresentar detalhes sobre a organização de memória, arquiteturas RISC e CISC, pipeline e paralelismo.
Objetivos específicos
- Capacitar o aluno no entendimento de arquitetura de computadores
- Entender a organização de memória, processador, entrada e saída, endereçamento e instruções
- Apresentar os conceitos de arquitetura RISC, CISC e EPIC
- Apresentar os conceitos de arquiteturas superescalares e multiprocessamento
Metodologia
Aulas expositivas e dialogadas e apresentação e debate a respeito de modelos de arquiteturas reais de mercado.
Sistema de avaliação
A nota final (NF) será a média aritmética de duas notas, N1 e N2. A N1 será composta da soma das notas individuais da lista de exercícios 1 (L1), com valor de 3,0 pontos, e da prova teórica 1, com valor de 7,0 pontos, totalizando um máximo de 10,0 pontos na N1. De forma similar, a nota N2 corresponde à soma da nota da lista de exercícios 2 (N2) e da prova teórica 2 (P2). Será aprovado na disciplina o discente que obtiver a nota final (NF) igual ou superior a 7,0 pontos. Caso o aluno possua uma nota final entre 4,0 e 6,9, é possível realizar o exame final (EF). A nota do EF então substituirá a nota final do aluno, mantendo a nota necessária para aprovação em 7,0 pontos.
Bibliografia básica
- MONTEIRO, Mario A. Introdução à organização de computadores. 5.ed. Rio de Janeiro: LTC, 2010.
- BROOKSHEAR, J. Glenn. Ciência da computação: uma visão abrangente.11. ed. Porto Alegre: Bookman, 2013.
- DELGADO, José; RIBEIRO, Carlos. Arquitetura de computadores. 5. ed. Rio de Janeiro: LTC, 2017.
Bibliografia complementar
- WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Bookman, 2012.
- PAIXÃO, Renato Rodrigues. Arquitetura de computadores. 1 ed. São Paulo: Érica, 2014.
- AUDY, Jorge Luis Nicolas; ANDRADE, Gilberto Keller; CIDRAL, Alexandre. Fundamentos de sistemas de informação. Porto Alegre: Bookman, 2007.
- DALE, Nell; LEWIS, John. Ciência da computação. 4. ed. Rio de Janeiro: LTC, 2011
- CARVALHO, André C. P. L. F. de; LORENA, Ana Carolina. Introdução à computação: hardware, software e dados. 1. ed. Rio de Janeiro: LTC, 2017.
Conteúdo programático
- Aula 1 (11/08/2025) - Apresentação da disciplina; apresentação da ementa e bibliografia; sistemas de numeração; aritmética de inteiros; noções de aritmética de ponto flutuante
- Aula 2 (18/08/2025) - Componentes básicos de um computador; arquitetura básica de um computador
- Aula 3 (25/08/2025) - Memórias cache, interna e externa, aula 1
- Aula 4 (01/09/2025) - Memórias cache, interna e externa, aula 2
- Aula 5 (15/09/2025) - Entrada e saída; Entrega da lista de exercícios 1 (L1).
- Aula 6 (22/09/2025) - Suporte do sistema operacional à arquitetura; revisão para a prova 1 (P1).
- Aula 7 (29/09/2025) - Prova teórica 1 (P1).
- Aula 8 (06/10/2025) - Conjuntos de instruções, aula 1
- Aula 9 (20/10/2025) - Conjuntos de instruções, aula 2
- Aula 10 (27/10/2025) - Pipeline de instruções
- Aula 11 (03/11/2025) - Estrutura e função do processador
- Aula 12 (10/11/2025) - Arquiteturas RISC, CISC e EPIC
- Aula 13 (17/11/2025) - Arquiteturas superescalares
- Aula 14 (24/11/2025) - Multiprocessamento; revisão para a prova 2 (P2).
- Aula 15 (01/11/2025) - Prova teórica 2 (P2).
- Aula 16 (08/12/2025) - Segunda chamada de provas anteriores.
- Aula 17 (15/12/2025) - Exame final (EF).