Universidad Nacional de Córdoba »
Facultad de Matemática, Astronomía y Física »


Sistemas Operativos - 2004

Pedro R. D'Argenio    Nicolás Wolovick

Matías Freytes   Marcos Dione  

Natalia Bidart   Matthias Gallé   Edgardo Hames   Gabriel Miretti   Daniel Moisset

 
Información

 
Ediciones Anteriores

[2003]    [2002]    [2001]    [2000]
 
Bibliografía

Modern Operating Systems
Andrew S. Tanenbaum
Prentice Hall


Second Edition, 2001
ISBN 0130313580
Recursos del Libro

Hay en biblioteca:
Idioma/Edicion 1ra 2da
Español 1 -
Inglés 2 1
Operating SystemConcepts
Abraham Silberschatz


Sixth Edition, 2001
John Wiley & Sons; ISBN: 0471417432

En la Biblioteca:
Idioma/Edicion 3ra 5ta
Español 3 -
Inglés 1 3
An operating systems Vade Mecum
Raphael Finkel


Prentice Hall
Segunda Edición, 1988

Este libro ya no se imprime más.
En fotocopiadora hay un juego impreso,
o si no aquí o allí o más allá (con código fuente).
Raphael Finkel gentilmente donó un ejemplar en castellano que está en Biblioteca.
Kernel Projects for Linux
Gary J. Nutt


First Edition, 2001
Addison-Wesley Pub Co, ISBN: 0201612437

No existen ejemplares en la Biblioteca de la Fa.M.A.F., se puede pedir el libro a la cátedra.

 
Software

 
Material de Lectura

Papers

Libros de Programación

Autoexámenes

Conferencias y Grupos

 
Teóricos

 
Prácticos

 
Laboratorios

Consideraciones generales

Nuestro amigo el "C"

Para aquellos que sepan programar en "C", pero no manejan bien herramientas como gdb, make, emacs, etc., les recomiendamos el libro Advanced Linux Programming que está para bajar. Para aquellos que no sepan programar en "C", algunos alumnos y docentes ofrecieron estos enlaces:

Linux

Quienes no quieran instalar Linux en su máquina personal, pueden correr alguna de las distribuciones de "linux vivo en CD" que inician directamente del CD sin tocar sus discos duros. Se recomienda Knoppix o bien DemoLinux, que en CeIMAF se las pueden bajar y copiar.
Para quienes quieran aprender a instalar Linux en sus computadoras GrULiC los puede ayudar.

Como entregar

Al terminar cada proyecto, deben enviar un paquete con los fuentes del programa y un informe. Los siguientes documentos indican como espera la cátedra que los alumnos hagan esto:

La mayoría de la evaluación la hacemos guiándonos por una planilla donde tenemos los aspectos a evaluar de cada proyecto. Cada proyecto tiene una planilla distinta, pero todas estas tienen una buena parte en común.

Hemos puesto ésta planilla en la página para que ustedes puedan ver cuales son los criterios y puedan chequear sus proyectos para verificar que los cumplan.


Material adicional:

Este material esta relacionado a temas dados en clase, y hay también algunos consejos que no se dieron en clase pero que deben seguir (están mencionados en la planilla de criterios):

Lab1: Observando el Comportamiento de Linux

La fecha de entrega es el miércoles 1 de Septiembre de 2004 hasta las 23:59pm.

Lab2: Un Baash

La fecha de entrega es el miércoles 29 de Septiembre de 2004 hasta las 23:59pm.

Se mantienen todas las condiciones de entrega y corrección del Lab1 y se agrega:

Hemos puesto en la página la Planilla con criterios de evaluación del laboratorio.

Lab3: Productor/Consumidor en espacio de usuario y kernel

Lab4: Trabajo de Investigación

20 de Septiembre 2004