Arquitetura e Organização de Computadores II - Plano de ... - UFMG
Arquitetura e Organização de Computadores II - Plano de ... - UFMG
Arquitetura e Organização de Computadores II - Plano de ... - UFMG
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MINISTÉRIO DA EDUCAÇÃO<br />
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA<br />
DE MINAS GERAIS<br />
DIRETORIA DE GRADUAÇÃO<br />
COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO<br />
<strong>Arquitetura</strong> e <strong>Organização</strong> <strong>de</strong> <strong>Computadores</strong> <strong>II</strong> - <strong>Plano</strong> <strong>de</strong> Aula<br />
Informações gerais<br />
Sala: Sala 1, Prédio 2<br />
Horário: Segunda-feira <strong>de</strong> 08:40 – 09:30 e <strong>de</strong> 09:45 – 10:35<br />
Sexta-feira <strong>de</strong> 13:50 – 15:30<br />
Professor: Bruno Rodrigues Silva<br />
Período: 4º período<br />
Carga horária: 60 h/a<br />
Última alteração: 18/08/2011<br />
Objetivos da disciplina<br />
Em conjunto com a disciplina “<strong>Arquitetura</strong> e <strong>Organização</strong> <strong>de</strong> <strong>Computadores</strong> I” conhecer os princípios<br />
básicos <strong>de</strong> funcionamento <strong>de</strong> computadores com arquitetura convencional; conhecer o nível <strong>de</strong><br />
arquitetura convencional, o nível <strong>de</strong> sistema operacional e o nível <strong>de</strong> linguagem montadora; introduzir<br />
o aluno às arquiteturas não-convencionais <strong>de</strong> computadores<br />
Ementa<br />
Nível <strong>de</strong> arquitetura convencional: formatos <strong>de</strong> instrução, en<strong>de</strong>reçamento, tipos <strong>de</strong> instruções e controle<br />
<strong>de</strong> fluxo; nível <strong>de</strong> sistema operacional: memória virtual, instruções <strong>de</strong> entrada/saída virtuais,<br />
instruções virtuais usadas em processamento paralelo, exemplo <strong>de</strong> um sistema operacional; nível <strong>de</strong><br />
linguagem montadora: linguagem montadora, o processo <strong>de</strong> montagem, macros, ligação e carregamento;<br />
introdução às arquiteturas não-convencionais <strong>de</strong> computadores.<br />
Bibliografia básica<br />
1 - PATTERSON, David A; HENNESSY, John L. <strong>Organização</strong> e projeto <strong>de</strong> computadores: a interface<br />
hardware/software. Tradução <strong>de</strong> Daniel Vieira; Revisão <strong>de</strong> Mario João Jr. 3. ed. Rio <strong>de</strong> Janeiro: Elsevier,<br />
2005. xvii, 484 p<br />
2 - HENNESSY, John L.; PETTERSON, David A. <strong>Arquitetura</strong> <strong>de</strong> computadores: uma abordagem quantitativa.<br />
Tradução <strong>de</strong> Daniel Vieira. 4. ed. Rio <strong>de</strong> Janeiro: Elsevier, 2008. 494 p.
MINISTÉRIO DA EDUCAÇÃO<br />
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA<br />
DE MINAS GERAIS<br />
DIRETORIA DE GRADUAÇÃO<br />
COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO<br />
Bibliografia complementar<br />
WEBER, Raul Fernando. <strong>Arquitetura</strong> <strong>de</strong> computadores pessoais. 2. ed. Porto Alegre: Bookman, 2008.<br />
271 p. (Livros Didáticos; v. 6). ISBN 978-85-7780-311-8.<br />
Avaliações<br />
Três avaliações individuais sem consulta com valor <strong>de</strong> 25 pontos, cada. Total 75 pontos.<br />
1 Seminário individual no valor <strong>de</strong> 25 pontos
MINISTÉRIO DA EDUCAÇÃO<br />
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA<br />
DE MINAS GERAIS<br />
DIRETORIA DE GRADUAÇÃO<br />
COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO<br />
Planejamento das aulas<br />
Aulas Datas Conteúdo<br />
01 - 02 19/08 Apresentação da disciplina e plano <strong>de</strong> curso. Introdução à Memória<br />
Virtual<br />
03 - 04 22/08 Memória Virtual<br />
05 - 06 26/08 Memória Virtual<br />
07 - 08 29/08 Memória Virtual<br />
09 - 10 02/09 Armazenamento secundário e sistema <strong>de</strong> E/S<br />
11 -12 05/09 Armazenamento secundário e sistema <strong>de</strong> E/S<br />
13 -14 09/09 Prova 01<br />
15 - 16 12/09 Pipeline<br />
17 - 18 16/09 Pipeline<br />
19 - 20 19/09 Pipeline<br />
21 - 22 23/09 Pipeline<br />
23 - 24 26/09 <strong>Arquitetura</strong> RISC X CISC X Híbridas<br />
25 - 26 30/09 Prova 02<br />
27 - 28 03/10 Máquinas <strong>de</strong> 0, 1, 2 e 3 operandos<br />
29 - 30 07/10 Máquinas <strong>de</strong> 0, 1, 2 e 3 operandos<br />
31 - 32 10/10 Máquinas <strong>de</strong> 0, 1, 2 e 3 operandos<br />
33 - 34 14/10 Mircroprogramação<br />
35 - 36 17/10 Mircroprogramação<br />
37 - 38 21/10 Mircroprogramação<br />
39 - 40 24/10 Mircroprogramação<br />
41 - 42 28/10 Prova 03<br />
43 - 44 31/10 <strong>Arquitetura</strong> Superescalar<br />
45 - 46 04/11 Serminários<br />
47 - 48 07/11 Serminários<br />
49 - 50 11/11 Previsão dinâmica <strong>de</strong> <strong>de</strong>svios<br />
51 - 52 14/11 Serminários<br />
53 - 54 18/11 Serminários
MINISTÉRIO DA EDUCAÇÃO<br />
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA<br />
DE MINAS GERAIS<br />
DIRETORIA DE GRADUAÇÃO<br />
COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO<br />
55 - 56 21/11 Máquinas VLIW<br />
57 - 58 25/11 Serminários<br />
59 - 60 28/11 Serminários