Download sistemas operativos ii - ETS de Ingeniería Informática

Document related concepts

Linux International wikipedia, lookup

GNU wikipedia, lookup

Sistema de archivos virtual wikipedia, lookup

Inodo wikipedia, lookup

Historia de los sistemas operativos wikipedia, lookup

Transcript
SISTEMAS OPERATIVOS II
(Sistemas: Código 403036)
1.- EQUIPO DOCENTE DE LA ASIGNATURA
D. Salvador Ros Muñoz. (Profesor Titular de E.U.) Coordinador.
D. Jose Manuel Díaz. (Ayudante de Universidad.)
2.- REQUISITOS PREVIOS
Para cursar esta asignatura, aunque no es obligatorio, se recomienda haber
cursado la asignatura de Sistemas Operativos I y las asignaturas de Estructura y
Tecnología de computadores I, II y III así como las asignaturas de programación I, II y
III. De tal manera que el alumno a la hora de enfrentarse al contenido de la asignatura
tenga los conceptos mínimos para seguirla sin tener que estar constantemente
recurriendo a aprender conceptos que debían de estar fijados previamente.
También es conveniente que el alumno tenga ciertos conocimientos de
programación en C puesto que el texto base está completado con programas escritos en
C y otros escritos en pseudocódigo de fácil implementación en C y además cualquier
práctica de carácter voluntario se deberá implementar en C. También sería bueno que se
conociera el funcionamiento de un sistema operativo de tipo UNIX para escribir,
compilar y ejecutar pequeños ejercicios en él.
3.- OBJETIVOS GENERALES DE LA ASIGNATURA
La asignatura de Sistemas Operativos II se engloba dentro de los estudios de
Ingeniería Técnica de Sistemas de la Escuela Superior de Informática de la UNED. En
esta asignatura se profundizará en los conceptos impartidos en la asignatura de Sistemas
Operativos I. Para ello se introduce las principales estructura de datos y algoritmos
implicadas en la arquitectura de un sistema operativo de tipo Unix. Debe quedar claro
que no se pretende en esta asignatura formar a expertos administradores de sistemas,
sino que se pretende dar una visión interna del sistema operativo.
Por tanto en la asignatura de Sistemas Operativos II se ha optado por el enfoque
basado en el diseño e implementación de los sistemas operativos tomando como
referencia el esquema de los sistemas operativos Unix, implantados ampliamente en el
mercado informático.
Así el objetivo fundamental de esta asignatura es:
- Que el alumno sea capaz de comprender de forma global el funcionamiento de
un sistema operativo y cómo todas las estructuras de datos, llamadas al sistema y
algoritmos que conforman un sistema operativo deben interrelacionar entre sí
para garantizar un correcto funcionamiento del mismo.
4.- CONTENIDOS
El temario de la asignatura queda estructurado en los siguientes temas:
1. Conceptos básicos de la arquitectura UNIX.
2. Introducción a los procesos en sistemas UNIX.
3. Control de procesos en sistemas UNIX.
4. Introducción a los procesos en LINUX.
5. Las señales en sistemas UNIX y LINUX.
6. Mecanismos IPC.
7. Gestión de memoria en UNIX.
8. Sistemas de archivos de UNIX.
9. Sistemas de archivos de LINUX.
10. Administración de sistemas LINUX.
Apéndice A: Introducción al lenguaje de programación C.
5.- BIBLIOGRAFÍA BÁSICA
Para el estudio de la asignatura de Sistemas Operativos II, el equipo docente ha
elaborado un material didáctico completo que se puede obtener del CD que se entrega
con la guía del Curso que se adquiere al matricularse o bien en la página web de la
asignatura o bien desde la asignatura virtualizada en Webct.
6.- BIBLIOGRAFÍA COMPLEMENTARIA
Como complemento a este material se cita la siguiente bibliografía:
M. Bach.
The Design of the UNIX Operating System. Prentice Hall, 1986.
U. Vahalia,
Unix Internal: The New Frontier. Prentice Hall.1996.
M. Beck, H. Böhme.
Linux kernel internals. Addison-Wesley.Segunda edición 1988.
C. R. Card, Ë. Dumas, F. Mével.
The linux kernel book. John Wiley & Sons. 1997.
F. M. Marquéz
Unix programación avanzada. RAMA 1996
M. K. Johnson, E.W. Troan.
Linux application development. Addison –Wesley. 1998.
A. Tanenbaum.
Operating Systems: Design and Implementation. Prentice Hall, 1987.
J. Aranda, M. Canto, J. de la Cruz, S. Dormido, C. Mañoso
Sistemas Operativos: Teoría y Problemas. Ed. Sanz y Torres, 2002.
7.- MATERIAL AUXILIAR
En los CD’s facilitados por la Escuela a la hora de matricularse, el alumno
encontrará los apuntes correspondientes a esta asignatura y una distribución del sistema
operativo Linux.
8. EVALUACIÓN
8.1 PRUEBA PRESENCIAL
La prueba presencial consistirá en cuestiones o ejercicios teóricos-prácticos a
contestar durante dos horas. No se permite el uso de ningún tipo de material. El formato
de la prueba variará con respecto a los cursos anteriores, estas variaciones se informarán
en el curso virtual y en la página web de la asignatura.
8.2- PRÁCTICAS
A lo largo del trimestre se presentará en la asignatura virtualizada un conjunto de
prácticas voluntarias para realizar. Estas prácticas sólo podrán mejorar la nota final en
el caso de tener aprobada la asignatura previamente.
9.- HORARIO DE ATENCIÓN AL ALUMNO
Las consultas se atenderán los lunes lectivos de 16:00 a 20:00 horas y se podrán
realizar:
 Mediante visita personal.
 Por consulta telefónica:
Teléfono: (91) 398.72.05 y 398.71.98
Fax: (91) 398.66.97
 Por correo electrónico a la dirección:
[email protected]
 Haciendo uso del curso virtual de la asignatura al que se accede a través
de la web
http://www.uned.es

Consultando la página web del Departamento donde hay información de
las enseñanzas regladas impartidas por el Departamento y en donde se
incluye una página con información de esta asignatura.
http://www.dia.uned.es