Universidade da Beira Interior - Deptº de Informática

Arquitectura de Computadores II

2011-2012

DocentePedro Araújo (teóricas + práticas) + Filipe Quinaz (práticas)

Horário | Objectivos | Programa | Apoio | Avaliação | Utilitários | Classificações


AVISOS

 

 

2012-06-15 : classificações dos trabalhos práticos e da frequência, horário de atendimento : a partir de 3ª feira 19/Jun, 14h30

2012-07-09 : classificações dos exames

 

 


HORÁRIO

Tempo

8-9

 

 

 

 

 

9-10

 

 

TE (6.2)

5375+6621

PL1 (6.15)

5375+6621

10-11

 

 

11-12

 

PL2 (6.15)

5375

PL2 (6.15)
6621  

12-13

 

 

13-14

 

14-15

 

 

 

PL3 (6.15)

5375

 

15-16

 

 

 

16-17

 

 

 

ATD

 

17-18

 

 

 

 

18-19

 

 

 

 

 

 

 5375 = EI-1ºano/2ºsem

 6621 = TSI-1ºano/2ºsem

 

 Teórica

 TE - Pedro Araújo

 

 Prática

 6621: PL1/PL2 – Pedro Araújo

 

 5375 : PL1/PL3 - Pedro Araújo

            PL2 - Filipe Quinaz

           

 ATD - Atendimento

 

 

 

 

 

 

 

Início do semestre: 2012/02/22     Férias Páscoa: 2012/04/02 → 2012/04/09      Fim do semestre: 2012/06/15

Freq: 2012/05/31, 9h   Exame(1ª ch.): 2012/__/__, __h__m, _________     Exame (2ª ch.): 2012/__/__, __h__m, ________

 

OBJECTIVOS DA DISCIPLINA

1)Aquisição de conhecimentos sobre a estrutura e modo de funcionamento dos computadores digitais;

2)Familiarização com a programação em linguagem ao nível da máquina (Assembly).

Estes conhecimentos são úteis para escolher, especificar e usar eficientemente as máquinas disponíveis. Na posse destes conhecimentos, os alunos poderão entender e acompanhar as constantes e rápidas evoluções tecnológicas de modo a manterem-se permanentemente actualizados.

 

PROGRAMA INICIAL (resumido)

Aulas teóricas(T):

1. Organização dos computadores: evolução histórica, tecnologias, blocos básicos;

2. Estrutura dos processadores: tratamento dos dados, unidade de controlo, execução das instruções;

3. Sistemas de memória: organização e hierarquia da memória;

4. Sistemas de entrada/saída e comunicações: dispositivos de Input/Output, comunicação série/paralela;

5.Tópicos avançados: medição e melhoria do desempenho; técnicas para melhoria do desempenho (arquitecturas RISC/CISC; paralelismo; pipelining e arquitecturas superescalares; memória cache; técnicas de compilação,...);

6. Arquitectura de um PC: alimentação, motherboard e memória; periféricos (teclados, monitores, discos, ratos,...);

 

Aulas práticas(P) - programação em Assembly usando o assembler NASM (Netwide Assembler):

1. Estrutura e sintaxe de um programa em NASM;

2. Edição, assemblagem e execução de um programa;

3. Tratamento de interrupções DOS e BIOS;

4. Leitura/escrita de dados do teclado/ecrã; operações lógicas e aritméticas;

5. Tratamento de ficheiros; rotinas gráficas;

6. Comunicações: input/output via porta paralela/série;

 

MATERIAL DE APOIO

Bibliografia

[1] “Arquitectura de Computadores”, José Delgado, Carlos Ribeiro, FCA, 2007;

[2] “Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores”, G.Arroz, J.Monteiro, A.Oliveira, IST Press, 2007;

[3] Textos disponíveis na página da cadeira e apontamentos das aulas;

 

bibliografia adicional

[1] “Computer Organization & Design: The Hardware/Software Interface”, David A. Patterson, John L. Hennessy; Morgan Kaufmann Publishers, 2nd Edition, 1997;

[2] “Computer Architecture: A Quantitative Approach”, John L. Hennessy, David A. Patterson; Morgan Kaufmann Publishers, 3rd Edition, 2002;

[3] “Structured Computer Organization”, Andrew S.Tannenbaum, Prentice Hall, 4th Edition, 1999;

[4] “Arquitectura de Computadores”, Nicholas Carter, Bookman, Colecção Schaum, 2003;

 sf-36

Textos on-line

·      História dos computadores: Htimeline , Historia , INTRCOMP , The Virtual Museum of Computing

