Code: | CC224 | Acronym: | CC224 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Web Page: | http://www.dcc.fc.up.pt/~vsc/AC |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Bachelor in Computer Science |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:CC | 39 | Plano de estudos de 2008 até 2013/14 | 2 | - | 5 | - | |
3 | |||||||
MI:ERS | 59 | Plano de Estudos a partir de 2007 | 2 | - | 5 | - |
Understand the main architectural components of a digital computer. Understanding the pros and drawbacks of a hardwre configuraion. Undetsanding of the close connection between design and implementation of computer hardware and the software that runs on the computer.
- Understanding computer architecture, including CPU, memory and peripherals.
-Performance metrics and their evaluation.
- Experience with ISAs and their programming.
Computer History and Evolution. von Neumman Machine. data and Program Representation. Instriction Sets (ISA). Insctriction Types. Code generation and Assembly. Main CPU components and their implementation. Data flow and control flow. Performance Analysis. RISC and pipelining.
memory design and memory hierarchy. Disks, memory and Cache. Virtual Memory and Hardware support. Operating System Support. Buses, bridges and aaccess/protocols. Input/Output, IRQs and DMA. Other peripherals.
Includes:
- lectures
- problem resolution in labs
designation | Weight (%) |
---|---|
Exame | 100,00 |
Total: | 100,00 |
designation | Time (hours) |
---|---|
Frequência das aulas | 4,00 |
Total: | 4,00 |
Participation in labs, as described in FCUP regulations.
The student is asumed to have frequency.
final score= max(T1 + T2, E)
The students may take the two tests, or just the exam, or both.