Beruflich Dokumente
Kultur Dokumente
SUMRIO
Apresentao e Planeamento
Corpo Docente
Objetivos
Programa
Planeamento
Aulas Tericas
Aulas Prticas
Aulas de Laboratrio
Avaliao
Bibliografia
APRESENTAO
CORPO DOCENTE
Aulas Tericas
Prof. Nuno Horta, Regente
Aulas Prticas
Prof. Paulo Lopes
Prof. Alberto Abad
Prof. Aleksandar Ilic
Aulas de Laboratrio
Prof. Paulo Lopes, Responsvel pelos Labs
Prof. Alberto Abad
Prof. Aleksandar Ilic
APRESENTAO
PERSPECTIVA HISTRICA
Thales
Franklin
Coulomb
Ohm
Faraday
Gauss
Maxwell
APRESENTAO
PERSPECTIVA HISTRICA
[U.S. Army]
[Intel]
[NASA]
APRESENTAO
PERSPECTIVA ECONMICA
Semiconductor Industry
Application Areas
Computing,
Communications,
Automotive,
Industry,
Consumer Electronics.
Semiconductor Industry
Digital Electronics
Memories
Analog Electronics
APRESENTAO
PERSPECTIVA TECNOLGICA
ICs Complexity
APRESENTAO
ENQUADRAMENTO NO MEEC
Integrated
Integrated Master
Master Degree
Degree in
in
Electrical
Electrical and
and Computer
Computer Engineering
Engineering (MEEC)
(MEEC)
1st Cycle
2nd Cycle
Pr e
Digital Systems
1st Year 1st Sem
ced
en
ce
Specialization
Specialization Area:
Area: Computers
Computers
Courses
Courses Group:
Group: Computer
Computer Architectures
Architectures
Advanced Computer
Architectures
th
4 Year 2nd Sem
Computer Architecture
1st Year 2nd Sem
Hardware/Software CoDesign
4th Year 2nd Sem
Systems Programming
4th Year 2nd Sem
Introduction to operating
systems, system calls.
Processes and Threads
Process communication
Process synchronization
Memory management
etc.
Embedded
Computational Systems
4th Year 2nd Sem
Introduction to real-time and
embedded systems
Real-time operating systems
Concurrency, communication,
synchronization, schedulings
Archit. of embedded systems
etc.
APRESENTAO
OBJECTIVOS
Objectivo
O aluno no final do semestre deve (num nvel introdutrio) :
Identificar os componentes fundamentais numa arquitectura de computador e o seu papel no conjunto;
Identificar os componentes fundamentais num processador e o seu papel no conjunto;
Projectar os componentes fundamentais de um processador elementar;
Programar um computador em linguagem assembly;
Aplicar o conceito das interrupes, nomeadamente nas operaes de transferncia de dados;
Utilizar uma estrutura hierrquica de memria no contexto das arquitecturas de computadores;
Identificar as vantagens e restries inerentes ao funcionamento de um computador decorrentes das
evolues face arquitectura original.
APRESENTAO
PROGRAMA E METODOLOGIA
Programa
Perspectiva histrica; Unidade de Processamento de Dados, Unidade de Controlo, Unidade Central de
Processamento, Arquitecturas Elementares de um Sistema Computacional, Arquitectura do Conjunto de
Instrues, Programao em Linguagem Assembly, Interrupes, Arquitecturas de CPUs, Unidades de
Entrada/Sada, Unidades de Memria, Evoluo das Arquitecturas de Computadores.
Metodologia
Aulas Tericas Exposio da Matria e Discusso de Exemplos.
Aulas Prticas Resoluo de Exerccios e Preparao do Laboratrio.
Aulas de Laboratrio Implementao de Trabalhos Prticos.
10
APRESENTAO
PROJECTOS DE LABORATRIO
11
APRESENTAO
PROJECTOS DE LABORATRIO
Desenvolvimento de Software no P3
12
APRESENTAO
PLANEAMENTO SEMANAL
Planeamento Semanal
PLANEAMENTO SEMANAL - ARQUITECTURA DE COMPUTADORES (MEEC 2014/2015 - 2 SEM)
Tericas
Prticas
Laboratrios
Sab
Dom
2
3
4
5
6
Sab
Dom
2
3
4
5
6
Sab
Dom
2
3
4
5
6
14-fev
15-fev
16-fev
17-fev
18-fev
19-fev
20-fev
21-fev
22-fev
23-fev
24-fev
25-fev
26-fev
27-fev
28-fev 01-mar 02-mar 03-mar 04-mar 05-mar 06-mar
1
2
3
4
5
Carnaval
0
0
0
0
0
1
1
1
1
1
07-mar
08-mar
09-mar
10-mar
6
11-mar
12-mar
7
13-mar
29-mar
1
30-mar
1
31-mar
12
1
01-abr
1
02-abr
1
03-abr
19-abr
3
20-abr
3
21-abr
16
3
Tericas
Prticas
Laboratrios
14-mar
15-mar
16-mar
17-mar
8
18-mar
19-mar
9
20-mar
21-mar
22-mar
05-abr
2
06-abr
2
07-abr
2
08-abr
2
09-abr
13
2
10-abr
11-abr
12-abr
26-abr
27-abr
28-abr
18
3
29-abr
3
30-abr
19
3
01-mai
02-mai
16-mai
17-mai
5
18-mai
5
19-mai
24
5
20-mai
5
21-mai
25
22-mai
23-mai
06-jun
07-jun
7
08-jun
7
09-jun
7
10-jun
7
11-jun
7
12-jun
23-mar
24-mar
10
2
25-mar
13-abr
14-abr
14
03-mai
4
04-mai
24-mai
6
25-mai
2
28-mar
Tericas
Prticas
Laboratrios
04-abr
26-mar
11
2
27-mar
15-abr
16-abr
15
17-abr
4
05-mai
20
4
06-mai
4
07-mai
21
4
08-mai
6
26-mai
26
6
27-mai
6
28-mai
27
6
29-mai
Pscoa
18-abr
Tericas
Prticas
Laboratrios
3
09-mai
10-mai
Tericas
Prticas
Laboratrios
30-mai
31-mai
11-mai
22-abr
3
13-mai
12-mai
22
4
01-jun
02-jun
23-abr
17
3
24-abr
25-abr
3
15-mai
14-mai
23
4
03-jun
04-jun
05-jun
Feriado
4
8
Frias
Testes/Exames
Aulas
Feriado
13-jun
Feriado
04-jul
14-jun
15-jun
16-jun
17-jun
18-jun
19-jun
20-jun
21-jun
22-jun
23-jun
24-jun
25-jun
26-jun
27-jun
28-jun
29-jun
30-jun
01-jul
02-jul
03-jul
05-jul
06-jul
07-jul
08-jul
09-jul
10-jul
11-jul
12-jul
13-jul
14-jul
15-jul
16-jul
17-jul
18-jul
19-jul
20-jul
21-jul
22-jul
23-jul
24-jul
13
APRESENTAO
Inscries:
Os turnos de aulas prticas e aulas de laboratrio correspondem exatamente escolha realizada durante
o processo de inscrio no FENIX.
Os alunos com laboratrio vlido em 2012/2013 e 2013/2014 esto dispensados da realizao do lab.
Os alunos devem-se organizar em grupos de 2 elementos, at data do 1 Lab.
Funcionamento:
Aulas Prticas: (2 de Maro de 2015)
A avaliao ser feita tendo por base o mni-teste, o trabalho realizado e o relatrio,
que dever ser entregue por via electrnica em data a indicar para cada trabalho.
Prof. Nuno Horta
MEEC - Arquitectura de Computadores
2014-2015
14
APRESENTAO
HORRIO
2
2
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30 P-ACOMP L-ACOMP
15:00 PL
PL
15:30 E1
LSD1
16:00
16:30
17:00
17:30
18:00
18:30
19:00 P-ACOMP L-ACOMP
19:30 PL
PL
20:00 E2
LSD1
D-ACOMP
NH
IT
L-ACOMP
AI
LE3
L-ACOMP
AI
LE3
Horrio de Dvidas
Nuno Horta (T) -5 feira das 9h00 s 12h00, Torre Norte (9 andar)
Paulo Lopes (L, P)
Alberto Abad(L, P)
Aleksandar Ilic (L, P)
Prof. Nuno Horta
MEEC - Arquitectura de Computadores
2014-2015
15
APRESENTAO
AVALIAO
Nota mnima:
NF >= 9.5 Valores
Nota de Exame ou Mdia de Testes >= 9.5 Valores
Mdia dos Labs >= 9.5 Valores
16
APRESENTAO
AVALIAO
Estatsticas:
Num. Inscritos
Num. Avaliados
Num. Aprovados
Num. Reprovados
Nota Mxima
Nota Mdia
Nota Mnima
Num. Exames
Num. Testes
Num. Labs
2009/2010
Total
%
323
243
176
67
19
13.6
10
174
76
304
2010/2011
2011/2012
%
75%
72%
28%
324
255
198
57
19
13.2
10
175
112
304
2012/2013
%
79%
78%
22%
341
290
214
76
19
13.9
10
109
194
322
2013/2014
%
85%
74%
26%
346
268
225
43
19
13.7
10
76
204
321
%
77%
84%
16%
313
235
196
39
19
13.7
10
68
176
290
75%
83%
17%
17
APRESENTAO
BIBLIOGRAFIA
Bibliografia
[1] M. Morris Mano, Charles R. Kime, Logic and Computer Design Fundamentals, 4nd Edition Updated,
Prentice-Hall International, 2008.
[2] G. Arroz, J. Monteiro, A. Oliveira, Arquitectura de Computadores: dos Sistemas Digitais aos
Microprocessadores, IST Press, 2009.
Outras Referncias
[4] J. Hennessy, D. Patterson, Computer Architecture A Quantitative Approach, Morgan Kaufmann, 2007.
[5] D. Patterson, J. Hennessy, Computer Organization and Design, Morgan Kaufmann, 2009.
18