Você está na página 1de 2

PROGRAMA DE DISCIPLINA 2S/2005 DADOS DA DISCIPLINA

NOME: Organizao de Computadores PROF.: Fbio M. Costa CARGA HORRIA SEMANAL : 4 horas CARGA HORRIA NO SEMESTRE: GLOBAL 64 horas Organizao de Computadores TERICA 48 horas PRTICA 16 horas

EMENTA
- Organizao estruturada de computadores - Memrias: organizao, endereamento e tecnologias disponveis - Memria secundria: discos rgidos, discos flexveis, discos pticos, etc. - Organizao de processadores: bloco operacional e bloco de controle; unidade central de processamento e seus componentes (ALU, unidade de controle, registradores), ciclo de busca e execuo, aspectos de projeto de CPUs - Barramentos: aspectos de projeto, temporizao, arbitrao, operaes de barramento, exemplos (ISA, PCI, USB, etc.) - Mtodos para aumento de desempenho: organizao de pipelines, mquinas super-escalares. - Micro-arquiteturas: implementao por hardware (mquinas RISC) e implementao por software (mquinas CISC, micro-programa) - Ferramentas para anlise, projeto e simulao de organizaes de computadores - Paralelismo de baixa granularidade (em nvel de instrues) - Processadores superescalares e superpipelined - Arquiteturas paralelas e no convencionais

CONTEDO PROGRAMTICO
1. Introduo: Viso geral da organizao de computadores, abrangendo: (a) processador (organizao geral, ciclo de execuo de instrues, abordagens de implementao, RISC x CISC, princpios de projeto, princpios de paralelismo); (b) memria primria; (c) memria secundria; e (d) entrada/sada. 2. Organizao do processador: (a) o caminho de dados; (b) a unidade lgico-aritimtica; (c) a unidade de controle; (d) melhorias de desempenho: pipelines; (e) implementao direta em hardware; (f) implementao via interpretao; 3. Memria principal: (a) organizao de memrias; (b) hierarquias de memrias e memrias cache; (c) tecnologias de memria; (d) memria virtual; (e) deteo e correo de erros. 4. Barramentos: (a) hierarquia de barramentos; (b) temporizao de barramento e arbitrao de acesso; (c) tecnologias atuais de barramentos usadas em computadores pessoais. 5. Memria secundria: (a) Discos rgidos, (b) Discos ticos, (c) RAID 6. Entrada e sada: (a) dispositivos externos; (b) E/S programada e dirigida por interrupes; (c) interfaces de E/S. 7. Multiprocessadores e arquiteturas paralelas: (a) princpios bsicos de projeto e programao de sistemas paralelos; (b) sistemas fortemente acoplados: memria compatilhada; (c) sistemas fracamente acoplados: clusters; (d) tendncias de desenvolvimento

BIBLIOGRAFIA BSICA

STALLINGS, W. Arquitetura e Organizao de Computadores, Traduo da 5 Edio, Prentice-Hall, 2002. PATTERSON, D.A.; HENNESSY, J.L. Projeto e Organizao de Computadores: A Interface Hardware / Software, Traduo da 2a Edio, LTC, 2000. TANENBAUM, A.S. Organizao Estruturada de Computadores, Traduo da 4a Edio, LTC, 2001. WEBER, R.F., Fundamentos de Arquiteturas de Computadores, 2 Edio, Editora Sagra-Luzzatto, 2001. WEBER, R.F., Arquitetura de Computadores Pessoais, Editora Sagra-Luzzatto, 2000. HENNESSY, J.L. and PATTERSON, D.A. Arquitetura de Computadores: Uma Abordagem Quantitativa, Traduo da 3. Edio, 1996, Morgan Kaufmann.

Material complementar: ponteiros em http://www.inf.ufg.br/~fmc/orgcomp/

AVALIAES
A) 02 Avaliaes escritas, em sala de aula 1. 23/Set/05 2. 29/Nov/05 B) Trabalho Conceitual: Grupos de 03 alunos: Estudo da organizao e implementao de processadores atuais. Formato: Trabalho escrito, at 10 pginas, incluindo figuras, referncias e anexos Seminrio: apresentao do tema pelo grupo Data de entrega: 18/Nov/05; Datas dos seminrios: 18 a 25/Nov/05 C) Projeto de Programao: Grupo de 03 alunos: Implementao, em software (C++ ou Java) de uma arquitetura simplificada Formato para Entrega: pacote de programas + apresentao PowerPoint/OpenOffice descrevendo a implementao Data de entrega: 11/Nov/05; Demonstrao (extra-classe): 11-25/Nov/05. D) Notas de aula: entregar ao final de cada aula (sero devolvidas na aula seguinte) Composio da nota final: [(A1+A2)/2]*0,5 + B* 0,25 + C*0,25 (Obs.: D: nota de conceito que poder ser aplicada no final do semestre)

METODOLOGIA
Aulas tericas com o uso de projetor e quadro negro: exposio de contedo, discusso e exerccios Aulas prticas em laboratrio: experimentos utilizando mquinas reais e simuladores Exerccios e trabalhos extra-classe

Você também pode gostar