Postgraduate Online in Data Science and Artificial Intelligence

Be the driving force behind future strategic decisions: master data and AI with La Salle-URL

Advanced Operating Systems

Description
An operating system is a software layer executed on hardware to offer some services. In this subject named Operating Systems all the operating system´s parts and its nucleus are studied paying a special attention to multiprocessing, concurrency and communication mechanisms between processes and mutual exclusion. The objective of the Advanced Operating System subject is to deepen in the two fundamental subthemes of the operating system: the file system and the memory management system. From a practical approach, some practices that implement different functionalities, policies or techniques of an operating system are accomplished. Besides, many examples are explained in order to help students to have a deeper knowledge of the aspects that have been studied from a theoretical point of view and so that they may see its application.
Type Subject
Tercer - Obligatoria
Semester
Second
Course
3
Credits
4.00
Previous Knowledge
Objectives

Learning outcomes:

The principles of memory management and administration, file systems and input / output subsystems are covered.

Contents

Topic 1. File systems (21 hours)
Topic 2. Memory management (21 hours)

Methodology

Learning activities:

- Presentation in the classroom of the concepts and procedures associated with the module, using the method of the lesson.
- Work in the laboratory.
- Personal dedication to laboratory practices.
- Study and personal work of the student.
- Evaluation activities.

Evaluation

Exams
Class exercises
Reports or exercises in the laboratory
Development and presentation of personal or group practices

Evaluation Criteria

- The semester subject consists of 2 different parts that correspond to the two topics that are developed. The evaluation will be independent for each of the topics. To pass the subject, topic 1 and topic 2 must be approved independently.
- The final mark of the subject is calculated according to the following formula:
Final_Note = 40% - Topic1 + 60% - Topic2
as long as Topic1> = 5 && Topic2> = 5.
- The grade for Unit 1 and Unit 2 is obtained according to the calculation:
Theme1 = 80% - Note_ExTheme1 + 20% - EC
Topic2 = 50% - Note_ExTheme2 + 50% - Note_PracticaTema2
as long as Note_ExTema1> = 4 && Nota_ExTema2> = 5 && Nota_PracticaTema2> = 5
- If once evaluated Topic1> = 5 this note is kept throughout the academic year. Topic1 will be calculated whenever ExTema1> = 4.
- If once evaluated ExTema2> = 5 this note is kept throughout the academic year.
- In addition, there is the possibility of recovering any of the 2 topics in the extraordinary call.
- The evaluation of the practice will be done according to a rubric.
- If the student presents the practice before the examination of the Subject 2 and approves it satisfactorily, will be released of the examination with the note obtained in the practice.

Basic Bibliography

MICROSOFT CORPORATION (2000) `Microsoft Extensible Firmware Initiative. FAT32 File System Specification´, Version 1.03, December 6, 2000.

POIRIER, D. (2011) `The Second Extended File System. Internal Layout´, 2001-2011.

FORCADA, R. (2008). Estudi del sistema de fitxers FAT32 i implementació d'una aplicació docent, Treball Final de Carrera, Enginyeria i Arquitectura La Salle, Universitat Ramon Llull.

CANALETA, X. (2010) `Exercicis i problemes d´examen de Sistemes Operatius Avançats´, Publicacions La Salle, Agost 2011.
STALLINGS, W. (2005) Sistemas operativos, 5 Edición, Pearson Prentice Hall, ISBN: 84-205-4462-0

Additional Material