Sistemas de Computação
Licenciatura. Ciências da Computação - 1º ano
2008/2009
 

Sumários

Semana: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Ultima Modificação:06 Jun 2009

 

 departamento de informática

Semana 12  (Previsão)

Teórico-Práticas
 
 9-Junho-09 (TP)

Estudo detalhado  da arquitectura do Y88   

O  material de apoio à aula teórico-prática pode ser encontrado em:  Guião-Y86 ; Y86-Arq e Y86-FluxoInst

Teóricas:
   
 9-Junho-09 (T)

A organização sequencial Y86

Revisão e sistematização do conteúdo programático da disciplina

Teórico-Práticas
 
 11-Junho-09 (TP) (Feriado Nacional)

Semana 11

Teórico-Práticas
 
 1-Junho-09 (TP)

Estruturas de activação de funções usando o jogo de instruções de IA32.

Teóricas:
   
 1-Junho-09 (T)

Uma versão simplificada do IA32

Notas de estudo:  Os acetatos de apoio à aula podem ser encontrados em  y86-sequencial e y86-encadeamento-a

Teórico-Práticas
 
1-Junho-09 (TP)

Controlo do fluxo de instruções e acesso a variáveis estruturadas usando o jogo de instruções de IA32.

Semana 10

Teórico-Práticas
 
 28-Maio-09 (TP)

Controlo do fluxo de instruções e acesso a variáveis estruturadas usando o jogo de instruções de IA32.

Teóricas:
   
 26 Maio-09 (T)

Uma versão simplificada do IA32

Notas de estudo:  Os acetatos de apoio à aula podem ser encontrados em   Y86-vista-geral e Y86-instruções

Teórico-Práticas
 
26-Maio-09 (TP)

Controlo do fluxo de instruções e acesso a variáveis estruturadas usando o jogo de instruções de IA32.

Semana 9

Teórico-Práticas
 
 7-Maio-09 (TP)

Teóricas:
   
 5 Maio-09 (T)

Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções : (continuação)

Procedimentos e funções

Notas de estudo:  Os acetatos de apoio à aula podem ser encontrados em    06-IA32-Prog2 e ISA_3

Teórico-Práticas
 
 5-Maio-09 (TP)

Introdução geral do jogo de instruções do IA32 e  utilização dos diferentes modos de acesso a dados, em ambiente laboratorial, Linux/IA32

Semana 8

Teórico-Práticas
 
 30-Abril-09 (TP)

Teóricas:
   
 28-Abril-09 (T)

Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções : (continuação)

Notas de estudo:  Os acetatos de apoio à aula podem ser encontrados em 04-IA32-Prog1   05-IA32-Prog2 e ISA_2

Teórico-Práticas
 
 28-Abril-09 (TP)

Introdução geral do jogo de instruções do IA32 e  utilização dos diferentes modos de acesso a dados, em ambiente laboratorial, Linux/IA32

Semana 7

Teórico-Práticas
 
 23-Abril-09 (TP)

 Introdução geral do jogo de instruções do IA32 e  utilização dos diferentes modos de acesso a dados, em ambiente laboratorial, Linux/IA32

Teóricas:
   
 21-Abril-09 (T)

Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções : (continuação)

Teórico-Práticas
 
 21-Abril-09 (TP)

 Introdução aos níveis de abstracção dum computador, em ambiente laboratorial em Linux/IA32, e respectivos mecanismos de conversão e análise  (gcc, objdump, gdb) (continuação)

O guião-III contém material de suporte ás sessões teórico-práticas laboratoriais.

Semana 6/7

Téorica e Teórico-Práticas (Férias Páscoa)
 
 7/09/14-Abril-09 (T)

Teórico-Práticas
 
 16-Abril-09 (T)

Introdução aos níveis de abstracção dum computador, em ambiente laboratorial em Linux/IA32, e respectivos mecanismos de conversão e análise  (gcc, objdump, gdb) (continuação)

O guião-III contém material de suporte ás sessões teórico-práticas laboratoriais.

Semana 5

Teóricas:
   
31-Março-09 (T)

Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções :

Análise do nível ISA do IA32 em Linux: evolução da arquitectura IA32 e modelo de desenvolvimento de programas.
Notas de estudo:  Os acetatos de apoio à aula podem ser encontrados em 03-IA32  e
ISA_1 e instruçõesIa32

Bibliografia: a bibliografia de base desta e das próximas aulas sobre o nível ISA segue quase exclusivamente o livro CSAPP, com destaque para o Ch.3 e capítulo 4;a versão preliminar dos três primeiros capítulos do livro encontra-se disponível, para estudo, csapp-preview, 1.51MB; e o capítulo iv 

Teórico-Práticas
 
   
31-Mar-09 (TP1+TP2)
 
    02-Abril-09 (TP3+TP4)

Introdução aos níveis de abstracção dum computador, em ambiente laboratorial em Linux/IA32, e respectivos mecanismos de conversão e análise  (gcc, objdump, gdb).

O guião-I contém material respeitantes aos seguintes tópicos:

  1. Sistemas de numeração e conversão entre bases
  2. Representação  de dados binários em linguagem C/Linux
  3. Breve introdução ao ambiente Linux

O guião-II serve de suporte aos objectivos definidos para esta semana
 

Semana 4

Teóricas:
   
24-Março-09 (T)

Evolução do Computador e Desempenho (continuação)

Material de apoio:

Teórico-Práticas
   
24-Mar-09 (TP1+TP2)
    26-Mar-09 (TP3+TP4)

Representação de reais (continuação)

Material de apoio:


Semana 3 

Teóricas:
   
17-Março-09 (T)

Evolução do Computador e Desempenho (continuação)

Material de apoio:

Teórico-Práticas
   
17-Mar-09 (TP1+TP2)
    19-Mar-09 (TP3+TP4)

Aritmética Binária

Representação de reais

NOTA: O  enunciado  TPC2, deverá  ser impresso e levado, obrigatoriamente para a próxima sessão Teórico Prática


Semana 2

Teóricas:
    10-Março-09 (T)

Arquitectura e Organização de Computadores

Evolução do Computador e Desempenho

Material de apoio:

Teórico-Práticas
   
10-Mar-09 (TP1+TP2)
    12-Mar-09 (TP3+TP4)
 

Sistemas de numeração e conversão de bases.

Acompanhamento da resolução dos exercícios propostos no TPC1, soluções  em TPC1r
NOTA: O  enunciado  TPC2, deverá  ser impressos e levados, obrigatoriamente para a próxima sessão Teórico Prática


Semana 1

Teóricas:
   
03-Março-09 (T)
 

Metodologia de funcionamento da disciplina:

Introdução aos conceitos de "computador" e de "informação" no contexto de um computador.
 

Material de apoio:

TPC


Página mantida por pina@di.uminho.pt
Ultima Modificação:06 Jun 2009