Você está na página 1de 8

Sistemas

operativos
Teodor Jov Lagunas (coordinador)
XP05/75097/00803

FUOC XP05/75097/00803

Teodor Jov Lagunas


Coordinador
Doctor en Informtica por la
Universidad Politcnica de Catalua
y profesor en la Facultad de
Informtica de Barcelona de la
Universidad Politcnica de Catalua
durante los cursos 1986-1992.
Desde 1992 es profesor titular
del Departamento de Electrnica,
Informtica y Automtica de la
Universidad de Gerona. Ha impartido
las asignaturas de Sistemas operativos
y Conceptos avanzados de sistemas
operativos de la licenciatura de
Informtica; Introduccin a los
sistemas operativos, Sistemas
operativos, Administracin de
sistemas operativos, Arquitectura
de computadores y Arquitecturas
avanzadas de computadores de las
ingenieras informticas; Sistemas
distribuidos de los programas de
tercer ciclo en los que ha participado.
Investiga en el campo de las redes
ATM y de los sistemas distribuidos.

Josep Llus Marzo i Lzaro


Profesor titular de la Escuela
Universitaria de la Universidad
de Gerona. Ingeniero tcnico en
Electrnica por la Universidad
Politcnica de Catalua, licenciado
en Informtica por la Universidad
Autnoma de Barcelona y doctor
ingeniero industrial por la
Universidad de Gerona.
Ha impartido clases de
introduccin a los computadores,
los sistemas de comunicacin de
datos y los sistemas operativos
en la Universidad de Gerona.
Coordinador de los estudios
de Ingeniera Tcnica en
Informtica de Sistemas. Centra
su investigacin en las redes de
comunicaciones de datos de alta
velocidad y ltimamente participa
en varios proyectos nacionales
y europeos en el rea de la
enseanza abierta y a distancia.

Dolors Royo Valls


Licenciada en Informtica por la
Universidad Politcnica de Catalua.
Titular de la Escuela Universitaria
en la Universidad Politcnica de
Catalua, ha desarrollado tareas
docentes en esta universidad,
principalmente en el campo de los
sistemas operativos y en arquitectura
de computadores. Lleva a cabo
tareas de investigacin en el campo
de la arquitectura de computadores
y los algoritmos paralelos.

Tercera edicin: febrero 2006


Fundaci per a la Universitat Oberta de Catalunya
Av. Tibidabo 39-43. 08035 Barcelona
Diseo: Manel Andreu
Realizacin editorial: Eureca Media, SL
Depsito legal: B-1.761-2006
ISBN: 84-9707-716-4

Ninguna parte de esta publicacin, incluido el diseo general y la cubierta, puede ser copiada,
reproducida, almacenada o transmitida de ninguna forma, ni por ningn medio, sea ste elctrico,
qumico, mecnico, ptico, grabacin, fotocopia, o cualquier otro, sin la previa autorizacin escrita
de los titulares del copyright.

Sistemas operativos

FUOC XP05/75097/00803

Introduccin

En esta asignatura se presenta el sistema operativo (SO) desde el punto de vista


de los diferentes usuarios de un sistema informtico. Este tratamiento cubre
aspectos que van desde la visin del sistema que tiene un usuario no especializado, hasta la del tcnico encargado de la administracin del sistema, pasando por la de la persona que desarrolla aplicaciones. Esta visin se centra, desde
la ptica de su uso, en el conocimiento tanto de los principales servicios que
ofrece el sistema operativo como de las herramientas que lleva asociadas.
Para alcanzar los objetivos de esta asignatura, los contenidos tericos se combinan con los prcticos, basados estos ltimos en un sistema operativo de la
familia UNIX.

Sistemas operativos

FUOC XP05/75097/00803

Objetivos

Esta asignatura contiene los materiales didcticos necesarios para que el estudiante alcance los siguientes objetivos:
1. Conocer los servicios que ofrece un sistema operativo.
2. Adquirir los conocimientos necesarios para acceder a los servicios del sistema
operativo desde el intrprete de rdenes.
3. Conocer el concepto de proceso y los aspectos relacionados con la manipulacin de los procesos.
4. Aprender los principios bsicos de la gestin de la memoria.
5. Conocer el concepto de dispositivo y los aspectos relacionados con la
manipulacin de los diferentes dispositivos.
6. Ver el sistema de ficheros y los aspectos relacionados con el uso de este
sistema.
7. Conocer los principios de la comunicacin y la sincronizacin entre procesos.

Sistemas operativos

FUOC XP05/75097/00803

Contenidos

Mdulo didctico 1
Introduccin a los sistemas operativos
Dolors Royo Valls
1. Definicin de sistema operativo
2. Visin histrica
3. Los servicios que ofrece el sistema operativo
Mdulo didctico 2
El sistema operativo: una mquina virtual
Josep Llus Marzo i Lzaro
1. Una introduccin a la mquina virtual
2. Las fases de ejecucin de un programa
3. Espacios de direcciones de un proceso
4. Los mecanismos de entrada al sistema operativo: traps, excepciones
e interrupciones

Mdulo didctico 3
La gestin de la memoria
Dolors Royo Valls
1. Las funciones de traduccin de direcciones
2. Los modelos de gestin de la memoria de asignacin contigua
3. Los modelos de gestin de la memoria de asignacin no contigua
4. La memoria virtual

Mdulo didctico 4
Los dispositivos de entrada/salida
Teodor Jov Lagunas
1. El concepto de dispositivo de entrada/salida
2. Las caractersticas de los dispositivos
3. Los dispositivos reales
4. La independencia de los dispositivos
5. La gestin de dispositivos en UNIX

Mdulo didctico 5
El sistema de ficheros
Teodor Jov Lagunas
1. Definicin del sistema de ficheros
2. El concepto de fichero
3. El espacio de nombres
4. La proteccin
5. El sistema de ficheros y la proteccin en UNIX

Sistemas operativos

FUOC XP05/75097/00803

Mdulo didctico 6
La gestin de procesos
Teodor Jov Lagunas, Josep Llus Marzo i Lzaro
1. El proceso: un vistazo desde el interior del sistema
2. El ciclo de vida de un proceso
3. Las excepciones y las seales de software (seales software)
4. La gestin de procesos en UNIX
Mdulo didctico 7
La concurrencia y la comunicacin
Dolors Royo Valls
1. Introduccin a la concurrencia y a la comunicacin de procesos
2. La sincronizacin de procesos
3. Las soluciones software para la exclusin mutua
4. Los semforos
5. El soporte hardware para la exclusin mutua
6. Ejemplo: procesos productores y consumidores
7. La comunicacin entre procesos. El paso de mensajes
8. Los problemas de coordinacin entre procesos (deadlock)
Mdulo didctico 8
El estado del arte de los sistemas operativos actuales
Teodor Jov Lagunas
1. Conceptos generales
2. Los sistemas operativos de tiempo real
3. Los sistemas operativos multiprocesador
4. Los sistemas operativos en red y los sistemas operativos distribuidos

Sistemas operativos

FUOC XP05/75097/00803

Bibliografa

Milenkovic, M. (1994). Sistemas operativos, conceptos y diseo (2. ed.; trad. de


A. Bautista). Madrid: McGraw-Hill.
Silberschatz, A.; Peterson, J.; Galvin, P. (1994). Sistemas operativos, conceptos
fundamentales (3. ed.; trad. de E. Morales). Wilmington: Addison-Wesley Iberoamericana.
Tanenbaum, A. (1993). Sistemas operativos modernos (trad. de O. Palmas).
Mxico: Prentice Hall Hispanoamericana.

Sistemas operativos

Você também pode gostar