Sistemas Operativos
Recursos
Teneis diversos recursos que podeis utilizar libremente como apoyo a
la asignatura.
Cuentas en Plan 9
Se utilizarán los laboratorios del GSyC
para las prácticas. Dichos laboratorios tienen ordenadores
que disponen de Plan 9, Linux e Inferno.
Para preguntas sobre Plan 9, mira la FAQ local de Plan 9.
Bibliografía
- 1
- Introduction to Operating Systems Abstractions
Using Plan 9 from Bell Labs
en línea y si lo prefieres en libro lo tienes en
Lulu.com.
Francisco J Ballesteros.
Traducidos al castellano:
- 2
- El entorno de programación UNIX.
Prentice-Hall, 1987.
B.W. Kernighan y R. Pike.
- 3
- Advanced Programming in the UNIX environment.
Addison-Wesley, 1993.
Stevens
- 4
- The C Programming Language. . Segunda edición.
Prentice-Hall., 1987.
Brian W Kernighan, Dennis M. Ritchie
- 5
-
The Practice of
Programming. Brian W Kernighan, Rob Pike. Addison-Wesley. 1999.
Tienes copias en la biblioteca.
Solución del examen de mayo 2010
Primer ejercicio y
segundo ejercicio.
Solución del examen de junio 2010
Completo.
Información extra sobre prácticas
Transparencias de la intro de C.
Recuerda, las transparencias son un guion, no reemplazan a los libros.
Hay una FAQ
sobre Plan 9.
También hay un wiki
con páginas web con ayuda sobre como empezar a instalar/usar Plan 9.
Si te acaba gustando, hay programas unix
para sentirse casi como en
Plan 9.
La página casa de Plan 9 en la URJC
tiene más información útil. También tienes la Página casa de Plan 9 que incluye:
Un manual y
artículos.
Bibliografía complementaria
Mira la básica si no lo has hecho!
1
Notes on the Plan 9 3rd edition
Kernel Source, 2001. Disponible en línea
(ps) y (txt).
El código fuente descrito en dicho libro corresponde la versión de Junio
de la tercera edición de Plan 9. Si aceptas la licencia, puedes descargar
un fichero con el código. Esta es la licencia. Dicho fichero es un tar comprimido con gzip. En la biblioteca tienes un
CDROM que puedes usar también.
2
A.S. Tanenbaum, Distributed Operating Systems,
Prentice-Hall, 1995.
3
G. Coulouris, J. Dollimore, T. Kindberg: Distributed
Systems Concepts and Design. Addsion-Wesley, second edition, 1994
4
A. Silberschatz y P. Galvin,
Operating System Concepts,
Addison Wesley, 1998, Quinta Ed.
5
M.J. Rochkind, Advanced UNIX Programming,
Prentice-Hall, 1986.
6
A. Frisch, Essential System Administration,
O'Reilly & Associates, 1995.
7
Andrew S. Tanenbaum, Modern Operating Systems.
Prentice-Hall, 1992
8
Maurice J. Bach: The Design of the Unix Operating
System. Prentice-Hall, 1987
9
A. Silberschatz, J. Peterson y P. Galvin,
Sistemas Operativos. Conceptos fundamentales,
Addison Wesley, 1994, Tercera Ed.