Arquitetura de computadores



Documentos relacionados
English version at the end of this document

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

Programa de Unidade Curricular

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Organização de Computadores 2005/2006

PLANO DE ENSINO-APRENDIZAGEM 1º Semestre de 2009

Linguagem de Montagem

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

EEC2104 Microprocessadores

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

A Reestruturação da Licenciatura em Engenharia Informática de Junho de 2013

1. Introdução - contextos de aplicações

Unidade Curricular: Desenho Técnico Assistido por Computador. Curso: Engenharia Civil. Docentes: Prof. António Bento Dias (Responsável); Objetivos:

Processador. S. W. Song. MAC Organização de Computadores

REDES DE COMPUTADORES. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009

Controlador de Interrupções com Prioridades Rotativas Julho de 2001

Bus ou Barramento. Barramento. Barramento de Dados. Barramento de endereços. Barramento de Controlo

ARQUITETURA DE COMPUTADORES. EMENTA Prof. Benito Piropo Da-Rin

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

Sistemas Operacionais. Professor Leslier Soares Corrêa

CONCEITOS BÁSICOS SOBRE PROGRAMAÇÃO Programação Orientada a Objetos (POO)

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - CCT

Arquitetura de Computadores Moderna

Sistemas Operacionais 2014 Sistema de E/S. Alexandre Augusto Giron

MATA49 Programação de Software Básico

Disciplina: Introdução à Arquitetura de Computadores

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE

Introdução à Arquitetura de Computadores

Ficha da Unidade Curricular (UC)

Arquitetura e Organização de Computadores

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

Introdução. Software (Parte I)

RELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Como estudar o SIPIA CT

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

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS OPERACIONAIS. Prof. Dr. Daniel Caetano

BSI Letramento Digital Prof. André Di Thommazo. Organização pessoal

Programação II Sinopse

Ficha de Unidade Curricular

Sistema de Computação

FICHA DE UNIDADE CURRICULAR 2014/2015

Arquitetura de Computadores Universidade Guarulhos Prof. Erwin A. Uhlmann

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

Organização e Arquitetura de Computadores

Concurso Público para provimento de cargo efetivo de Docentes. Edital 20/2015 CIÊNCIA DA COMPUTAÇÃO I Campus Rio Pomba

Sistema de Memórias de Computadores

1. Introdução aos Microcontroladores

2. Principais diferenças da versão megadmx Windows e versão megadmx MAC OS X

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Licenciatura em Línguas Aplicadas

UNIVERSIDADE DOS AÇORES

1. DADOS DE IDENTIFICAÇÃO

Sistemas Operacionais

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Motorola Phone Tools. Início Rápido

Introdução à estrutura e funcionamento de um Sistema Informático

Em FORMATO E-LEARNING PQ A Página 1 de 6

Instalar uma versão do Ubuntu de 32 bits ou de 64 bits?

Interacção Humano-Computador 2012/2013-2º Semestre. Trabalho Prático nº2: Projecto e Desenvolvimento de uma Aplicação Interactiva

CIC Organização e Arquitetura de Computadores. Prof. Ricardo Jacobi Notas de Aula: Prof. Gerson Henrique Pfitscher

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Sistemas Operacionais

REGULAMENTO DO CURSO DE LICENCIATURA EM ADMINISTRAÇÃO PÚBLICO-PRIVADA DA FACULDADE DE DIREITO DE COIMBRA

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

INSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE CIÊNCIAS EMPRESARIAIS. Departamento de Economia e Gestão (ce.deg@esce.ips.pt)

Análise e Projeto Orientados a Objeto

IDENTIFICAÇÃO MANUTENÇÃO

Introdução à Informática

REGULAMENTO Aplicação do Sistema de Créditos Curriculares (ECTS) aos Cursos do ISPA

Arquitetura de Computadores

Implementadas por Computador

Sistemas Operativos I

Nível do Sistema Operacional

Infra-estrutura de Software

Descrição da aplicação

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS OPERATIVOS Ano Lectivo 2015/2016

Aula Fev-07 Arquitectura de Computadores 2006/07

PROCESSOS EM ENGENHARIA BIOLÓGICA (PEB)

TERMOS E CONDIÇÕES DE INSCRIÇÃO EM CURSO PRESENCIAL PROMOVIDO PELA FNQ. PAGAMENTO - considerações. Importante! TRANSFERÊNCIAS DE TURMA

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

Informática Básica. Arquitetura de Computadores. Marcelo Diniz

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012

GUIA DE INFORMAÇÕES DO CURSO ADVOGADO DE ESTATAIS º SEMESTRE

Introdução à Engenharia de Computação

11- Tornar transparente para o processador os detalhes de operação e controle dos dispositivos periféricos.

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AO PARALELISMO: PROCESSADORES SUPERESCALARES. Prof. Dr. Daniel Caetano

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

O Social pela Governança. Mestrados Profissionalizantes Planos Curriculares Gestão

Para os problemas seguintes considere os 5 andares de pipelining do MIPS:

Departamento de Engenharia Civil e Arquitectura ESPAÇO DE ENSINO DE PÓS-GRADUAÇÃO REGRAS PARA UTILIZAÇÃO E GESTÃO DO ESPAÇO

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

Sistemas Operacionais

Tutorial 7 Fóruns no Moodle

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

Transcrição:

Arquitetura de computadores Docentes Teóricas: Helder Daniel Práticas: Amine Berquia Horas de contacto: 30 T 30 P Horas de trabalho: 168 ECTS: 6

