Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year
TEACHING GUIDE
www.uco.esfacebook.com/universidadcordoba@univcordoba
INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA
uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 1/5 2017/18 Year
DETAILS OF THE SUBJECT
Title (of the subject): SISTEMAS EN TIEMPO REAL
Code: 101415
Degree/Master: GRADO DE INGENIERÍA INFORMÁTICA Year:
Name of the module to which it belongs: OBLIGATORIO ESPECIALIDAD INGENIERÍA DE COMPUTADORES
Field: SISTEMAS EN TIEMPO REAL
Character: OBLIGATORIA Duration: SECOND TERM
ECTS Credits: 6 Classroom hours: 60
Face-to-face classroom percentage: 40% Non-contact hours: 90
Online platform:
TEACHER INFORMATION
Name: PALOMARES MUÑOZ, JOSÉ MANUEL (Coordinador)
Faculty: ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA
Department: Ingeniería Electrónica y de Computadores
Area: ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES
Office location: LV6B180 - LEONARDO DA VINCI - CAMPUS DE RABANALES
E-Mail: [email protected] Phone: 957212062
REQUIREMENTS AND RECOMMENDATIONS
Prerequisites established in the study plan
None.
Recommendations
None specified.
SKILLS
CB3
CU1
CU2
CEC1
CEC9
CEC10
CEC14
CTEIC5
OBJECTIVES
The main objective of this subject is to provide information about those computer systems in which the validity of the results does not depend
exclusively on the provided values but also in the instact they are provided. A delay in the generation of the output by the system may result in a
disaster. Thus, some mechanisms have to be included in the system to allow the execution of the priority tasks.
As a secondary objective, the students are provided with practical knowledge for implementing concurrent executions of several tasks, the
synchronization in the access of the shared data, device low-level function programming, scheduling and task priority management, and with precise
timing execution.
CONTENT
1. Theory contents
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year
TEACHING GUIDE
www.uco.esfacebook.com/universidadcordoba@univcordoba
INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA
uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 2/5 2017/18 Year
Lesson 1. Introduction Real-Time Systems
Lesson 2. Lenguages for Real-Time Applications
Lesson 3. Interfaces and Hardware Devices
Lesson 4. Concurrency and Task Synchronization
Lesson 5. Real-Time Operating Systems
Lesson 6. Real-Time Scheduling
Each lesson meets the descriptors included in the Verifica document of the degree. The descriptor named "Reliability and Fault-Tolerance in Real-Time Systems" is
included transversely in Lessons 1, 2, 3, and 4.
2. Practical contents
Practice 1. Basic access to systems: sensors, actuators, and timers.
Practice 2. Communications and Real-Time control.
Practice 3. Advanced Real-Time Systems.
METHODOLOGY
General clarifications on the methodology. (optional)
Nothing remarkable.
Methodological adaptations for part-time students and students with disabilities and special educational needs
There are no special adaptations for part-time students.
Any student with special educative necessities should get in contact with professor as soon as possible to make the suitable arrangements in the
studies.
Face-to-face activities
Activity Large group Medium group Small group Total
Assessment activities 6 - - 6
Laboratory - 6 18 24
Lectures 30 - - 30
Total hours: 36 6 18 60
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year
TEACHING GUIDE
www.uco.esfacebook.com/universidadcordoba@univcordoba
INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA
uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 3/5 2017/18 Year
Not on-site activities
Activity Total
Analysis 30
Exercises 20
Group work 10
Self-study 30
Total hours: 90
WORK MATERIALS FOR STUDENTS
Practical cases and examples
Dossier
Robots LEGO NXT Mindstorms
Clarifications:
In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices along with some
different LEGO sensors.
EVALUATION
Skills
Tools
Assignments and
projects Group work
Practical cases and
examples Problem solving
Short answer tests
CB3 x x x
CEC1 x x x
CEC10 x x x x
CEC14 x x x x
CEC9 x x x
CTEIC5 x x x x
CU1 x
CU2 x x
Total (100%) 20% 10% 20% 30% 20%
Minimum grade.(*) 4 0 4 5 5
(*) Minimum grade necessary to pass the subject
¿Valora la asistencia?: No
General clarifications on instruments for evaluation:
Any required comments and explanations will be provided at the first day of the teaching.
Clarifications on the methodology for part-time students and students with disabilities and special educational needs:
There are no special adaptation for part-time students. These students will be examined for the theoretical contents the same way as full-time students.
Part-time students will have to make a practical test for all the developed practices. Full-time students will be able to compensate this final test (for
practices) with a continuous evaluation scheme.
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year
TEACHING GUIDE
www.uco.esfacebook.com/universidadcordoba@univcordoba
INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA
uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 4/5 2017/18 Year
Qualifying criteria for obtaining honors: Obtaining the highest marks, with a grade above 85%. Highly motivated students with interaction in the
classroom are required.
General clarifications on the partial evaluations:
A partial exam for theory will be available after finishing all the theory lessons. Passing this partial exam will remove theory from the final examination.
BIBLIOGRAPHY
1. Basic Bibliography:
A. Burns, A. Wellings. "Real-Time systems and programming languages". Addison Wesley. 3rd Ed. 2003.
S. Bennett. "Real-Time Computer Control". Prentice Hall. 1993.
C.M. Krishna, K.G. Shin ."Real -Time Systems". McGraw Hill. 1997.
R.. Williams. "Real-Time Systems Development" Elsevier. 2006.
D. Galli. "Distributed Operating Systems: Concepts & Practice". Prentice-Hall. 2000.
H. Kopetz. "Real-Time Systems. Design Principles for Distributed Embedded Applications" Springer. 2nd Ed. 2011.
P. Laplante. "Real-Time Systems - Design and Analysis" IEEE Press - Wiley Interscience. 3rd Ed. 2004.
2. Further reading:
W. Stallings. "Operating Systems". Prentice-Hall. 4th Ed. 2001.
A. Tanenbaum. "Operating Systems: Design and Implementation". Prentice-Hall. 1993.
Schildt. "C++. Reference Manual". McGraw Hill. 1997
COORDINATION CRITERIA
- Selection of common competencies
SCHEDULE
Period
Activity
Assessment
activities Laboratory Lectures
1# Fortnight 0 0 8
2# Fortnight 0 0 8
3# Fortnight 0 0 8
4# Fortnight 0 2 6
5# Fortnight 4 4 0
6# Fortnight 0 8 0
7# Fortnight 0 8 0
8# Fortnight 2 2 0
Total hours: 6 24 30
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year
TEACHING GUIDE
www.uco.esfacebook.com/universidadcordoba@univcordoba
INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA
uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 5/5 2017/18 Year
The methodological strategies and the evaluation system contemplated in this Teaching Guide will be adaptedaccording to the needs presented by students with disabilities and special educational needs in the cases that arerequired.