|
INGENIERÍA EN INFORMÁTICA e INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN GRUPO DE REPASO - MATERIAL DE ESTUDIOPROFESOR COORDINADOR: Jesús Carretero |
Los sistemas operativos se utilizan en prácticamente todos los sistemas informáticos tanto de propósito general (estaciones de trabajo, PCs, etc.) como especilizados (sistemas de tiempo real, multiprocesadores, supercomputadores, etc.). En las asignaturas de Programación , Estructuras de Datos y Estructuras de Computadores se estudian las bases necesarias para realizar sistemas informáticos, en sus aspectos de hardware y software. Todas estas asignaturas cubren los conocimientos mínimos de Informática que se consideran necesarios para cursar esta asignatura.
Esta asignatura tiene un carácter introductorio a los sistemas operativos y su objetivo general es la comprensión de los conceptos básicos de los mismos. La asignatura hace especial énfasis en la funcionalidad de los sistemas operativos, aunque también se tratan aspectos relacionados con su estructura y funcionamiento interno. En esta asignatura, por lo tanto, se presentan los conceptos básicos de de esta materia: procesos, comunicación y sincronización entre procesos, interbloqueos y sistemas de ficheros. Por otra parte, se presta especial atención a los aspectos relacionados con la interfaz que el sistema operativo proporciona al usuario (visión externa) y al programador (visión interna).
La asignatura se orienta al estudio de la funcionalidad de los sistemas operativos y de la forma de explotar dicha funcionalidad. En este aspecto se estudiarán los mecanismos de programación mediante llamadas al sistema.
Para ilustrar los conceptos se utiliza el lenguaje de programación C, utilizado ámpliamente en programación de sistemas, siendo muy conocido por todos los programadores. En lo que se refiere a sistemas operativos, se estudian la interfaz POSIX. Como plataforma de experimentación se usará el sistema operativo LINUX.
En esta asignatura ya no se imparten clases presenciales, por lo que se proporcionan todos los materiales suficientes para que los alumnos puedan prepararse los exámenes y realizar las prácticas que permiten su evaluación.
| Calculo de la nota | Requisitos | |
|---|---|---|
| Convocatoria ordinaria | Final = Nota del examen parcial*0,2 + Nota examen final*0,4 + Prácticas*0,4 | Final ≥ 5 |
| Convocatoria extraordinaria | Final = Examen de Teoría y Prácticas | Final ≥ 5 |
No es necesario sacar nota mínima en ninguna de las partes.
El horario de clases está indicado en la página de la universidad
Para la fecha del examen final consulte el calendario de la universidad.
Las prácticas de la asignatura forman parte del programa.
Se realizarán algunas sesiones presenciales en el aula 1.0.H02 (para el campus de Leganés) y en aula 1.1.A12 (para el campus de Colmenarejo). Las fechas de dichas sesiones presenciales son las siguientes:
El horario en el campus de Colmenarejo será de 10:00h a 12:00h.
Es imprescindible que las entregas se realicen usando el entregador que será habilitado en esta página web.
Por cada una de las prácticas de esta asignatura, el alumno deberá entregar una memoria documentando los principales aspectos de desarrollo. La memoria de la práctica podrá entregarse en formato pdf y podrá contener cualquier tipo de imagen que necesite incluir (jpg, gif, bmp, etc.). La memoria deber´a desarrollar, al menos, los siguientes puntos:
Además deberá cumplir los siguientes requisitos:
NOTA: NO DESCUIDE LA CALIDAD DE LA MEMORIA DE SU PRÁCTICA. Aprobar la memoria es tan imprescindible para aprobar la práctica, como el correcto funcionamiento de la misma. Si al evaluarse la memoria de su práctica, se considera que no alcanza el mínimo admisible, su práctica estará suspensa.
| PROFESOR | DESPACHO | LUNES | MARTES | MIERCOLES | JUEVES | VIERNES |
|---|---|---|---|---|---|---|
| José Manuel Pérez Lobato | 2.1.C.03 | 11:00 a 13:00 | ||||
| Daniel Higuero Alonso-Mardones | 2.2.C02B | 11:00 a 13:00 |
El texto básico de la asignatura es:
Sistemas Operativos, Una Visión Aplicada
Jesús Carretero, Félix García, Pedro de Miguel y Fernando Pérez.
McGraw-Hill, 2º Edición, 2007.
Problemas de Sistemas Operativos: de la base al diseño
Jesús Carretero, Félix García, Pedro de Miguel y Fernando Pérez.
McGraw-Hill, 2002.
Operating Systems Concepts, Fifth Edition
A.Silberschatz and P.B. Galvin.
Addison-Wesley, 1998. ISBN 0-201-59113-8.
Operating Systems Design and Implementation. 2nd. Edition
A.S. Tanenbaum and A.S. Woodhull.
Prentice Hall, 1997. ISBN 0-13-638677-6.
El lenguaje de programación C: diseño e implementación de programas
F. García, J. Carretero, J. Fernández, A. Calderón.
Prentice-Hall, 2002.
Problemas resueltos de programación en C
F. García, J. Carretero, A. Calderón, J. Fernández, J. M. Pérez.
Thomson, 2003. ISBN: 84-9732-102-2.
Posix
Bill Gallmeister.
O’Reilly, 1995.
Pthread Programming
Bradford Nichols, Dick Butlar & Jacqueline Farrell.
O’Reilly, 1996.