DISCIPLINA: Arquitetura e Organização de Computadores II 2ECOM.027



Documentos relacionados
DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores II

Disciplina: Introdução à Arquitetura de Computadores

DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores I

DISCIPLINA: Arquitetura e Organização de Computadores I

Arquitetura e Organização de Computadores

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

SIS17-Arquitetura de Computadores

Período Letivo 1º Sem./2008 C.H.Teórica 40

1. DADOS DE IDENTIFICAÇÃO

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

Arquitetura e Organização de Computadores 2. Apresentação da Disciplina

Plano de Ensino Curso Superior

DISCIPLINA: Laboratório de Sistemas Digitais para Computação 2ECOM.017

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2012/2013

PLANO DE ENSINO ( X ) OBRIGATÓRIA ( ) OPTATIVA. DEPARTAMENTO: Estatística e Informática (DEINFO) PROFESSOR RESPONSÁVEL: Francielle Silva dos Santos

Arquitetura de Computadores. Ivan Saraiva Silva

GOVERNO DO ESTADO DO RIO DE JANEIRO SECRETARIA DE ESTADO DE CIÊNCIA, TECNOLOGIA E INOVAÇÃO FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA

Plano de Ensino IDENTIFICAÇÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Pontifícia Universidade Católica do Rio Grande do Sul FACULDADE DE INFORMÁTICA

Organização e Arquitetura de Computadores I. Introdução. Ivan Saraiva Silva Leonardo Casillo

Sistemas Operacionais

Introdução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto

Plano de Ensino IDENTIFICAÇÃO

( X ) SEMESTRAL - ( ) ANUAL

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

PLANO DE ENSINO 2º SEMESTRE 2012

Sistemas de Computação

Componentes de um Computador: Modelo Von Neumann

P L A N O D E E N S I N O

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

Plano de Ensino IDENTIFICAÇÃO. TURMA: 2 ano EMENTA

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Análise E Projeto de Sistemas Eduardo Jesus Coppola

PLANO DE ENSINO 2009

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

I. Dados Identificadores Tecnologia em Mecatrônica Industrial Microprocessadores e Microcontroladores Básico

ORGANIZAÇÃO CURRICULAR

Threads. 8 de janeiro de 2015

Disciplina: INTRODUÇÃO AOS SISTEMAS DE COMPUTAÇÃO Carga Horária: 68 (sessenta e oito) horas Crédítos: 04 (quatro)

Noções básicas de Informática: Software

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

UNIVERSIDADE DE CRUZ ALTA VICE REITORIA DE GRADUAÇÃO CENTRO :

UNIVERSIDADE DE CRUZ ALTA VICE REITORIA DE GRADUAÇÃO CENTRO :

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

Arquitetura de Computadores Universidade Guarulhos Prof. Erwin A. Uhlmann

CURSO DE ENGENHARIA DE PRODUÇÃO Autorizado pela Portaria no de 04/07/01 DOU de 09/07/01 PLANO DE CURSO

Introdução APRESENTAÇÃO DA DISCIPLINA.

Plano de Ensino IDENTIFICAÇÃO EMENTA

CURSO DE ENGENHARIA DE PRODUÇÃO Autorizado pela Portaria no de 04/07/01 DOU de 09/07/01

Plano de Ensino IDENTIFICAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Introdução às arquiteturas paralelas e taxonomia de Flynn

TABELA DE EQUIVALÊNCIA FECOMP Curso de Engenharia de Computação

Plano de Ensino. Conteúdo Programático

UNIVERSIDADE PRESBITERIANA MACKENZIE

Universidade Salgado de Oliveira

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Pró-Reitoria de Ensino de Graduação Núcleo de Apoio Pedagógico - NAPE P L A N O D E E N S I N O

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO

Componente Curricular: ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO PLANO DE CURSO

Organização e Arquitetura de Computadores

PLANO DE ENSINO

Plano de Ensino TURMA: 1 /2013 EMENTA

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

MATRIZ CURRICULAR CURRÍCULO PLENO 1.ª SÉRIE 2.ª SÉRIE CURSO SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE (ÁREA: INFORMÁTICA)

Carga Horária: Total: 60 horas/aula Semanal: 04 aulas Créditos: 04 Modalidade: Teórica Classificação do Conteúdo pelas DCN: Formação Profissional

Arquitetura de Computadores

Plano de Trabalho Docente Ensino Técnico

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 1º Semestre. Karlise Soares Nascimento

Plano de Trabalho Docente Ensino Técnico

PROGRAMA DE DISCIPLINA

1. DAS VAGAS: Estão disponíveis 2 (duas) vagas para Arquitetura e Montagem de Computadores e Algoritmos e Programação.

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: REDES DE COMUNICAÇÃO DE DADOS II

Arquitetura do conjunto de instruções (ISA); características de instruções de máquina; tipos de operandos

Máquinas Multiníveis

