Sistema Eragileak eta Denbora Erreala26846
- Ikastegia
- Zientzia eta Teknologia Fakultatea
- Titulazioa
- Ingeniaritza Elektronikoko Gradua
- Ikasturtea
- 2022/23
- Maila
- 4
- Kreditu kopurua
- 6
- Hizkuntzak
- Gaztelania
- Kodea
- 26846
IrakaskuntzaToggle Navigation
Irakaskuntza-gidaToggle Navigation
Gaitasunak / Irakasgaia Ikastearen EmaitzakToggle 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.
Eduki teoriko-praktikoakToggle 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
Ebaluazio-sistemakToggle Navigation
- Azken Ebaluazioaren Sistema
BibliografiaToggle Navigation
Oinarrizko bibliografia
* 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.
Gehiago sakontzeko bibliografia
* 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.