Escolar Documentos
Profissional Documentos
Cultura Documentos
Jose Monteiro
14 de Fevereiro, 2013
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
1 / 21
Arquitectura de Computadores
2013-02-14
2 / 21
Objectivos da Disciplina
Fornecer conhecimentos nos seguintes t
opicos:
Princpios gerais da arquitectura de um computador
Arquitectura interna de um microprocessador
Programacao de um microprocessador
Hierarquia de memoria
Sistema de entradas e sadas
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
3 / 21
4 Semestre
Compiladores
Sistemas Operativos
Arquitectura
de Computadores
Sistemas Digitais
Jos
e Monteiro (DEI / IST)
Fundamentos
da Programao
Arquitectura de Computadores
3 Semestre
2 Semestre
1 Semestre
2013-02-14
4 / 21
Organizacao da Disciplina
Aulas Teoricas
2 aulas/semana, de hora e meia cada
Segundas 9h00-10h30 QA02.4 ou
Quintas
9h30-11h00 EA2
ou
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
10h30-12h00
11h30-13h00
QA02.1
GA3
2013-02-14
5 / 21
Organizacao da Disciplina
Aulas Teoricas
2 aulas/semana, de hora e meia cada
Segundas 9h00-10h30 QA02.4 ou
Quintas
9h30-11h00 EA2
ou
10h30-12h00
11h30-13h00
QA02.1
GA3
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
5 / 21
Professores
Teoricas:
Jose Monteiro - Responsavel
jose.monteiro@inesc-id.pt
Aula de d
uvidas: Segundas 12h00 e Quintas 11h00, sala 2.01, Informatica III
Praticas:
Jose Costa - Responsavel pelos laborat
orios
jose.costa@inesc-id.pt
Ant
onio Varela
antonio.varela@ist.utl.pt
Hugo Rodrigues
hugo.p.rodrigues@ist.utl.pt
Nuno Santos
nuno.m.santos@ist.utl.pt
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
6 / 21
Avaliacao
3 componentes de avaliacao:
Laborat
orio
1o teste
2o teste
Repescagem
Jos
e Monteiro (DEI / IST)
Peso
40%
30%
30%
Data
20 a 24 de Maio
4 de Abril
7 de Junho
27 de Junho
Arquitectura de Computadores
2013-02-14
7 / 21
Avaliacao
3 componentes de avaliacao:
Laborat
orio
1o teste
2o teste
Repescagem
Peso
40%
30%
30%
Data
20 a 24 de Maio
4 de Abril
7 de Junho
27 de Junho
Notas mnimas:
8,5 valores para laborat
orio
7 valores para cada teste
8,5 para a media dos testes
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
7 / 21
Avaliacao
3 componentes de avaliacao:
Laborat
orio
1o teste
2o teste
Repescagem
Peso
40%
30%
30%
Data
20 a 24 de Maio
4 de Abril
7 de Junho
27 de Junho
Notas mnimas:
8,5 valores para laborat
orio
7 valores para cada teste
8,5 para a media dos testes
Poderao fazer a repescagem de um dos testes. No entanto, e atribudo um
b
onus a quem nao se inscrever para o teste de repescagem.
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
7 / 21
Laboratorio
Consiste em:
6 trabalhos de laborat
orio
o relat
orio de cada trabalho sera entregue no fim da sessao de
laborat
orio em que se realizou o trabalho
para que isso, os alunos deverao preparar os trabalhos previamente
Arquitectura de Computadores
2013-02-14
8 / 21
Turnos de Laboratorio
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
9 / 21
Inscricoes Laboratorio
Laboratorios funcionam com 7 grupos de 3 elementos.
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
10 / 21
Inscricoes Laboratorio
Laboratorios funcionam com 7 grupos de 3 elementos.
Inscricoes pelo Fenix, com o seguinte calendario:
3a feira, dia 19, `as 8h: inscric
oes abertas para grupos completos
4a feira, dia 20, `as 9h: inscric
oes abertas para grupos de 2 ou mais
5a feira, dia 21, `as 9h: inscric
oes abertas sem restricoes
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
10 / 21
Inscricoes Laboratorio
Laboratorios funcionam com 7 grupos de 3 elementos.
Inscricoes pelo Fenix, com o seguinte calendario:
3a feira, dia 19, `as 8h: inscric
oes abertas para grupos completos
4a feira, dia 20, `as 9h: inscric
oes abertas para grupos de 2 ou mais
5a feira, dia 21, `as 9h: inscric
oes abertas sem restricoes
Nota: podem inscrever-se em qualquer turno, nao vamos ligar `a turma.
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
10 / 21
Inscricoes Laboratorio
Laboratorios funcionam com 7 grupos de 3 elementos.
Inscricoes pelo Fenix, com o seguinte calendario:
3a feira, dia 19, `as 8h: inscric
oes abertas para grupos completos
4a feira, dia 20, `as 9h: inscric
oes abertas para grupos de 2 ou mais
5a feira, dia 21, `as 9h: inscric
oes abertas sem restricoes
Nota: podem inscrever-se em qualquer turno, nao vamos ligar `a turma.
Repetentes com nota:
podem fazer melhoria, sujeitos `as vagas disponveis.
a inscricao no laborat
orio implica a perda da nota que tem.
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
10 / 21
Bibliografia
Arquitectura de Computadores: dos sistemas digitais aos
microprocessadores
Guilherme Arroz, Jose Monteiro, Arlindo Oliveira
IST Press, 2009
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
11 / 21
Programa
Aula
I. Arquitectura de Computadores
V. Sistema de Memria
Jos
e Monteiro (DEI / IST)
Tema
Bibliografia AMO
9.1
Instrues Assembly
9, 10.1 a 10.3
10.3 e 10.4
Operandos Aritmticos
10.5
ISA do P3
10.6
10.6 e 11.1
11.2 a 11.4
10.7 e 10.8
10
Estrutura de um Processador
11
12.1
12
12.2
13
12.3
14
12.3
15
16
13.3
17
13.3
18
Memria Virtual
13.4
19
14.1 e 14.3
20
14.4 e 14.5
21
DMA e Processadores IO
14.6
22
15.1 e 15.2
23
Processamento em Pipeline
15.3 e 15.4
24
15.5
Arquitectura de Computadores
2013-02-14
12 / 21
Planeamento
Semana
1
Dia Ms
11-Feb
12-Feb
13-Feb
14-Feb
15-Feb
18-Feb
19-Feb
20-Feb
21-Feb
22-Feb
25-Feb
26-Feb
27-Feb
28-Feb
01-Mar
04-Mar
05-Mar
06-Mar
07-Mar
08-Mar
11-Mar
12-Mar
13-Mar
14-Mar
15-Mar
18-Mar
19-Mar
20-Mar
21-Mar
22-Mar
25-Mar
26-Mar
27-Mar
28-Mar
29-Mar
01-Apr
02-Apr
03-Apr
04-Apr
05-Apr
Tericas
Laboratrio
1
2
Inscries
3
4
1 Trabalho
5
6
2 Trabalho
7
8
Enunciado
3 Trabalho
9
10
Exerccios
11
12
4 Trabalho
Frias PSCOA
13
Jos
e Monteiro (DEI / IST)
4 Trabalho
1 Teste
Arquitectura de Computadores
2013-02-14
13 / 21
Planeamento
Semana
1
Dia Ms
11-Feb
12-Feb
13-Feb
14-Feb
15-Feb
18-Feb
19-Feb
20-Feb
21-Feb
22-Feb
25-Feb
26-Feb
27-Feb
28-Feb
01-Mar
04-Mar
05-Mar
06-Mar
07-Mar
08-Mar
11-Mar
12-Mar
13-Mar
14-Mar
15-Mar
18-Mar
19-Mar
20-Mar
21-Mar
22-Mar
25-Mar
26-Mar
27-Mar
28-Mar
29-Mar
01-Apr
02-Apr
03-Apr
04-Apr
05-Apr
Tericas
Semana
Laboratrio
9
1
2
10
Inscries
3
4
11
1 Trabalho
5
6
12
2 Trabalho
7
8
Enunciado
3 Trabalho
13
9
10
Exerccios
14
11
12
4 Trabalho
15
Frias PSCOA
13
Jos
e Monteiro (DEI / IST)
4 Trabalho
1 Teste
16
Arquitectura de Computadores
Dia Ms
08-Apr
09-Apr
10-Apr
11-Apr
12-Apr
15-Apr
16-Apr
17-Apr
18-Apr
19-Apr
22-Apr
23-Apr
24-Apr
25-Apr
26-Apr
29-Apr
30-Apr
01-May
02-May
03-May
06-May
07-May
08-May
09-May
10-May
13-May
14-May
15-May
16-May
17-May
20-May
21-May
22-May
23-May
24-May
27-May
28-May
29-May
30-May
31-May
Tericas
14
Laboratrio
Projeto (1 parte)
15
16
5 Trabalho
17
18
6 Trabalho
FERIADO
6 Trabalho
19
20
Exerccios
FERIADO
6 Trabalho
Exerccios
21
Projeto (2 parte)
22
23
24
Visualizao
Projeto
25
Discusses
26
Exerccios
2013-02-14
13 / 21
Pagina Web
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
14 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
15 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
15 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
15 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
15 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
16 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
17 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
17 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
PCs
Arquitectura de Computadores
Outros
2013-02-14
18 / 21
Tipos de Computadores
PCs
Outros
4.000.000
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
18 / 21
Tipos de Computadores
PCs
4.000.000
150.000.000
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
Outros
2013-02-14
18 / 21
Tipos de Computadores
PCs
Outros
4.000.000
150.000.000
1.000.000.000
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
18 / 21
Tipos de Computadores
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
19 / 21
Arquitectura de um Computador
Instrues
(programa)
Entradas
(sensores)
Ambiente
Processador
Sadas
(actuadores)
Realidade
(analgica)
Jos
e Monteiro (DEI / IST)
Interface
(analgica-digital)
Estado
(memria)
Controlador / Observador
(digital)
Arquitectura de Computadores
2013-02-14
20 / 21
Proxima Aula
programacao Assembly
linguagem Assembly
execucao de uma instrucao
c
odigo maquina
Jos
e Monteiro (DEI / IST)
Arquitectura de Computadores
2013-02-14
21 / 21