Arquitecturas de Computadores e Sistemas de Operação

(2010/2011)

Docentes:

Aulas Teóricas

Gabriel Pereira Pires (email: mailto:gppires@ipt.pt )

Aulas Práticas

Gabriel Pereira Pires (email: mailto:gppires@ipt.pt )

Ana Cristina Barata Lopes (email: mailto:anacris@ipt.pt )

 

Programa | Teórica | Prática | Formulários | Exames | Links |

 

 

NOTAS do Exame de ACSO !!!!!!!!

HORÁRIOS DE DÚVIDAS PARA EXAME RECURSO:      

- 12/07 – 14h30 – 19h30h      (Gabriel Pires e Ana Lopes)

 

 

PROGRAMA, PLANIFICAÇÃO e Horário de Atendimento

·         Programa, método de avaliação e bibliografia

·         Informações:

É mantida a nota prática laboratorial aos alunos que já tenham obtido aprovação no ano lectivo anterior (contactar docente)

·         Horário de Atendimento:

o        Gabriel Pires: –14h-17h e 19h-20h – 2ª feira

o        Ana Lopes: 10h-13h–4ª feira

 

 

 

TEÓRICA

Acetatos das aulas Teóricas

Manual de Apoio – versão 2009/2010

capaACSO (Capa do Manual)

capítulo1ACSO (Capítulo 1 do Manual – representação numérica)

capítulo2ACSO (Capítulo 2 do Manual – arquitectura geral de um computador)

capítulo3ACSO (Capítulo 3 do Manual – CPU)

capítulo4ACSO (Capítulo 4 do Manual – Linguagem Assembly)

capítulo5ACSO (Capítulo 5 do Manual – Memória)

capítulo6ACSO (Capítulo 6 do Manual – Barramentos)

capítulo7ACSO (Capítulo 7 do Manual – Discos IDE, Sistema de Ficheiros e Partições)

  • Aula 11  (Continuação T_ACSO07)

                         T_ACSO9  (geometria de disco)

 

 

PRÁTICA

(aula 2 e 3)

·         Representação numérica

1.      P_ACSO1_Ficha Exercícios 1 (ler capítulo 1 do manual: capítulo1ACSO)

2.      P_ACSO2_Data Types na Linguagem C

 

(aula 4 e 5)

·         Motherboard, Chipset, componentes

1.      P_ACSO3 (ler capítulo 2 do manual: capítulo2ACSO)

1.      Manual da board 1

2.      Manual da board 2

 

(aula 6,7 e 8)

·         Assembly

1.      P_ACSO4 (ler capítulo 4 do manual: capítulo4ACSO)

1.      Exemplo1: Programa Maior de 10 elementos

2.      Exemplo2: Enunciado Bubble Sort  (Link activo)               Programa BubbleSort    (Link activo)

 

3.      Trabalho Assembly 2010_2011  (Enunciado 2010/2011 disponível!)

NOTA: Na questão 1 do trabalho prático, notar que nas instruções SHR/SHL (shift) caso o segundo operando seja um registo,

este apenas pode ser o registo CL, por exemplo SHR eax, cl

 

– Entrega do trabalho           - Turma A : 19 de Maio de 2011

                                               . - Turma B e C : 24 de Maio de 2011

                                          Mapa de Apresentação e defesa oral dos trabalhos de Assembly    (9 de Junho !!!!)

 

4.      Tabela Resumo de Instruções Assembly

5.      Link com todas as instruções de Assembly Intel x86  (NOVO !!!)

 

 

(aula 9)

·         Ficha de EXERCÍCIOS – ler capítulo 5

 

(aula 10)

·         Utilitários de identificação de componentes / benchmarking

1.      P_ACSO5 Ler capítulo5ACSO

 

(aula 11)

·         P_ACSO6 (BIOS). Para além dos manuais das boards, consulte os seguintes links os quais explicam o significado dos parâmetros da BIOS: não actualizado

1.      http://www.techarp.com/freebog.aspx e (Versão pdf do documento HTML)

2.      http://www.dewassoc.com/support/bios/awardsetup.htm

·         P_ACSO7 (Geometria do disco).

 

(aula 12)

·         P_ACSO8 (Partições, gestão de ficheiros, formatação)

 

(aula 13)

·         P_ACSO9 (Introdução ao S.O. Linux – linha de comandos, configuração e instalação de serviços)

1.      Manual do OpenSuse Linux

·         P_ACS10 (Instalação de mais alguns serviços); NÃO DISPONÍVEL

 

FORMULÁRIOS

·         Elementos de consulta que pode utilizar nos EXAMES (DEVEM SER OS ALUNOS A TRAZER OS FORMULÁRIOS):

1.      FormI_ACSO (Formulário com as fórmulas utilizadas no exercícios Teorico-Práticos)

2.      FormII_ACSO (Formulário de Assembly)

3.      FormIII_ACSO (Formulário de Linux )

 

 

 

EXAMES (Enunciados e algumas Resoluções)

 

Enunciado Exame 21/07/2010  

 

Enunciado Exame 25/06/2010

 

Enunciado Exame 26/06/2009 e Resolução do Exame 26/06/2009

 

Enunciado Exame 26/06/2008 e Resolução Parte I do Exame 26/06/2008 (o grupo III não faz parte da matéria de 2009/2010 e 2010/2011) e Resolução Parte II do Exame 26/06/2008

 

 

 

LINKS (Software e Ponteiros)

·         MASM32 (Assemblador)

·         OllyDbg 32-bit Assembler (Debugger)

 

·         Microsoft Visual Studio Express Editions (Compilador C/C++)

·         DevC++ (Compilador C/C++)

 

·         SisoftSandra (Identificação de componentes e benchmarking)

·         PC Wizard (Identificação de componentes e benchmarking)