This subject is based on the competences and knowledge acquired in the subjects:
An operating system is a program that manages the hardware of a computer and facilitates the interaction between it and the user. It is, therefore, a low-level software element that acts as an interface between high-level software and hardware.
This subject addresses the question of how a program can finally run on a physical system (hardware), and therefore his knowledge is indispensable for a computer engineer. It can be considered as one of the fundamental subjects of the degree and appears in all similar study plans, both national and international.
This subject belongs to a degree qualification that complies with what is specified in the Resolution of June 8th, 2009, of the "Secretaría General de Universidades" that establishes recommendations for the proposal by the Universities of reports of applications for official degrees that lead to the profession of Technical Engineer in Computer Science, and covers the specific competences common to the branch of computing [CO5] Knowledge, administration and maintenance of systems, services and computer applications, and [CO10] Knowledge of the features, functionalities and structure of the Operating Systems and design and implement applications based on their services.
It is, therefore, a compulsory subject in the curriculum, regardless of the specific technology that the student wants to follow. The knowledge acquired in this subject is complemented not only with those obtained in the subjects cited in the section of prerequisites but also with those of other contemporary subjects in the curriculum (Computer Organization, Real Time and Concurrent Programming) as well as those of higher-level subjects (Distributed Systems, Operating Systems II).
Course competences | |
---|---|
Code | Description |
CO05 | Knowledge, administration, and maintenance of systems, services and digital systems. |
CO10 | Knowledge about the features, functions, and structures of operating systems and the design and implementation of applications based on their services. |
INS04 | Problem solving skills by the application of engineering techniques. |
PER01 | Team work abilities. |
PER02 | Ability to work in multidisciplinary teams. |
SIS03 | Autonomous learning. |
UCLM02 | Ability to use Information and Communication Technologies. |
Course learning outcomes | |
---|---|
Description | |
Understanding and use operating systems, both at user level and at programming level using its services. | |
Performance of the basic administration of an operating system. | |
Additional outcomes | |
Not established. |
In parallel to theoretical classes (topics 1 to 7), practical sessions (topic 8) will be conducted weekly where issues related to operating systems, both at the user level as a programmer and administrator, will be addressed.
Training Activity | Methodology | Related Competences (only degrees before RD 822/2021) | ECTS | Hours | As | Com | Description | |
Class Attendance (theory) [ON-SITE] | Lectures | CO05 CO10 SIS03 | 0.72 | 18 | N | N | [MAG] Review of the theoretical concepts previously studied by the students | |
Problem solving and/or case studies [ON-SITE] | Problem solving and exercises | CO05 CO10 INS04 PER01 SIS03 | 0.6 | 15 | N | N | [PRO] Problem solving (individual and in groups) | |
Laboratory practice or sessions [ON-SITE] | Practical or hands-on activities | CO05 CO10 INS04 SIS03 | 0.6 | 15 | N | N | [LAB] Completion of the proposed laboratory practices (individual) | |
Formative Assessment [ON-SITE] | Assessment tests | CO05 CO10 INS04 | 0.3 | 7.5 | Y | Y | [EVA] Theory, exercises and practices assessment tests. There will be alternative tests to assess the acquisition of the same competences in the ordinary call, in the case of the continuous evaluation method, and in the ordinary and extraordinary calls, in the case of the non-continuous evaluation method. | |
Study and Exam Preparation [OFF-SITE] | Self-study | CO05 CO10 INS04 | 2.1 | 52.5 | N | N | [EST] Preparation/study of theory and exercises tests (individual) | |
Study and Exam Preparation [OFF-SITE] | Self-study | CO05 CO10 INS04 | 0.6 | 15 | N | N | [EST] Preparation/study of practice tests (individual) | |
Writing of reports or projects [OFF-SITE] | Group Work | CO05 CO10 INS04 PER01 SIS03 UCLM02 | 0.9 | 22.5 | Y | N | [RES] Elaboration of deliveries related to the exercises and a practical work (in groups). There will be alternative tests to assess the acquisition of the same competences in the ordinary call, in the case of the continuous evaluation method, and in the ordinary and extraordinary calls, in the case of the non-continuous evaluation method. | |
Individual tutoring sessions [ON-SITE] | Combination of methods | CO05 CO10 INS04 UCLM02 | 0.18 | 4.5 | N | N | [TUT] Tutoring | |
Total: | 6 | 150 | ||||||
Total credits of in-class work: 2.4 | Total class time hours: 60 | |||||||
Total credits of out of class work: 3.6 | Total hours of out of class work: 90 |
As: Assessable training activity Com: Training activity of compulsory overcoming (It will be essential to overcome both continuous and non-continuous assessment).
Evaluation System | Continuous assessment | Non-continuous evaluation * | Description |
Test | 50.00% | 60.00% | [ESC] Continuous evaluation: (25% Theory and 25% Exercises). There will be 2 partial tests of theory and exercises throughout the course. Non-continuous evaluation: (25% Theory and 35% Exercises). There will be an exam in the ordinary call. |
Laboratory sessions | 25.00% | 25.00% | [LAB] Continuous evaluation: (25% Practices). There will be 2 partial practice tests during the course. Non-continuous evaluation: (25% Practices). There will be an exam in the ordinary call. |
Assessment of active participation | 10.00% | 0.00% | [INF] Continuous evaluation: (10% Assignments). Elaboration of exercise assignments. This part will be assessed based on the percentage of submitted deliverables. Non-continuous evaluation: Students following the non-continuous evaluation will be assessed for this activity in the ordinary call through an alternative method (exercises exam). |
Projects | 15.00% | 15.00% | [RES] Elaboration of a practical programming work (in groups). Continuous evaluation: It will be evaluated by means of a written report (pass/fail) + individual interview (15%, the report must have been passed). Non-continuous evaluation: It will be evaluated by means of a written report (pass/fail) + individual test in the lab (15%, the report must have been passed). |
Total: | 100.00% | 100.00% |
Not related to the syllabus/contents | |
---|---|
Hours | hours |
Formative Assessment [PRESENCIAL][Assessment tests] | 7.5 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 52.5 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 15 |
Writing of reports or projects [AUTÓNOMA][Group Work] | 22.5 |
Individual tutoring sessions [PRESENCIAL][Combination of methods] | 4.5 |
Unit 1 (de 8): Computer Systems Overview | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 1.5 |
Unit 2 (de 8): Operating systems: a brief introduction | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 1.5 |
Unit 3 (de 8): Processes | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 3 |
Unit 4 (de 8): Deadlocks | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 3 |
Unit 5 (de 8): Scheduling | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 3 |
Unit 6 (de 8): Memory management | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 3 |
Unit 7 (de 8): File and directory management | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 3 |
Unit 8 (de 8): Lab | |
---|---|
Activities | Hours |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 15 |
Global activity | |
---|---|
Activities | hours |
General comments about the planning: | This course schedule is APPROXIMATE. It could vary throughout the academic course due to teaching needs, bank holidays, etc. A weekly schedule will be properly detailed and updated on the online platform (Virtual Campus). Note that all the lectures, practice sessions, exams and related activities performed in the bilingual groups will be entirely taught and assessed in English. Classes will be scheduled in 3 sessions of one hour and a half per week. Evaluation activities or catch-up classes may exceptionally be scheduled in the afternoon. |
Author(s) | Title | Book/Journal | Citv | Publishing house | ISBN | Year | Description | Link | Catálogo biblioteca |
---|---|---|---|---|---|---|---|---|---|
Linux Documentation Project (LDP) | http://tldp.org/ | ||||||||
Referencia oficial del API Win32 | http://msdn.microsoft.com/en-us/library/Aa383688 | ||||||||
Andrew S. Tanembaum and Herbert Ros | Modern operating systems | Pearson Education | 978-0-13-359162-0 | 2015 | |||||
Gunnar Wolf, Esteban Ruiz, Federico Bergero y Erwin Meza | Fundamentos de Sistemas Operativos | Universidad Nacional Autónoma de México | 978-607-02-6544-0 | 2015 | http://sistop.gwolf.org/ | ||||
J. Carretero, F. García, P de Miguel, F. Pérez. | Sistemas operativos : una visión aplicada | McGraw-Hill | 978-84-481-5643-5 | 2007 | |||||
Milenkovic, Milan | Sistemas operativos : conceptos y diseño | McGraw-Hill | 84-481-1871-5 | 1998 | |||||
Pedro de Miguel Anasagasti, Fernando Pérez Costoya | Sistemas Operativos | Madrid | Universidad Politécnica de Madrid | 2016 | http://www.elai.upm.es/moodle/pluginfile.php/3574/mod_resource/content/1/sistemasoperativosupm.pdf | ||||
Silberschatz, Abraham. | Operating system concepts | John Wiley & Sons, | 0-471-69466-5 | 2005 | |||||
Stallings, William | Sistemas operativos : aspectos internos y principios de diseño | Prentice Hall | 84-205-4462-0 | 2005 | |||||
Stallings, William. | Operating systems : internals and design principles | Pearson education, | 978-1-292-21429-0 | 2018 | |||||
Tanenbaum, Andrew S. | Sistemas operativos modernos | Pearson Educación | 978-607-442-046-3 | 2009 |