Publication in the Diário da República: Despacho n.º16228/2009 - 15/07/2009
6 ECTS; 2º Ano, 1º Semestre, 28,0 T + 42,0 PL + 5,0 OT + 5,0 O , Cód. 911914.
Lecturer
            - Pedro Daniel Frazão Correia  (2)
- Carlos David Magalhães Queiroz  (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
          A pass in the modules: Introduction to Programming, Digital Systems, Introduction to Technology and Object-Oriented Programming.
Objectives
          - Understand the general principles of computer architecture, its internal organisation and the impact of the several components in the operating performance. 
- Describe the various levels of memory and  data transfer modes;
- Develop routines in assembly.
Program
          - Basics of computer architecture 
- CPU structure (data processing units; control units; implementation modes; performance analysis)
- Memory organisation (technologies; hierarchy; cache)
- Organization of interfaces and peripherals (types, characteristics; interfaces).
Evaluation Methodology
          Theoretical part:
-Written test (10/20) 
Practical Part:
- Written test (2/20)
- Tests in class(4/20)
- Practical assignments (4/20)
A minimum of 30% in each assessment component is required to pass.
Bibliography
          - Brey, B. (2003). The Intel Microprocessors. Portugal:  Prentice Hall - Pearson Education International
- Carpinelly, J. (2001). Computer Systems - Organization & Architecture. Portugal:  Prentice Hall - Pearson Education International
- Monteiro, R. (2004). Tecnologia dos Equipamentos Informáticos. Portugal:  FCA
- Stallings, W. (2003). Computer Organization and Architecture. Portugal:  Prentice Hall
Teaching Method
          Lectures and laboratory classes
Software used in class
          

