Pipelining. Professor: Carlos Bazilio. Pólo Universitário rio de Rio das Ostras

Informática I. Aula 5. Aula 5-13/05/2006 1

CENTRO DE ENSINO SUPERIOR DO AMAPÁ

Carga Horária Semanal: 4 ha Semestral: 80 ha

PLANO DE ENSINO-APRENDIZAGEM POR COMPETÊNCIAS

Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica. Prof. Marcos Zurita

PLANO DE ENSINO-APRENDIZAGEM 1º Semestre de 2009

PLANO DE ENSINO. I. Dados Identificadores. ADMINISTRAÇÃO Disciplina Gestão da Informação Código Semestre 7º Carga Horária Semestral: 80 Semanal: 4

FACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO º SEMESTRE DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Curso Técnico em Informática para Internet. Depto Acadêmico de Saúde e Serviços (DASS) Campus Florianópolis

DISCIPLINA: CONSTRUÇÃO DE COMPILADORES

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

Plano de Trabalho Docente Ensino Técnico

Introdução aos Sistemas de Informação. Departamento de Engenharia Rural Centro de Ciências Agrárias - UFES Bruno Vilela Oliveira bruno@cca.ufes.

Transcrição:

DISCIPLINA: Arquitetura e Organização de Computadores II CÓDIGO: 2ECOM.027 Validade: a partir do 1º semestre de 2007 Carga Horária: Total: 0 h/a Semanal: 04 aulas Créditos: 04 Modalidade: Teórica Classificação do Conteúdo pelas DCN: Profissional Ementa: Nível de arquitetura convencional: formatos de instrução, endereçamento, tipos de instruções e controle de fluxo; nível de sistema operacional: memória virtual, instruções de entrada/saída virtuais, instruções virtuais usadas em processamento paralelo, exemplo de um sistema operacional; nível de linguagem montadora: linguagem montadora, o processo de montagem, macros, ligação e carregamento; introdução às arquiteturas não-convencionais de computadores. Curso (s) Período Eixo Natureza Engenharia de Computação 4 Fundamentos de Engenharia de Computação Obrigatória Departamento/Coordenação: Departamento de Computação (DECOM) INTERDISCIPLINARIEDADES Pré-requisitos - Arquitetura e Organização de Computadores I - Laboratório de Arquitetura e Organização de Computadores I Co-requisitos Laboratório de Arquitetura e Organização de Computadores II Disciplinas para as quais é pré-requisito - Microprocessadores e Microcontroladores - Sistemas Operacionais - Laboratório de Sistemas Operacionais Disciplinas para as quais é co-requisito Laboratório de Arquitetura e Organização de Computadores II Transdisciplinariedade (inter-relações desejáveis) - 1/3

Objetivos: A disciplina deverá possibilitar ao estudante - Conhecer a perspectiva história e as novas tendências no projeto de sistemas computacionais. - Entender e avaliar técnicas avançadas no projeto de processadores com pipeline. - Avaliar e compreender o nível de paralelismo entre instruções de processadores. - Conhecer diferentes arquiteturas de sistemas multiprocessados. - Avaliar e compreender projetos avançados de hierarquia de memória. - Conhecer e projetar montadores, ligadores e carregadores. Unidades de ensino 1 Fundamentos de Projetos de Computadores. Classes de computadores. Tendências em tecnologia, potência e custos de processadores. Avaliação de desempenho. 2 Pipeline: Conceitos Básicos e Intermediários. Introdução a execução de multiplicas instruções por ciclo. Resolução de Hazards. Implementação de pipelines. Exemplo de pipeline através do MIPS R4000. 3 Princípios e Exemplos de Conjunto de Instruções. Classificação de conjuntos de instruções. Endereçamento de memória. Instruções de transferência de dados, de fluxo e aritméticas. 4 Paralelismo em Nível de Instrução e sua Exploração com Eficiência. Técnicas básicas de paralelismo. Predição de branches. Escalonamento dinâmico. 5 Limitações do Paralelismo em Nível de Instruções. Análise e exemplos de limitações. Especulação em hardware ou software. Sistemas Multithreading. Multiprocessadores e Paralelismo em Nível de Thread. Princípios básicos. Processadores com memória compartilhada. Processadores com memória distribuída 7 Projeto de Hierarquia de Memória Básico. Cache. Desempenho da cache. Carga-horária Horas-aula 2/3

