Organização e Arquitetura de Computadores

Propaganda
PROGRAMA DE COMPONENTE CURRICULAR
Curso: Sistemas de Informação
Componente Curricular: Organização e Arquitetura de Computadores
Carga-Horária: 40 Créditos: 2
Ano: 2011
Código: 30821001
Semestre: 1º
Ementa
Estrutura básica de computadores. A Unidade Central de Processamento. Estruturas
de barramentos. Organização de memória. Sistemas de entrada/saída. Organização
de um sistema computadorizado simplificado. Conjunto de Instruções. Suporte ao
sistema operacional. Padrões de arquiteturas. Arquiteturas paralelas.
Objetivos
Geral:
Compreender o hardware de um sistema computacional, e entender o funcionamento
dos vários módulos que compõem um sistema computacional
Específico:
•
•
•
Compreender as principais estruturas de hardware de um sistema computacional.
Compreender os mecanismos básicos de que regem os sistemas computacionais
Conhecer o impacto de diferentes mecanismos e estruturas no desempenho de
um sistema computacional em diferentes aplicações.
Conteúdo Programático
1ª Unidade
- Organização e arquitetura de computadores.
- Organização estruturada de computadores.
- Histórico dos sistemas computadorizados.
- Organização de um sistema computacional
• - Unidade central de processamento
• - Memória
• - Entrada/saída
• - Barramentos
2ª Unidade
- Exemplo de uma microarquitetura simplificada.
- Memória cache.
- Conjunto de instruções no nível da microarquitetura
• - Tipos de dados
• - Formato de instruções
• - Endereçamento
• - Tipos de instruções
• - Fluxo de controle
3ª Unidade
- Memória virtual.
- Arquivos.
- Processamento paralelo (semáforos)
- Arquiteturas paralelas
• - Aspectos de projeto
• - Máquinas SIMD
• - Multiprocessadores
• - Multicomputadores
Metodologia
Aulas expositivas; mesas redondas para discussão de temas pertinentes; seminários e
pesquisas individuais e em grupo.
Avaliação
A freqüência, a participação nas discussões, a iniciativa e a organização serão
avaliadas subjetivamente.
A absorção do conteúdo será avaliada por meio de três avaliações escritas e/ou
trabalhos individuais/em grupo.
Bibliografia
Básica
WEBER, Raul Fernando Arquitetura de Computadores Pessoais, Bookman, 2008
TANENBAUM, Andrew S. Organização Estruturada de Computadores, 5ª ed. LTC,
2007.
DELGADO, José; RIBEIRO, Carlos: Arquiteturas de Computadores, LTC, 2ª ed.2009
Complementar
MORIMOTO, Carlos E. Hardware - o guia definitivo, Ed. Sulina, 1ª ed.2007
STALLINGS, W. Arquitetura e Organização de Computadores, Prentice-Hall Brasil,
2008
MONTEIRO, Mário A. Introdução à Organização de Computadores. 5ª ed. Ed. LTC.
2007.
HENNESSY John L., PATTERSON David A. Arquitetura de Computadores: uma
abordagem quantitativa, Campus, 2009.
PARHAMI, Behrooz Arquitetura de Computadores, NcGraw Hill-Artmed, 2008
Download