Você está na página 1de 16

Arquitetura de Computadores

ECOi12
Engenharia de Computação
Aula 1

APRESENTAÇÃO DA DISCIPLINA

2
Disciplina ECOi12 - Por que?
 Por que estudar arquitetura de computadores?
 Compreender de forma geral o funcionamento das
estruturas internas de um computador
 Vantagens de cada arquitetura, modelos de memória,
etc.
 Integração da CPU com um sistema de computação
 Down-to-Top
 Especificar sistemas físicos, softwares mais eficientes
 Entender a evolução tecnológica
 Tecnologias que não deram certo e o porquê

ECOi12 - Apresentação da disciplina 3


Ementa - Arquitetura de Computadores
 Introdução
 Histórico e evolução
 Conceitos e tecnologia

ECOi12 - Apresentação da disciplina 4


Ementa - Arquitetura de Computadores
 Representação de dados
 Sistemas de numeração
 Operações em bases binárias, hexadecimais
 Aritmética computacional
 Adição, subtração, multiplicação e divisão

ECOi12 - Apresentação da disciplina 5


Ementa - Arquitetura de Computadores
 Processadores
 Tipos de processadores e pipelining

ECOi12 - Apresentação da disciplina 6


Ementa - Arquitetura de Computadores
 Conjunto de instruções
 Computadores RISC e CISC
 Formato de instruções
 Linguagens e a Máquina
 Processo de compilação
 Processo de montagem, ligação e carregamento
 Organização de memória
 Tipos de memória (RAM, SDRAM, ROM, EPROM, etc)
 Hierarquia e organização

ECOi12 - Apresentação da disciplina 7


Ementa - Arquitetura de Computadores
 Organização de sistemas de E/S (Entrada e Saída)
 Estrutura de barramentos
 Tipos de dispositivos
 Comunicação de dispositivos
 Análise de desempenho
 Arquitetura de computadores comerciais
 Mac’s, x86, SPARCs, etc;
 ARMs, placas de vídeo, Playstation 3, etc;

ECOi12 - Apresentação da disciplina 8


Disciplina ECOi12 - Contexto
 Disciplina de caráter geral (minha opinião)
 Aborda muitos tópicos de forma superficial –
cobertura em amplitude.
 Conteúdos serão detalhados (em profundidade) em
disciplinas posteriores

ECOi12 - Apresentação da disciplina 9


Disciplina ECOi12 – Contexto do Curso
Eletrônica Básica II
EELi12
Eletrônica Digital
EELi14 6º

Circuitos Lógicos
Circuitos Integrados
EELi02
Analógicos ECOi32

Sistemas Operacionais
Arquitetura de ECOi15

Computadores
Microcontroladores
ECOi12 ECAi11
Circuitos Integrados
5º Digitais ECOi33 7º
Circuitos Elétricos I
EELi07, Eletrônica Redes ECOi21
Básica I EELi10 Embarcados ECOi07 Outros
Compiladores ECOi26 8º relacionamentos:
4º e 5º
 Sistemas
Paralelos
Sistemas Embarcados  Drivers
ECOi07 ...

ECOi12 - Apresentação da disciplina 10
Bibliografia
 Arquitetura e organização de computadores – 10ª edição
– William Stallings – Ed. Pearson

 Introdução à Arquitetura de Computadores


Miles Murdocca e Vincent Heuring – Ed. Campus

 Arquitetura de computadores pessoais


Raul Fernando Weber – Ed. Bookman

 Arquitetura de computadores – 4ª edição


John L. Hennessy e David A. Patterson – Ed. Campus
ECOi12 - Apresentação da disciplina 11
Metodologia de aula
 Aulas expositivas síncronas
 Uso de Breakout-rooms (divisão em grupo para
resolução de problemas durante a aula)
 Uso de ferramentas de verificação de aprendizado
durante a aula
 Trabalhos práticos de simulação
 Pesquisa em grupo

ECOi12 - Apresentação da disciplina 12


Forma de avaliação
 Nota 1
 Trabalhos em grupo – Breakout Rooms
 Trabalhos em grupo - SMPCache
 Prova
 Nota 2
 Trabalhos em grupo – Breakout Rooms
 Apresentação de Trabalhos Temáticos
 Competição CodeBlue - EXTRA
 Prova
 Exame – (se necessário)
ECOi12 - Apresentação da disciplina 13
Temas para trabalho 1
Equipe 1 Computação Quântica
Arquiteturas Superescalares (princípios, comparação com Processadores
Equipe 2 Vetoriais)
Equipe 3 Arquitetura e organização de GPU

Arquitetura de Roteadores (diferença de sua arquitetura para a de um PC


Equipe 4
comum)

Equipe 5 Funcionamento dos novos sistemas e tipos de memória

Equipe 6 Evolução da arquitetura de videogame

Equipe 7 ARM - Evolução de celulares/smartphones/tablets e sua estrutura interna

Equipe 8 Arquiteturas Reconfiguráveis (FPGA) e seu uso em Cloud Computing

ECOi12 - Apresentação da disciplina 14


Formatos dos trabalhos
 Monografia
 Avaliado o conteúdo
 Qualidade da escrita e apresentação
 Controle de propriedade intelectual
 Apresentação
 Todos deverão participar
 Qualidade da apresentação
 Gravação de um vídeo de até 20 minutos
 Será feito um acompanhamento do trabalho

ECOi12 - Apresentação da disciplina 15


Formas de Contato
 Grupo do Teams (no grupo, canal geral ou pelo
bate-papo individual)
 E-mail: pauloalvarenga@unifei.edu.br

Paulo José Lage Alvarenga


ECOi12 - Apresentação da disciplina 16

Você também pode gostar