arquitetura de computadores andré luis meneses silva [email protected]

15
Arquitetura de Computadores André Luis Meneses Silva [email protected]

Upload: internet

Post on 17-Apr-2015

114 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Arquitetura de Computadores

André Luis Meneses [email protected]

Page 2: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Porque esta disciplina é importante?

Sistemas OperacionaisSistemas Operacionais

Arquitetura de ComputadoresArquitetura de Computadores

CompiladoresCompiladores

Redes de ComputadoresRedes de Computadores

Lab. RedesLab. Redes

Arquitetura de Computadores IIArquitetura de Computadores II

Programação Paralela/ConcorrenteProgramação Paralela/Concorrente

Page 3: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Ementa

• Aritmética binária e decimal.• Representação de números em ponto fixo e

ponto flutuante.• Noções básicas de arquitetura e organização

de computadores: organização básica da UCP e variações; conjunto de instruções: operações, formato e armazenamento das instruções.

• Noções de linguagem de máquina.

Page 4: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Ementa

• Elementos básicos de hardware e execução de instruções em uma máquina hipotética simples.

• Noções básicas de entrada e saída, sistemas de interrupção e acesso direto a memória.

• Noções de software básico.

Page 5: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Ementa

• Medidas de desempenho.• Processadores CISC e RISC, Organização de

processadores: bloco operacional e bloco de controle.

• Organização de pipelines, Máquinas superescalares.

• Organização de memória: memória cache, memória virtual. Máquinas paralelas.

Page 6: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Critérios de Avaliação

• 3 notas– 3 Provas – Trabalhos e projetos.• Banco de conhecimento.• Atividades envolvendo ferramentas.• Apresentações.

– Grupos: • 2 pessoas e um de 3 pessoas.

Page 7: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Banco do conhecimento

• Cada grupo será responsável por gerar um banco do conhecimento.– Forçar , os alunos a se manterem atualizados

com o assunto visto em sala.– A idéia é simples, viu algo interessante (matéria,

artigo, etc) relacionado ao assunto, adicona no banco.

Page 8: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Banco do Conhecimento

• Cuidados–Não jogue qualquer coisa em seu banco,

pois vocês terão de escrever sobre ela.– Procure-o manter sempre atualizado, nunca se

sabe quando acontecerá um seminário.– Ao final de cada dois capítulos, devem ser gerados

“artigos” baseados em seu banco do conhecimento.

Page 9: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Atividades Envolvendo Ferramenta

• Esqueça o que foi visto no semestre passado

Page 10: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Atividades Envolvendo Ferramenta

• Esqueça o que foi visto no semestre passado – SystemC, C++, ArchC.

Page 11: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Atividades Envolvendo Ferramenta

• Neste semestre faremos diferente. De cima para baixo.– Pdesigner (www.pdesigner.org)• Desenvolver aplicações para ele

– C

• Alterar Componentes pré-existentes– SystemC

• Entender porque as coisas funcionam– ArchC

Page 12: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Apresentações

• Sem formalidades...• Baseada em seu banco do conhecimento.• Porém sem aviso prévio (datas virão a

depender do humor do professor ).

Page 13: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Leitura Recomendada

• Organização e Projeto de Computadores de D. A. Patterson & J. L. Hennessy. 3 ed.

• Arquitetura de Computadores: Uma Abordagem Quantitativa de J. L. Hennessy & D. A. Patterson. 3 ed.

Page 14: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Leitura Recomendada

• Organização Estruturada de Computadores de A. S. Tannembaum. 5 ed.

• Arquitetura e Organização de Computadores de W. Stallings 5 ed.

Page 15: Arquitetura de Computadores André Luis Meneses Silva andreluis.ms@gmail.com

Leitura Recomendada

• Slides de Aula• Prof. André Luis Meneses

Silva