Você está na página 1de 5

Visualizao de Plano de Ensino

https://www1.ufrgs.br/PortalEnsino/PlanoDeEnsino/Visao...

Instituto de Informtica Departamento de Informtica Aplicada

Dados de identificao Perodo Letivo: 2013/2 Professor Responsvel pelo Plano de Ensino: CARLOS ARTHUR LANG LISBOA Disciplina: ARQUITETURA E ORGANIZAO DE COMPUTADORES I Sigla: INF01108 Crditos: 4 Carga Horria: 60

Smula Programao em linguagem de mquina e linguagem simblica. Formato e classificao de instrues. Conjunto de instrues e modos de endereamento. Manipulao de pilhas. Subrotinas: tipos, caractersticas e passagem de parmetros. Interrupes de software. Recursos de Arquitetura para tcnicas de programao. Recolocao de cdigo.

Currculos

Currculos

Etapa Aconselhada

Natureza Obrigatria Obrigatria

BACHARELADO EM CINCIA DA COMPUTAO 2 ENGENHARIA DE COMPUTAO 2

Objetivos Esta disciplina tem como objetivos bsicos fazer com que o aluno: (1) a partir da anlise da arquitetura de um dado computador, seja capaz de compreender e utilizar o seu conjunto de instrues e recursos associados e (2) possa compreender, sugerir e comparar alternativas de organizao de processadores. Estes dois objetivos so atingidos em momentos diferentes: inicialmente, atravs da apresentao de mquinas hipotticas e princpios de prtica de programao; numa segunda etapa, aprofundado o estudo de recursos de arquitetura e suas implicaes e alternativas na organizao da mquina e tambm estudada uma mquina real, na qual so exercitados o conjunto de instrues e a programao em linguagem simblica.

1 of 5

10/21/2013 01:52 PM

Visualizao de Plano de Ensino


Contedo Programtico

https://www1.ufrgs.br/PortalEnsino/PlanoDeEnsino/Visao...

Semana

Ttulo

Contedo 1.1. Apresentao de mquinas hipotticas de complexidade crescente (10 h) Organizao de registradores. Ciclo de busca / decodificao / execuo de instrues. Conjunto de instrues e modos de endereamento. Recursos de hardware disponveis. Prtica de programao em linguagem simblica (assembler). 1.2. Formatos e tipos de instrues (8 h) Critrios de projeto e sua repercusso sobre a organizao. Expandindo cdigos. Exemplos de formatos de instruo. Agrupamentos de instrues. 1.3. Modos de endereamento (6 h) Direto, indireto, indexado, imediato. Endereamento de pgina, base e segmento. Endereamento por pilhas. Modos de endereamento do PDP-11. Discusso de modos de endereamento 1.4. Representao e endereamento de dados (4 h) Inteiros, ponto-flutuante, booleanos, caracteres, cadeias e matrizes. Unidades endereveis. 1.5. Fluxo de controle (6 h) Seqenciamento de programas. Cdigos de condio. Desvios condicionais e incondicionais. Chamadas de procedures (subrotinas). Passagem de parmetros para subrotinas. Interrupes de software. Discusso sobre a necessidade de recursos adicionais para alterao do seqenciamento bsico.

1a9

1. Recursos de arquitetura e repercusses na organizao da mquina (34 h).

2. Tcnicas de programao/depurao usando simuladores (2h)

Tcnicas de programao/depurao usando simuladores Arquitetura: registradores e sistema de endereamento da memria. Modos de endereamento disponveis e suas restries. Conjunto de instrues. Tipos de instrues e tipos de dados. Programao em linguagem simblica: diretivas, montador e ligao de programas. Fluxo de dados e de controle: organizao da mquina e alternativas. Tcnicas de programao/depurao usando montadores e depuradores

10 a 15

3. Arquitetura de um processador real: Intel (22 h)

15

4. Tcnicas de programao/depurao usando montadores e depuradores (2h)

2 of 5

10/21/2013 01:52 PM

Visualizao de Plano de Ensino

https://www1.ufrgs.br/PortalEnsino/PlanoDeEnsino/Visao...

