-
Presentation
Presentation
This course describes the workings of a modern computer focusing on the interface between programs and the hardware. Students learn about the components of a computer, machine instructions, how a processor operates, how memory is orgsanized and how it functionn, and parallelism as a way to improve performance. The study is based on the 32-bit RISC-V processor.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 5
-
Year | Nature | Language
Year | Nature | Language
1 | Mandatory | Português
-
Code
Code
ULHT260-5857
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
Program Introduction to Computer Architecture Machine Instructions Processor Memory Parallelism In the Practical Classes, students do exercises and use simulators to run programs and observe their interaction with the hardware.
-
Objectives
Objectives
Understanding how computers work, focusing on the interaction between programs and hardware. Recognizing the potential and limitations of a computer. Understanding how the various elements of a computer's structure/architecture interact.
-
Teaching methodologies
Teaching methodologies
The use of modern and up-to-date simulators allows for detailed visualization and learning of how the processor and memory work.
-
References
References
Computer Organization and Design, The Hardware Software Interface, RISC-V Edition, Second Edition. David Patterson & John Hennessy. Elsevier, 2021.
-
Assessment
Assessment
50% avaliação teórica
- Frequência intercalar. Peso: 50% teórica
- Frequência final: Peso: 50% teórica
- Exame recurso: Peso: 100% teórica
- As frequências e exame são feitos sem consulta (livros, apontamentos, IA, etc.)
50% avaliação prática
- 8 fichas feitas nas aulas práticas, 40% da nota prática, notas 0/100%
- 1 trabalho prático, 60% da nota prática, nota mínima 9,5
- Fichas e trabalhos feitos individualmente ou por grupos de 2 estudantes
Notas mínimas:
- Componente teórica: 9,5 valores (média da frequência intercalar e da frequência final, ou do exame de recurso)
- Componente prática: 9,5 valores no trabalho e média de 9,5 valores no conjunto de trabalho e fichas, ou 9,5 valores no trabalho de recurso
-
Mobility
Mobility
No





