You are on page 1of 2

Plano de Ensino

DISCIPLINA: ​Organização de Computadores


CURSO: ​Engenharia de Computação
CARGA HORÁRIA: ​40 horas
CÓDIGO DA DISCIPLINA: ​EIC001

EMENTA

Introdução à organização de computadores e representação de informação na memória. Estudo do conjunto de


instruções de processadores RISCs e CISCs. Desenvolvimento, implementação e testes de programas usando
linguagens e montagem.

OBJETIVOS DA DISCIPLINA

A disciplina tem como objetivos: (i) apresentar os conceitos básicos de organização de computadores, e formas de
analisar desempenho, custo e energia dos computadores; (ii) estudar a arquitetura do conjunto de instruções de
processadores, e implementar e testar de programas usando linguagens de montagem; (iii) estudar a organização e a
arquitetura dos processadores, dos sistemas de memória e dos sistemas de entrada e saída utilizados nos
computadores.

CONTEÚDO PROGRAMÁTICO

1. Abstrações e Tecnologias Computacionais


2. Desempenho de computadores
3. Barreira da potência e Multicores
4. Programa armazenado e organizações
5. Arquitetura do Conjunto de Instruções
6. Conjunto de Instruções do MIPS
7. Conjunto de Instruções do MIPS – parte 2
8. Tradução, compilação e desempenho
9. Processador: fluxo de dados e unidade de controle
10. Organizações paralelas (pipeline) do processador.
11. Sistema de memória: hierarquia e memória cache
12. Memória cache e memória virtual
13. Armazenamento
14. Arquitetura de entrada e saída

BIBLIOGRAFIA
Bibliografia Básica

PATTERSON, D. A.; HENNESSY, J. L. ​Organização e Projeto de Computadores:​ A Interface Hardware/Software. Rio de


Janeiro: Campus-Elsevier, 2005.

STALLINGS, W. ​Arquitetura e Organização de Computadores.​ São Paulo: Pearson, 2016.

TANENBAUM, A. S.; AUSTIN, T.​ Organização Estruturada de Computadores.​ São Paulo: Pearson, 2014.

Bibliografia Complementar

PATTERSON, D. A.; HENNESSY, J. L. ​Computer Organization and Design: ​The Hardware Software Interface - ARM
Edition. Morgan Kaufmann, 2016.

PATTERSON, D. A.; HENNESSY, J. L. ​Computer Architecture:​ A Quantitative Approach. Morgan Kaufmann, 2011.

HARRIS, D.; HARRIS, S. ​Digital Design and Computer Architecture.​ Morgan Kaufmann, 2012.

TANENBAUM, A. S.; AUSTIN, T.​ Structured Computer Organization. ​Pearson, 2012.

PRÉ-REQUISITOS

Não possui.

CRITÉRIOS DE AVALIAÇÃO

A avaliação da disciplina é formativa* e somativa**. Os alunos devem entregar as resoluções de atividades e/ou
exercícios no Ambiente Virtual de Aprendizagem semanalmente e realizar, ao final do período letivo, uma prova
presencial aplicada nos polos Univesp.
__________________

*A avaliação formativa ocorre quando há o acompanhamento dos alunos, passo a passo, nas atividades e trabalhos
desenvolvidos, de modo a verificar suas facilidades e dificuldades no processo de aprendizagem e, se necessário,
adequar alguns aspectos do curso de acordo com as necessidades identificadas.

**A avaliação somativa é geralmente aplicada no final de um curso ou período letivo. Este tipo de avaliação busca
quantificar se o aluno aprendeu aquilo que estava previsto nos objetivos de aprendizagem do curso. Ou seja, a
avaliação somativa quer comprovar se a meta educacional proposta e definida foi alcançada pelo aluno.

DOCENTE RESPONSÁVEL

Profa. Dra. Cintia Borges Margi

É Professora Associada do Departamento de Engenharia de Computação e Sistemas Digitais (PCS) da Escola


Politécnica da Universidade de São Paulo (EPUSP) desde set/2015, onde iniciou as atividades como Professor Doutor
em junho/2010 (MS3) nível 1, tendo sido promovida ao nível 2 em 12 de março de 2013. Orientadora credenciada no
programa de pós-graduação em Engenharia Elétrica, área de concentração Engenharia de Computação (antiga
Sistemas Digitais), da Escola Politécnica da Universidade de São Paulo (EPUSP) desde agosto/2010 para mestrado e
dezembro/2012 para doutorado. Foi professora (MS3) da Escola de Artes, Ciências e Humanidades da Universidade
de São Paulo, curso de Sistemas de Informação, de fevereiro de 2007 a junho/2010. Foi aprovada no concurso de
Livre-docência no PCS/EPUSP em ago/2015. Possui doutorado em Engenharia de Computação pela University of
California Santa Cruz (2006), mestrado em Engenharia Elétrica pela Universidade de São Paulo (2000) e graduação em
Engenharia Elétrica Ênfase Computação e Sistemas Digitais pela Universidade de São Paulo (1997). Tem atuado na
área de Arquitetura e Redes de Computadores, tendo como principal interesse redes de sensores sem fio (protocolos,
sistemas, segurança, consumo e gerenciamento de energia, hardware) e redes definidas por software.

You might also like