MC722 - Computer Systems Design

General information

Teacher: Rodolfo Jardim de Azevedo (Email)

Classroom: Mon: 16h-18h and Wed: 16h-18h

Waiters Mon. and Wed 18 pm-18pm. For other times, send an email.

Living room: Mon: CB03, Wed: CB01

Assessment

See too

Notices

14/12Corrected exams. See the notes. Evidence is available in my office on Thursday morning and Friday all day. Contact us if you want to set a specific time.
13/12I'm still correcting the exams. I should only be able to put the notes on the page tomorrow.
01/12Corrected evidence. See notes here.
29/09Corrected evidence. See notes here.
03/08 See important dates at graduation calendar.

Objectives

Menu: An introduction to computer architecture and organization. Technology and historical perspective. Performance measures. Instruction set. Memory. Arithmetic and logic units. Basic design of a processor. Pipeline. Memory hierarchy: cache and virtual memory. I / O devices.

REFERENCES

David A. Patterson and John L. Hennessy. Computer Organization Design, The Hardware / Software Interface. Elsevier (Morgan Kaufman). Fourth Edition (There is a Portuguese version)

Exercises

Calendar

Data Contents
03/08Presentation
08 / 08SPerformance
10/08Performance and Energy Consumption
15 / 08SInstruction Set
17/08Instruction Set
22 / 08SInstruction Set
24/08Instruction Set
29 / 08SComputer Arithmetic
31/08Floating Point Numbers
05 / 09SProcessor
07/09Holiday
12 / 09SUnicycle - continued
14/09Exercises
19 / 09SExercises
21/09Exercises
26 / 09SExam 1
28/09
03 / 10S
05/10
10 / 10S
12/10Holiday
17 / 10S
19/10
24 / 10S
26/10
31 / 10S
02/11Holiday
07 / 11S
09/11
14 / 11SSuspended File
16/11
21 / 11S
23/11Review
28 / 11SExam 2
30/11
12 / 12SExamination