Person in charge: | (-) |
Others: | (-) |
Credits | Dept. | Type | Requirements |
---|---|---|---|
9.0 (7.2 ECTS) | AC |
|
EC2
- Prerequisite for DIE , DCSYS , DCSFW EST - Prerequisite for DIE , DCSYS , DCSFW SO - Prerequisite for DIE , DCSFW |
Person in charge: | (-) |
Others: | (-) |
Upon finishing this subject, students should be able to carry out quantitative assessments, using figures of merit, of the performance of a processor running a program. They should also come away with an understanding of the following:
- Concurrence techniques-which are easy to understand for the machine code programmer-used in processors in order to reduce processing time.
- Applications of code restructuring techniques (instruction planning) for providing support to instruction latency.
- Some of the restrictions of current technology and forecasts for the future.
Estimated time (hours):
T | P | L | Alt | Ext. L | Stu | A. time |
Theory | Problems | Laboratory | Other activities | External Laboratory | Study | Additional time |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 2,0 | 0 | 0 | 0 | 10,0 | 0 | 16,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
6,0 | 5,0 | 8,0 | 0 | 8,0 | 20,0 | 0 | 47,0 | |||
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 3,0 | 0 | 0 | 0 | 12,0 | 0 | 19,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
3,0 | 2,0 | 0 | 0 | 0 | 8,0 | 0 | 13,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 3,0 | 0 | 0 | 0 | 10,0 | 0 | 17,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
3,0 | 2,0 | 0 | 0 | 0 | 8,0 | 0 | 13,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
6,0 | 4,0 | 0 | 0 | 0 | 12,0 | 0 | 22,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 1,0 | 0 | 0 | 0 | 3,0 | 0 | 6,0 |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 3,0 | 0 | 0 | 0 | 0 | 3,0 | |||
|
Total per kind | T | P | L | Alt | Ext. L | Stu | A. time | Total |
36,0 | 26,0 | 13,0 | 0 | 10,0 | 89,0 | 0 | 174,0 | |
Avaluation additional hours | 5,0 | |||||||
Total work hours for student | 179,0 |
Classes building up concepts in a structured fashion and setting out the commitment required for their practical application.
Classes focusing on individual work in order to consolidate concepts, skills and competencies.
Lab classes focusing on co-operative work in order to consolidate concepts, skills and competencies.
A) Individual final written exam on concepts, skills and competencies.
B) Individual final written test on the concepts, skills and competencies acquired.
C) Evaluation of co-operative work in connection with selected concepts, skills and basic competencies.
Final Grade = max(0.70 x A + 0.15 x B, 0.85 x A) + 0.15 x C
Logic circuits: combinational and sequential logic circuits.
Programming, representation of elementary, structured data.
The workings of a computer: components and how they are interconnected.
Understanding machine language.
The workings of memory hierarchy and supporting devices.
The processor's external communication and supporting devices.
Basic statistic calculation.
Suggested prerequisites: EC2, Statistics, Operating Systems.