arquitetura de computadores andré luis meneses silva andreluis.ms@gmail.com
Post on 17-Apr-2015
105 Views
Preview:
TRANSCRIPT
Arquitetura de Computadores
André Luis Meneses Silvaandreluis.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
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.
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.
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.
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.
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.
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.
Atividades Envolvendo Ferramenta
• Esqueça o que foi visto no semestre passado
Atividades Envolvendo Ferramenta
• Esqueça o que foi visto no semestre passado – SystemC, C++, ArchC.
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
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 ).
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.
Leitura Recomendada
• Organização Estruturada de Computadores de A. S. Tannembaum. 5 ed.
• Arquitetura e Organização de Computadores de W. Stallings 5 ed.
Leitura Recomendada
• Slides de Aula• Prof. André Luis Meneses
Silva
top related