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) |
|
|
|
|
|
|
|
|
|
|
T_ACSO9 (geometria de disco) |
|
|
|
|
|
(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)
(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)
· P_ACS10 (Instalação de mais alguns serviços); NÃO DISPONÍVEL
· 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 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
· 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)