Conteúdo História: do IAS (1946) at e o CRAY T3E (1996) etc, desempenho, benchmarks (Linpack e Spec), a lista TOP500 do Dongarra Arquitecturas simples: unidades, barramentos, registos, periféricos, a descodificação de instruções, tipos de controlo hardware, e a programação aos níveis micro e nano Gesãoo de memória: virtual, caching, interleaving, a hierarquia de memória Gestão de periféricos: controladores DMA e interrupções, comunicação série e paralela Periféricos e memória: RAM estática e dinâmica, fitas, discos, um terminal, teclado e monitor Arquitecturas avançaadas: RISC, pipelining, vector, superescalar, R10000 da MIPS, HP/Compaq ALPHA, PVP, SMP, MPP, NUMA Introdução aos processadores da Intel (8085 e família x86) e da AMD etc. Programaçãoo de um processador da MIPS, instruções e linguagem assemblador Programação de dispositivos simples de entrada e saída e device driver 08 February 2014 Sistemas Digitais 2

Objetivos de Aprendizagem Desenvolvimentos tecnológicos na evolução dos computadores Funcionamento dos microprocessadores e alguns dispositivos de entrada e saída Introdução na programação ao nível do assembly (MIPS RISC) e a interface com C 08 February 2014 Sistemas Digitais 3

Bibliografia Principal Computer architecture and organization, John P. Hayes, McGraw-Hill Int Eds, 1988, isbn 0-07- 027366-9 Outros: The 8086/8088 Family: Design, Programming, and Interfacing, John Uffenbeck, Prentice-Hall Int Eds, 1987, isbn 0-13-246638-4 Computer architecture, a quantitative approach, J.L. Hennessy and D.A. Patterson, Morgan Kaufmann Publ Inc, 1990, isbn 1-55860-069-8 The Intel microprocessors 8086... 80486: Architecture programming and interfacing, 3rd Ed, B.B. Brey, Prentice-Hall/Macmillan, 1994, isbn 02-314250-2 8086... 80486 Assembly language programming, B.B. Brey, Prentice-Hall/Macmillan, 1994, isbn 02-314247-2 Microprocessors. Theory and applications, M. Rafiquzzaman, Prentice-Hall Int Eds, 1992 The 68000 microprocessor. Hardware and software principles and applications, J.L. Antonakos, Macmillan Publ Comp, 1993, 2nd Ed Conhecendo a família 80486. Hardware and Software, B. Segal et al., Livros Erica Editora Ltda, S ao Paulo, 1992 Computer organization and architecture. Principles of structure and function, W. Stallings, Macmillan Publ Comp, New York, 1993, 3rd Ed Sistemas digitais, António J.G. Padilla, McGraw-Hill Portugal, 1993, isbn 972-9241-43-0 Todos os livros de INTEL, como i486 Microprocessor, Programmer s reference manual ; tambem o Hardware reference manual etc 08 February 2014 Sistemas Digitais 4

Apoio online Na Tutoria eletrónica: http://tutoria.ualg.pt/2013/course/view.php?id=2510 incluí: Ficha da unidade curricular Guias para as aulas práticas Registo de grupos e entrega de trabalhos práticos online Enunciados de exames Fórum geral (anúncios, eventos, dúvidas sobre a matéria, etc.) Sumários 08 February 2014 Sistemas Digitais 5

Funcionamento das aulas teóricas Assistir às aulas teóricas seguindo a matéria A matéria requer acompanhamento ao longo do semestre. Estudar apenas na véspera do exame tem dado maus resultados Qualquer dúvida sobre a matéria pode ser enviada para o Fórum da Tutoria Eletrónica. 08 February 2014 Sistemas Digitais 6

Funcionamento das aulas práticas Os guias para as aulas práticas são colocados na tutoria eletrónica na semana anterior a serem necessários Alguns guias poderão ser abordados em mais que uma aula prática Os exercícios devem ser resolvidos em casa ou na biblioteca antes das aulas práticas A melhor forma de compreender a matéria consiste em tentar resolver os exercícios seguindo a matéria e exemplos dados nas aulas teóricas, sozinho ou em grupos de 2 ou 3 alunos para comparar os resultados. Nas aulas práticas serão tiradas dúvidas sobre as dificuldades e problemas encontrados na resolução dos exercícios mas não serão resolvidos todos os exercícios dos guias 08 February 2014 Sistemas Digitais 7

Avaliação I A avaliação, em qualquer época: Normal Recurso especial para finalistas melhoria de classificação estudantes com estatuto é composta por exame e trabalho prático: classificação final = 70% Exame + 30 % Trabalho prático (Aprovação se classificação final >= 9,5 valores) Os exames consistem de prova escrita, que incluí questões teóricas e questões práticas semelhantes aos exercícios das aulas teóricopráticas. 08 February 2014 Sistemas Digitais 8

Avaliação II Nas épocas: especial para finalistas melhoria de classificação estudantes com estatuto será considerada a classificação do trabalho prático já efetuado ou Na falta desse será realizado um trabalho prático para este efeito. Todos os alunos regularmente inscritos são admitidos ao exame de época normal e recurso. Em outras épocas é necessário inscrição nos serviços académicos 08 February 2014 Sistemas Digitais 9

Trabalhos práticos Serão realizados em grupos de 3 alunos A inscrição nos grupos será efetuada através de um sistema desenvolvido para o efeito e acessível através da tutoria eletrónica A entrega dos trabalhos práticos será efetuada também através do mesmo sistema Se existirem alguma dúvidas na avaliação de alguns dos trabalhos práticos será agendada uma discussão com os todos os membros do grupo ou grupos presencial em data a agendar posteriormente 08 February 2014 Sistemas Digitais 10