Publication in the Diário da República: Plano 4 - 2010/2011
5 ECTS; 1º Ano, 2º Semestre, 30,0 PL + 30,0 TP , Cód. 925008.
Lecturer
- Valter José Gonçalves Bouça (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Have basic computer skills and the ability to analyse and interpret programming languages
Objectives
The students should learn the concepts associated with the structure and operation of modern digital computers.
Program
1- External Memory: magnetic disks; RAID; optical disks; other media;
2-Internal Memory: RAM; cache; emory management; physical and logical addresses; protection; pages; segments;
3- Datapath: CPU achitecture; instruction fetch; instructions: arithmetic and logic, memory reading and writing, jumps; architecture of a MIPS CPU;
4- Input / Output Unit: interrupts; interrupt service routine; DMA;
5- Operating Systems: concepts; evolution; organization;
6 - Computer arithmetic concepts: ALU; added; multiplier; divider; negative numbers; floating point;
Evaluation Methodology
Bibliography
- Hennessy, J. e Patterson, D. (2010). Computer Organization and Design. : Morgan Kaufmann
- Stallings, W. (2012). Computer Organization and Architecture. : Pearson
Teaching Method
Lectures and Tutorials supported by case study analysis and problem solving.
Software used in class