Memória virtual. Projeto de Hierarquia de Memória Avançado. Otimização de desempenho em cache. Tecnologias de memória. Memória virtual e máquina virtual. 9 Montadores e Ligadores. Montadores. Ligadores. Carregadores. Utilização de memória. Total 0 Bibliografia Básica - HENNESSY, John L.; PATTERSON, David A. Arquitetura de Computadores - Uma Abordagem Quantitativa, 4. Ed., Rio de Janeiro: Campus, 200. - PATTERSON, D. A.; HENNESSY, J. L. Organização e projeto de computadores: a interface hardware/sofware. 3. ed. Rio de Janeiro: Campus, 2005. - TANENBAUM, Andrew S. Organização Estruturada de Computadores. Rio de Janeiro: LTC, 4ª edição, 2001. Bibliografia Complementar - STALLINGS, William Arquitetura e Organização de Computadores.. Ed. São Paulo: Pearson Prentice Hall, 2010. - PARHAMI, Behrooz Arquitetura de Computadores: de microcomputadores a supercomputadores. 1. Ed. São Paulo: McGraw-Hill, 200. - NULL, Linda; LOBUR, Julia Princípios Básicos de Arquitetura e Organização de Computadores. 2. Ed. Porto Alegre: Bookman, 2010. - DELGADO, José; RIBEIRO, Carlos Arquitetura de Computadores. 2. Ed. Rio de Janeiro: LTC, 2009. - WEBER, Raul Fernando Arquitetura de Computadores pessoais. 2. Ed. Porto Alegre: Bookman, 200. 3/3

Plano Didático Campus: II Belo Horizonte DISCIPLINA: Arquitetura e Organização de Computadores II CÓDIGO: 2ECOM.027 Período Letivo: 1 o Semestre / 200 Carga Horária: Total: 0 h/a Semanal: 04 aulas Créditos: 04 Modalidade: Teórica Classificação do Conteúdo pelas DCN: Profissional Ementa: Nível de arquitetura convencional: formatos de instrução, endereçamento, tipos de instruções e controle de fluxo; nível de sistema operacional: memória virtual, instruções de entrada/saída virtuais, instruções virtuais usadas em processamento paralelo, exemplo de um sistema operacional; nível de linguagem montadora: linguagem montadora, o processo de montagem, macros, ligação e carregamento; introdução às arquiteturas não-convencionais de computadores. Objetivos: A disciplina deverá possibilitar ao estudante - Conhecer a perspectiva história e as novas tendências no projeto de sistemas computacionais. - Entender e avaliar técnicas avançadas no projeto de processadores com pipeline. - Avaliar e compreender o nível de paralelismo entre instruções de processadores. - Conhecer diferentes arquiteturas de sistemas multiprocessados. - Avaliar e compreender projetos avançados de hierarquia de memória. - Conhecer e projetar montadores, ligadores e carregadores. Departamento/Coordenação: Departamento de Computação (DECOM) Professor (a): Jeferson Figueiredo Chaves Técnicas Utilizadas Atividades Avaliativas Valor Aula expositiva em quadro Avaliação 1 20 Aula com uso de multimídia Avaliação 2 20 Aula de exercícios Avaliação 3 30 Trabalho individual Trabalho 15 Trabalho em equipe Listas de exercício 15 Atividades Complementares: Realização de trabalhos práticos individuais e em equipe. Total 100 Horário semanal e local para atendimento extraclasse aos alunos: - Local: Sala 240 no 2º Andar do Prédio Escolar, DGO ou CCC, no Campus II. Horário semanal: sexta-feira de 14h00min as 1h00min. (Favor agendar previamente via e-mail: jeferson@decom.cefetmg.br). 1/2

Plano Didático Campus: II Belo Horizonte Bibliografia Básica - HENNESSY, John L.; PATTERSON, David A. Arquitetura de Computadores - Uma Abordagem Quantitativa, 4. Ed., Rio de Janeiro: Campus, 200. - PATTERSON, D. A.; HENNESSY, J. L. Organização e projeto de computadores: a interface hardware/sofware. 3. ed. Rio de Janeiro: Campus, 2005. - TANENBAUM, Andrew S. Organização Estruturada de Computadores. Rio de Janeiro: LTC, 4ª edição, 2001. Bibliografia Complementar - STALLINGS, William Arquitetura e Organização de Computadores.. Ed. São Paulo: Pearson Prentice Hall, 2010. - PARHAMI, Behrooz Arquitetura de Computadores: de microcomputadores a supercomputadores. 1. Ed. São Paulo: McGraw-Hill, 200. - NULL, Linda; LOBUR, Julia Princípios Básicos de Arquitetura e Organização de Computadores. 2. Ed. Porto Alegre: Bookman, 2010. - DELGADO, José; RIBEIRO, Carlos Arquitetura de Computadores. 2. Ed. Rio de Janeiro: LTC, 2009. - WEBER, Raul Fernando Arquitetura de Computadores pessoais. 2. Ed. Porto Alegre: Bookman, 200. Bibliografia Adicional: - Material didático e tutoriais em http://moodle.cefetmg.br/ - Categorias de Atividades» Ensino de Graduação» Engenharia de Computação» Arquitetura e Organização de Computadores II Professor (a) responsável: Jeferson Figueiredo Chaves Data: 01/05/0 Coordenador (a) do curso: Flávio Luís Cardeal Pádua Data: 01/05/0 2/2