XSL Content

Real-time & Operating Systems26846

Centre
Faculty of Science and Technology
Degree
Bachelor's Degree in Electronic Engineering
Academic course
2024/25
Academic year
4
No. of credits
6
Languages
Spanish
Code
26846

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based4263
Seminar34.5
Applied computer-based groups1522.5

Teaching guideToggle Navigation

Skills/Learning outcomes of the subjectToggle Navigation

Cuando se desarrolla cualquier aplicación que ha de funcionar en un computador, y en especial cuando el objeto de dicha aplicación pertenece al ámbito de la monitorización o control de sistemas, resulta de vital importancia tener un nivel suficiente de comprensión del funcionamiento de los sistemas operativos. Con esta asignatura se pretende proporcionar al alumno los conocimientos mínimos necesarios para lograr dicha comprensión, incluyendo la problemática asociada a los sistemas en tiempo real.

Theoretical and practical contentToggle Navigation



Programa



1- Introducción

Función de un sistema operativo. Perspectiva histórica. Arquitectura de los sistemas operativos modernos. El sistema operativo Unix.

2- Procesos

Concepto de proceso. Representación de procesos. Plani¿cación de procesos. Concurrencia. Gestión de procesos en Unix.

3- Sistemas de archivos

Conceptos de sistema de archivos. Operaciones con archivos y directorios. Métodos de almacenamiento. Sistemas de archivos en Unix.

4- Gestión de memoria

Función y requisitos. Métodos de gestión de memoria. Memoria virtual. Gestión de memoria en Unix.

5- Entrada / Salida

Dispositivos y modelos de E/S. Estructura del subsistema de E/S. E/S analógica: resolución, muestreo.

6- Sistemas de tiempo real

Conceptos generales. Problemática de los STR. Modelo de un STR. Plani¿cación de procesos en los STR. Ejemplo: Unix con extensiones de TR.





Bibliografía básica

* William Stallings: ¿Sistemas operativos¿ 5ª ed. Prentice-Hall

* A.S. Tanenbaum: ¿Sistemas operativos modernos¿ 2ª ed. Prentice-Hall

* Alan Burns, Andy Wellings: ¿Sistemas de tiempo real y lenguajes de programación¿ 3ª ed. Addison-Wesley6. Sistemas de tiempo real



Assessment systemsToggle Navigation

  • Final Assessment System

BibliographyToggle Navigation

Basic bibliography

* William Stallings: "Sistemas operativos" 5ª ed. Prentice-Hall

* A.S. Tanenbaum: "Sistemas operativos modernos" 2ª ed. Prentice-Hall

* Alan Burns, Andy Wellings: "Sistemas de tiempo real y lenguajes de programación" 3ª ed. Addison-Wesley.

* Jane W. S. Liu, "Real-Time Systems", Prentice Hall, 2000.

In-depth bibliography

* D. Abbott. "Linux for Embedded and Real-time Applications". Newnes. 2003.
* S. Bennett. "Real-Time Computer Control". Prentice Hall. 1994.
* H. Kopetz. "Real-time systems : design principles for distributed embedded applications". Kluwer Academic. 2003.