Arquitectura Computadores II

Tecnologias de Informação e Comunicação
5 ECTS; 1º Ano, 2º Semestre, 30,0 PL + 30,0 TP

Lecturer
- Valter José Gonçalves Bouça

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
- Stallings, W. (2012). Computer Organization and Architecture. : Pearson
- Hennessy, J. e Patterson, D. (2010). Computer Organization and Design. : Morgan Kaufmann

Method of interaction
Lectures and Tutorials supported by case study analysis and problem solving.

Software used in class