·      IST (http://ac.tagus.ist.utl.pt/) , caps. 9-14 + computador-básico, processador-básico, representação-binário, endereçamento, periféricos, excepções, desempenho, CISC-RISC, implementação-processador,pipelining, memória.

·      Universidade do Minho :  Introdução aos Sistemas de Computação e slides das aulas do  Prof. A. J. Proença.

 Assembly

·      The Art of Assembly Language : livro sobre programação em Assembly

·      NASM-Netwide Assembler : site deste Assembler gratuito que será usado nas aulas

·      Versão 0.98.39 do NASM

·      Manuais (versão 0.98.39) do NASM

·      NasmIDE ambiente de desenvolvimento

·      IntroNASM - Texto introdutório à escrita de programas em  NASM

 Diversos

·      Documentação técnica sobre o Pentium4

·      Informação adicional sobre o PC (descompactar o ficheiro helppc.zip e executar o programa Helppc.com que corre numa janela DOS, ou consultar directamente os ficheiros *.txt)

·      Simuladores de Microprocessadores

o   Primeiro simulador: http://www.softwareforeducation.com

o   Segundo simulador: http://www.emu8086.com 

·      Formatos de Imagem

 

CRITÉRIOS DE AVALIAÇÃO

A avaliação consta de uma parte teórica (T) e de uma parte prática (P) e ainda da assiduidade (A):

T : constituída por testes escritos, ou seja, Frequência e Exames (1ªch/2ªch, Especial), valendo 12 valores;

P: constituída pela realização de trabalhos práticos, com apresentação do respectivo relatório, realizados nas aulas práticas ou fora delas no caso de trabalhos finais, feitos individualmente ou em grupo, valendo 8 valores ( TP1[2val]+TP2[3val]+TF[3val] ). A classificação obtida na parte prática conta para todos as provas da parte teórica.

A: a assiduidade refere-se unicamente às aulas práticas, tendo de ser no mínimo de 80%, isto é, cada aluno terá de estar presente em ≥ 80% do total de aulas práticas do semestre.

Datas:

T: Freq=2012/05/31, 9h

TP1: semana de 19 Abril

TP2: semana de 10 Maio

TP3: semana de 31 Maio (14 Jun)

 

Aprovação na cadeira  => T + P ≥ 10 , em que Tmáx=12 e Pmáx=8

Mínimos:  T ≥ 3 , P ≥ 3 => T+P ≥ 6 valores , A ≥ 80%

 

NOTA: a não obtenção destes mínimos implica a atribuição da classificação NA (Não Admitido) correspondendo à reprovação na cadeira.

 

Melhoria de classificação: apenas possível para T (os trabalhos práticos não podem repetir-se, nem os relatórios podem alterar-se uma vez entregues).

 

Alunos especiais (trabalhadores estudantes, etc): à partida têm de cumprir os critérios anteriores, mas devem contactar o docente para que o seu caso seja estudado em  particular.

            

 

UTILITÁRIOS

·      Programa de conversão de unidades (inclui unidades de informática e permite acrescentar novas unidades)

·      Utilitário (folha de Excel) para conversão e operações aritméticas em diversas bases  {obtido em: http://www.lami.pucpr.br/~afonso/}

 

 

CLASSIFICAÇÕES

 

 

NOTA: esclarecimentos de dúvidas sobre as classificações apenas presencialmente

 

EI - 5375

TP1 (2)

TP2 (3)

TP3 (3)

TP (8)

FREQ (12)

Nota (20)

Ex 1ªch

Ex 2ª ch

24683

JORGE MIGUEL SALES ALVES

 

2

A

2

4

NA

 

 

24862

BRUNO RISCADO GOMES

 

3

A

3

9

12

 

 

24967

FILIPE SANTOS SALGUEIRO MAIA

 

 

 

0

 

NA

 

 

25315

VITOR GIL DIAS ESTEVES

 

 

 

0

 

NA

 

 

25994

CARLOS MANUEL MOREIRA SOUSA

 

 

 

0

 

NA

 

 

26908

MARGARIDA DE FREITAS RAMOS

 

 

 

0

 

NA

 

 

26952

ANDRÉ LOUSA MARQUES  (nota congelada = 15)

 

 

 

0

 

15

 

 

26966

JOÃO PAULO PEIXOTO VAZ DE CARVALHO

 

 

 

0

 

NA

 

 

27032

TIAGO FILIPE LEITÃO DA SILVA

 

 

 

0

 

NA

 

 

27131

JOAO RICARDO ALVES NOGUEIRA

0

2.5

3

5.5

9.5

15

 

 

27172

RICARDO XAVIER PAIVA DOS SANTOS

2

3

3

8

10

18

 

 

27226

NELSON EMANUEL GONÇALVES M. CANHOTO

2

3

2.5

7.5

4.4

12

 

 

27507

CARLOS JORGE MARTINS RODRIGUES

0.5

 

 

0.5

 

NA

 

 

27546

PEDRO RAFAEL SANTARÉM  (nota prática congelada = 7.5)

 

 

 

7.5

11

19

 

 

27584

ALEXANDRE PEREYRA MOREIRA DUARTE

 

 

 

0

 

NA

 

 

27706

GABRIEL FONSECA TENREIRO

 

 

 

0

 

NA

 

 

27743

LUÍS MIGUEL AIRES CORREIA

 

 

 

0

 

NA

 

 

27784

ADRIANO JOSÉ MATOS MARTINS

 

 

 

0

 

NA

 

 

27837

TIAGO EMANUEL MENDES GONCALVES

 

 

 

0

 

NA

 

 

28170

LUÍS NUNO PIMENTEL DE LIMA GARCIA

2

2

A

4

3

11

 

6.5

28249

MARCO FILIPE DOS SANTOS PORTUGAL

1

1

2.75

4.75

5

10

 

 

28252

FERNANDO IVO FIGUEIREDO SIMÕES PRESA

 

 

 

0

 

NA

 

 

28280

MARINA VEIGA BARBOSA

2

2

A

4

5

11

 

6.5

28311

PAULO DANIEL ALVES BRAZ

1

2

A

3

3.5

8

4.5

 

28394

BRUNO MIGUEL MARTINS UMBELINO

2

2

A

4

11

15

 

 

28486

JOÃO PAULO NOGUEIRA DAS NEVES

 

 

 

0

 

NA

 

 

28491

TIAGO EMANUEL MARTINS CRUZ

0.75

0

1

1.75

2

NA

 

 

28554

RENATO GABRIEL MOTA DOS SANTOS

2

3

3

8

7.5

16

 

 

28681

JOÃO MIGUEL DA SILVA MARTINS

 

 

 

0

 

NA

 

 

28718

ACÁCIO FILIPE PEREIRA PINTO CORREIA

1.75

3

3

7.75

9.5

18

10.5

 

28728

ANDRÉ FILIPE RAMALHINHO MENDES

2

2

A

4

4

12

 

7.5

28732

MIGUEL TAVARES FRIAS

2

3

3

8

4

12

 

 

28778

JOÃO FILIPE LEAL MARTINS

2

2

A

4

3

10

5.5

 

28851

JOÃO NUNO MARTINS RAMOS

2

2

A

4

4

10

 

5.5

28940

FRANCISCO ALEXANDRE A. A. A. CARAMELO

0.75

1.25

 

2

 

NA

 

 

28967

CELINA MICAELA AFONSO ALEXANDRE

2

1.5

3

6.5

3.75

16

9.5

 

28975

CÉSAR ANDRÉ GASPAR LOPES

2

1.5

3

6.5

8

15

 

 

29005

INÊS DUARTE QUELHAS

2

3

A

5

8.5

14

D

 

29025

JOSÉ SOUSA RIBEIRO

1.75

3

3

7.75

7.5

15

 

 

29097

ANDRÉ HERNANDES FERREIRA

2

2

A

4

2

NA

 

 

29192

JOÃO BERNARDO FERREIRA SEQUEIROS

2

3

A

5

8.5

15

9.5

 

29195

NUNO FILIPE ALEXANDRE CARAPITO

2

3

3

8

7.5

16

 

 

29206

DIOGO MIGUEL FILIPE BALEJO

2

2

A

4

4

10

 

5.5

29353

SOFIA VIEIRA ROUXINOL

2

2

A

4

5.9

10

 

 

29439

HUGO ANDRÉ MARQUES DOS SANTOS

2

2

A

4

3

7

 

2.5

29465

INÊS GONÇALVES FATELO LOPES

2

2

A

4

3

10

 

5.5

29467

FÁBIO MIGUEL PINA PEREIRA

 

2

3

5

4

11

5.5

 

29488

NUNO JOÃO RIBEIRO FERNANDES

2

2

A

4

3

8

 

3.5

29566

FÁBIO GONÇALVES CABRAL

2

3

3

8

9.5

18

 

 

29571

JOÃO PAULO MATEUS SANTOS

 

 

 

0

 

NA

 

 

29582

RUI FILIPE GONÇALVES CARVALHO

 

 

 

0

 

NA

 

 

29598

CLAUDIO DOS SANTOS SILVA

2

3

2.5

7.5

5.5

13

 

 

29611

JOANA PATRICIA PEREIRA TRINDADE

0

2

3

5

2

NA

 

 

29634

ANDRÉ FILIPE GONÇALINHO OLIVEIRA PINTO

0.75

 

3

3.75

4

8

 

D

29645

FRANCISCO JOSE SILVA CARLOS

1

1

2.75

4.75

9

14

 

 

29931

DUARTE MIGUEL PATRÃO SOUSA SILVA

 

 

 

0

 

NA

 

 

56

56

34

35

35

56

36

56

7

9

Aprovados = 75% avaliados

 

TSI - 6621

TP1 (2)

TP2 (3)

TP3 (3)

TP (8)

FREQ (12)

Nota (20)

Ex 1ªch

Ex 2ª ch

22408

PEDRO NUNO LOPES ARCAO

1

1.5

1

3.5

7.25

11

 

 

22586

MARTA ALEXANDRA FERNANDES PINHEIRO

0.75

1.25

1

3

6.5

10

 

 

25165

ANTONIO MIGUEL CARVALHO PEREIRA

 

 

 

0

 

NA

 

 

25872

BRUNO ALEXANDRE ALMEIDA TAVARES

 

 

 

0

 

NA

 

 

26455

RICARDO ABEL VARELA MONTEIRO

 

1.5

0.5

2

3.5

NA

 

 

26735

JOÃO FILIPE MORÃO FERREIRA

 

 

 

0

 

NA

 

 

26748

CRISTIANO SILVA SEBOLÃO

1

1.5

1.25

3.75

4.5

8

 

3.5

26975

BRUNO MIGUEL ESTEVES

1

1.5

0.5

3

9

12

 

 

27097

DIOGO MANUEL GRÁCIO FERNANDES

1.25

1.25

1.75

4.25

5.25

10

 

 

27228

JOÃO PEDRO DA SILVA RAMOS MARQUES

1

 

1

2

8

NA

 

 

27886

CARLOS FILIPE MOREIRA AGUILAR

1

1.5

1.25

3.75

6.25

10

 

 

27946

RUI FILIPE DOS SANTOS GOMES

0.75

0

1

1.75

8

NA

 

 

28162

DANIEL DOS SANTOS PEDRO PIMENTEL

0.75

1.25

1

3

1

NA

 

 

28324

CRISTIANO JOSE MARTINS ALMEIDA

 

 

 

0

 

NA

 

 

28343

ALEXANDRE LUÍS MENDES GOMES

1

1.25

1.5

3.75

9.5

13

 

 

28377

FÁBIO EMANUEL FIGUEIREDO DOS SANTOS

0.75

2

1

3.75

8

12

D

 

28410

JOÃO LUIS FERNANDES CASEIRO

1

1.25

1

3.25

3.5

8

4

 

28485

SANDRA PATRÍCIA PINTO MALHEIRO

1.25

1.5

1

3.75

5.25

9

 

3.5

28515

TIAGO NOBRE DE ALBUQUERQUE MENDES

0.75

1.75

0.5

3

8

11

 

 

28531

ANDRÉ MARTINS NUNES

1

1.25

1.5

3.75

8.5

12

 

 

28642

SAMUEL JOSÉ NEVES TOMÁS

1

1.5

2

4.5

 

NA

4

 

28768

SÉRGIO MIGUEL DAVID LAVRADOR

 

 

 

0

 

NA

 

 

28831

GUILLAUME AGUIAR COELHO

0.75

1.75

0.5

3

7.5

11

 

 

28917

JOSÉ MIGUEL GRAÇA DA SILVA

0.75

1.75

0.5

3

7.75

11

 

 

29080

RODRIGO JOÃO SALGUEIRO SANCHES

0.75

1.5

1

3.25

4.9

8

 

 

29130

CÁTIA SOUSA LOPES

1.25

1.5

1

3.75

6.75

11

 

 

29174

JOSÉ BRUNO RIBEIRO MESQUITA

 

 

 

0

 

NA

 

 

29365

ANTÓNIO SÉRGIO FONTOURA DA SILVA

1.25

1.25

1.75

4.25

8.5

13

 

 

29386

CATARINA ALEXANDRA CARRAZEDO LOURENÇO

1.25

1.25

1

3.5

6.75

10

 

 

29504

FÁBIO MIGUEL PEREIRA MARTINS

1.25

1.25

1

3.5

3

8

4

 

29547

MIGUEL ANTUNES SAMPAIO RODRIGUES

0.75

1.75

0.5

3

2

NA

 

 

29563

HUGO MANUEL PESEIRO DA LUZ

0.75

1.25

1

3

6.5

10

 

 

29574

FILIPE ANDRÉ LOURENÇO LOPES

1

1.25

1

3.25

9

12

 

 

29578

ANDRÉ FILIPE MARTINS DE MATOS SANTOS

0.75

1.5

1

3.25

3

10

6.5

 

29644

JOÃO ANTÓNIO DA CUNHA PEREIRA

0.75

1.25

1

3

2

NA

 

 

29753

MANUEL FERNANDO CONSTANTINO MALTA NOVO

1

1.5

2

4.5

10

15

 

 

E7620

CARLOS PEDRO LOURENCO ANASTACIO

0.75

2

1.5

4.25

8

12

 

 

37

37

30

30

31

37

30

37

5

2

Aprovados = 63% avaliados

A - anulado por fraude

NA - Não Admitido (não pode fazer exame)

TP(min=3)    FREQ(min=3)