Objetivos
Objetivos
Gerais
- Entender o hardware de
um
sistema computacional.
- Entender o
funcionamento
dos vários módulos que compõem um sistema
computacional.
- Desenvolver uma
visão
crítica sobre os requisitos de desempenho associados a um
sistema
computacional.
Objetivos Específicos
- Compreender os
mecanismos
básicos de:
- comunicação
entre os vários módulos que compõem um sistema
computacional;
- armazenamento
em memória;
- sequenciamento
de instruções;
- tratamento
de interrupções e operadores aritméticos.
- Compreender as
principais
estruturas de hardware de um sistema computacional.
- Conhecer o
impacto
de diferentes mecanismos e estruturas no desempenho de um sistema
computacional
em diferentes aplicações.
Ementa
- A
Informação
e sua representação (revisão), Tecnologia CMOS,
Circuitos
Combinacionais (análise e otimização, projeto,
simulação
e síntese), Circuitos Sequenciais (elementos de memória e
análise,
projetos, máquinas de estado, fluxo de controle), Projeto
Básico
de um Computador, Dispositivos Embarcados.
Bibliografia
- HARRIS, D. M. and
HARRIS,
S. L., Digital Design and Computer Architecture, 2th edition, Elsevier,
2013.
- WATERMAN,
A.. Design
of the RISC-V Instruction Set Architecture, 2016.
- WATERMAN, A. et al, The
RISC-V Instruction Set Manual Volume II: Privileged Architecture
Version
1.7, 2015.
- MANO,
M. Morris and KIME, Charles R., Logic and Computer Design Fundamentals,
4th
edition, Pearson Prentice Hall, 2008.
- TANENBAUM,
A., Structured Computer Organization, 6th edition, Prentice Hall, 2012.
- STALLINGS,
W., Computer Organization and Arquitecture, 9th edition, Prentice Hall,
2013.
- MONTEIRO, Inrodução
à
Organização de Computadores, 5ª
Edição,
LTC, 2012.
- NULL,
L., LOBUR, J., Princípios Básicos de Arquitetura e
Organização
de Computadores, Bookman, 2010.
- PATTERSON,
D. A., HENNESSY, J. L, Organização e projeto de
Computadores:
A Interface hardware/Software, Editora Campus, 2005.
- PATTERSON,
D. A., HENNESSY, J. L, Arquitetura de Computadores: Uma Abordagem
Quantitativa,
Editora Campus, 2013.
- IDOETA,
I. V. e CAPUANO, F. G. Elementos de Eletrônica Digital. Editora
Érica, 40ª Edição, 2008.
- PANNAIN,R.,
BEHRENS, F.H., Jr., D.P. Organização Básica de
Computadores
e Linguagem de Montagem, 2012.
- SUTHERLAND,
S., DAVIDMANN, S., FLAKE, P., SystemVerilog
for Design, Second Edition, 2006. (NOVO !!)
- VAHID, F., Sistemas
Digitais, Bookman, 2008. (NOVO
!!)
- Apostilas
e Manuais Técnicos de Autores/Fabricantes Diversos.
Notas de Aula
- Notas de Aula 01 (.pdf) (Apresentação
da Disciplina)
- Notas de Aula 02 - Revisão (.pdf) (Revisão de
Conceitos
Básicos)
- Revisão (Disciplina:
Introdução
à Computação 2018.1):
- (A Informação e Sua
Representação
- Parte I, Sistemas de Numeração e Conversão de
bases)
- inteiros e reais
- (A
Informação
e Sua Representação - Parte II,
Representação
de Números Binários com sinal, inteiros e reais)
- (A
Informação
e Sua Representação - Parte III, Operações
Aritméticas em Binário) - Inteiros
- (Conceitos Básicos de
Eletrônica
Digital, Parte I, Álgebra de Boole, Portas Lógicas,
Circuitos
Combinacionais)
- Online
Binary-Decimal Converter (Ferramenta
que realiza conversão binário <-> decimal)
- Construção
de Portas Lógicas (Transistores PMOS, NMOS) - Informações Complementares
- Notas de Aula - Adicional 01 (.pdf) (Linguagem de Descrição de
Hardware, Parte I - Adicional 01)
- Notas de Aula - Adicional 02 (.pdf) (Linguagem de Descrição de
Hardware, Parte I - Adicional 02)
- Notas de Aula -
Revisão 02 (.pdf) (Revisão de
Conceitos
Básicos - Representação de Números Inteiros)
- Notas de Aula - Revisão ULA (.pdf) (Revisão de
Conceitos
Básicos - ULA)
- Notas de Aula - Exemplo de ULA (.pdf) (Exemplo de uma ULA de 4 bits)
- Notas de Aula - Revisão Códigos de Detecção e Correção de Erros (.pdf) (Revisão de
Conceitos
Básicos - Detecção e Correção de Erros)
Exercícios
Avaliação
1o Exercício de
Avaliação
(AV1) - Miniteste (+Exercícios)
1o Exercício de
Avaliação
(AV1) - Miniprova (+Exercícios)
2o Exercício de
Avaliação
(AV2) - Miniprova (+Exercícios)
3o Exercício de
Avaliação
(AV3) - Miniprova (+Exercícios)
3o Exercício de
Avaliação
(AV3) - Projeto
Reposição dos
Exercícios
de Avaliação
Avaliação Final
Média Final: Média
Aritmética (AV1, AV2, AV3)
Informações
Adicionais
|