Metodologia A disciplina ser desenvolvida atravs de aulas expositivas e exerccios prticos de programao em linguagem de mquina e linguagem simblica, bem como atravs de trabalhos de programao extraclasse. O Sistema Moodle (http://moodle.inf.ufrgs.br) ser usado como ferramenta de apoio ao ensino. Atravs dele sero divulgados o cronograma da disciplina e outras informaes necessrias ao acompanhamento da mesma ao longo do semestre, incluindo as notas obtidas em provas e trabalhos extraclasse. Tambm a entrega dos trabalhos extraclasse ser feita atravs do Moodle. Portanto, obrigatria a inscrio de todos os alunos no Moodle da sua turma, no qual devero registrar seu endereo de e-mail atualizado, conforme instrues divulgadas pelo professor na primeira aula do semestre. As 60 horas previstas para atividades tericas e prticas indicadas no item "Carga Horria" deste Plano de Ensino incluem 30 encontros de 100 minutos de durao (2 perodos de 50 minutos por encontro, 2 encontros por semana, durante 15 semanas), num total de 3.000 minutos. Alm destas, esto previstas mais 10 horas (600 minutos) de atividades autnomas, realizadas sem contato direto com o professor, correspondentes a exerccios e trabalhos extraclasse, conforme Resoluo 11/2013 do CEPE/UFRGS.

Carga Horria Terica: 50 horas Prtica: 10 horas

Experincias de Aprendizagem Ao longo da disciplina sero exigidos trabalhos de programao, para realizao em horrio extra-classe, cuja entrega obrigatria. O prazo dado para o desenvolvimento destes trabalhos varia de 2 a 3 semanas.

3 of 5

10/21/2013 01:52 PM

Visualizao de Plano de Ensino


Critrios de Avaliao

https://www1.ufrgs.br/PortalEnsino/PlanoDeEnsino/Visao...

Provas: Sero realizadas duas provas presenciais, com datas conforme cronograma de atividades publicado no Sistema Moodle (http://moodle.inf.ufrgs.br). Trabalhos: Sero realizados 3 trabalhos prticos (T1, T2 e T3), usando respectivamente os simuladores Ramss, Cesar e o processador Intel. Os trabalhos sero entregues atravs do Sistema Moodle. A entrega de todos os trabalhos nos prazos e condies estipuladas condio necessria para aprovao na disciplina. Os trabalhos devem ser minimamente funcionais, ou seja, devem poder ser montados sem erros e executados corretamente para um nmero mnimo de casos de teste. Alunos que no entregarem um ou mais trabalhos com funcionalidade mnima, independentemente das demais notas obtidas, no obtero aprovao na disciplina. Divulgao dos resultados Os prazos para divulgao dos resultados das provas e trabalhos seguiro os seguintes critrios: Provas realizadas no sistema Moodle, sem questes dissertativas: divulgao aps a realizao das provas por todas as turmas. Provas realizadas no sistema Moodle, com questes dissertativas: divulgao em at uma semana aps a realizao das provas por todas as turmas. Provas em papel, sem questes dissertativas: divulgao em at duas semanas aps a realizao das provas por todas as turmas. Provas em papel, com questes dissertativas: divulgao em at trs semanas aps a realizao das provas por todas as turmas. Trabalhos com correo automtica: divulgao em at duas semanas aps a entrega dos trabalhos por todas as turmas. Trabalhos sem correo automtica: divulgao em at quatro semanas aps a entrega dos trabalhos por todas as turmas. Situaes imprevistas podero estender os prazos estabelecidos acima. Freqncia De acordo com o regimento da UFRGS, exigida freqncia mnima de 75%, sendo atribudo conceito FF aos alunos que no cumprirem esta exigncia. Conceitos: O conceito final da disciplina depender das notas obtidas nas verificaes de aproveitamento e nos trabalhos prticos e da participao em aula, sendo a mdia final obtida atravs da frmula: M = [V1 + V2 + (T1 + 2*T2 + 3*T3) / 6] / 3 onde V1 e V2 so as notas obtidas nas verificaes e T1, T2 e T3, as notas dos trabalhos prticos com Ramses, Cesar, e Intel, respectivamente. A converso da mdia final M para conceitos feita por meio da seguinte tabela: 9,0 <= M = 10,0: conceito A (aprovado) 7,5 <= M < 9,0: conceito B (aprovado) 6,0 <= M < 7,5: conceito C (aprovado) 4,0 <= M < 6,0: sem conceito (recuperao) podendo passar para conceito C em caso de aprovao ou conceito D em caso de reprovao 0,0 = M < 4,0: conceito D (reprovado) No entrega de um ou mais dos 3 trabalhos prticos (minimamente funcionais): conceito D (reprovado) Faltas > 25%: conceito FF (reprovado)

4 of 5

10/21/2013 01:52 PM

Visualizao de Plano de Ensino


Atividades de Recuperao Previstas

https://www1.ufrgs.br/PortalEnsino/PlanoDeEnsino/Visao...

Recuperao de mdia insuficiente (4,0 <= M < 6,0): o aluno com mdia inferior a 6, mas igual ou superior a 4, e que tiver entregue os trs trabalhos extra-clase com funcionalidade mnima, poder recuperar o conceito realizando uma nica prova versando sobre todo o contedo do programa. A nota obtida nesta prova substituir a menor nota obtida nas 2 provas e a mdia M ser recalculada. Se a nova mdia for igual ou superior a 6,0 o aluno ser aprovado com conceito C; caso contrrio, ser reprovado com conceito D. No h recuperao dos trabalhos. Recuperao por motivo de sade: de acordo com o regimento da Universidade, atravs de processo aberto na Junta Mdica da UFRGS, o aluno poder recuperar as provas ou os trabalhos em data, horrio e local a serem marcados pelo professor em comum acordo com o aluno.

Bibliografia

Bsica Essencial Sem bibliografias acrescentadas

Bsica Weber, Raul Fernando - Fundamentos de Arquitetura de Computadores - Editora Bookman (ISBN: 9788577803101)

Complementar Hennessy, John L.; Patterson, David A. - Computer organization and design:the hardware/software interface - Editora Elsevier (ISBN: 9780123744937) Lorin, Harold - Introducao a arquitetura e organizacao de computadores - Editora Campus (ISBN: 85-7001-191-1) Null, L. e Lobur, J. - Princpios Bsicos de Arquitetura e Organizao de Computadores - Editora Bookman (ISBN: 85-7780-737-1) Tanenbaum, Andrew S. - Structured computer organization - Editora Pearson Prentice Hall (ISBN: 9780131485211)

Outras Referncias No existem outras referncias para este plano de ensino.

Observaes Plano de Ensino atualizado em 11/02/2011, vlido para o semestre 2011/01.

5 of 5

10/21/2013 01:52 PM

Você também pode gostar