Educational guide | ||||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2020_21 | |||||||||||||||||||||||||||||||||||||||
Subject | COMPUTER ORGANIZATION | Code | 00709008 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
6 | Basic Training | First | Second |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
lsang@unileon.es rferc@unileon.es agomg@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http://agora.unileon.es | |||||||||||||||||||||||||||||||||||||||
General description | The aim of this subject is to allow the student to acquire the main concepts related to the design and performance of the computer components: datapath, control unit, memory, I/O, ALU, etc. The student also develops skills to program MIPS using assembler language. | |||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencias |
Code | |
A18122 | |
B5618 | |
B5624 | |
C2 | |
C3 |
Learning aims |
Competences | |||
Students know how computer systems are programmed. | A18122 |
B5618 B5624 |
C2 C3 |
Contents |
Topic | Sub-topic |
A. Introduction to computers | Tema 0. Introduction to the subject Tema 1. Introduction to computers |
B. Memory hierarchy | Tema 2. Cache memory Tema 3. Memory |
C. Input/Output | Tema 4. Input/Output. Tema 5. I/O devices. |
D. Central Process Unit | Tema 6. Arithmetic. Tema 7. Instruction set. Tema 8. Datapaths. Tema 9. Control unit. |
E. Programming | Programming in C and assembler language |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Practicals using information and communication technologies (ICTs) in computer rooms | 30 | 30 | 60 | ||||||
Problem solving, classroom exercises | 12 | 15 | 27 | ||||||
Lecture | 13 | 5 | 18 | ||||||
Extended-answer tests | 2 | 10 | 12 | ||||||
Practical tests | 2 | 30 | 32 | ||||||
1 | 0 | 1 | |||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Practicals using information and communication technologies (ICTs) in computer rooms | Se realizarán prácticas de programación en lenguaje ensamblador del MIPS usando un simulador, como por ejemplo el MARS. |
Problem solving, classroom exercises | |
Lecture | En las clases teóricas se expondrán los distintos conceptos fundamentales relacionados con la estructura de un computador: las rutas de datos, la unidad de control, la unidad aritmético-lógica, la memoria, la unidad de E/S, los formatos de instrucción, etc. Además, se presentará el repertorio de instrucciones del procesador MIPS, usando ejemplos de programación en ensamblador simples y otros algo más complejos, que luego se desarrollarán con más profundidad en las sesiones prácticas. |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
20% Se sumará esta nota cuando se haya aprobado la parte de teoría y de prácticas | |||
Practical tests | 40% Calificación mínima para superar la asignatura: 5 |
||
Extended-answer tests | 40% Calificación mínima para superar la asignatura: 5 |
||
Other comments and second call | |||
ADDENDUM |
Contingency plan due to COVID-19 emergency conditions that prevents from presence based teaching |
COVID-19 Teaching Guide Addendum Access Link |
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
Félix García Carballeira, Jesús Carretero Pérez, José Daniel García Sánchez, David Expósito Singh, Problemas resueltos de estructura de computadores, Ediciones Paraninfo, 2015 IGNACIO ALVARADO ALDEA, JOSE Mª MAESTRE TORREBLANCA, CARLOS VIVAS VENEGAS, ASCENSIÓN ZAFRA CABEZA, 100 Problemas resueltos de programación en lenguaje C para ingeniería, Paraninfo, 2017 Lidia Sánchez, Apuntes de la asignatura, , Patterson, D.A. y Hennessy, J.L., Computer Organization and design: The Hardware/Software Interface, 2º ed., Morgan Kaufmann, Dormido, S. et al., Estructura y Tecnología de Computadores, Sanz y Torres, 2002 Murdocca, M.J. y Heuring V.P., Principios de Arquitectura de Computadores, Prentice Hall, 2002 |
Complementary |
García Clemente, M.I., Estructura de Computadores. Problemas resueltos, Ra-Ma, 2006 W. Stallings, Organización y arquitectura de computadores, Prentice Hall, 2002 Dormido, S. et al., Problemas de Estructura y Tecnología de Computadores, Sanz y Torres, 2002 García Zubía, J. et al., Sistemas Digitales y Tecnología de Computadores, Thomson Paraninfo, 2007 |
Recommendations |