La bibliografía básica es el conjunto de libros que bastan para el aprendizaje completo de la asignatura, según los temarios teórico y práctico; a continuación se presentarán indicando para cada una su título, autor y editorial, más un breve comentario. De todas estas obras existen ejemplares suficientes en la Biblioteca del Edificio de Informática y Matemáticas.
Los siguientes libros engloban la práctica totalidad del temario de la asignatura, si exceptuamos los casos de estudio (UNIX y Windows-NT). Aunque existen suficientes ejemplares en biblioteca, no es mala inversión adquirir uno de ellos para que engrose las estanterías del alumno.
SISTEMAS OPERATIVOS. CONCEPTOS FUNDAMENTALES (TERCERA EDICIóN)
A. Silberschatz, J. Peterson y P. Galvin
Addison-Wesley, 1994
El apodado libro de los dinosaurios es un texto esencial en Sistemas Operativos, que cubre la mayor parte de los temas de la asignatura. Imprescindible como libro de texto. Existe una cuarta edición aún más actual y más recomendable, aunque por el momento no está traducida al español. Su título en inglés es Operating System Concepts.
SISTEMAS OPERATIVOS. CONCEPTOS Y DISEñO (SEGUNDA EDICIóN)
M. Milenkovic'
McGraw-Hill, 1994
Otro libro de importancia capital sobre Sistemas Operativos; también abarca casi todo el temario de la asignatura y se puede emplear como libro de texto.
Sus contenidos están desarrollados desde el punto de vista de diseño (explican principios de diseño, técnicas y políticas de planificación, estructuras de datos y algoritmos) y no desde el punto de vista del usuario-operador.
THE DESIGN OF THE UNIX OPERATING SYSTEM
M. Bach
Prentice-Hall International, 1986
Entre las referencias acerca de diseño del Unix siempre aparece este título. Abarca con profundidad el diseño y la implementación todos los módulos del núcleo de este sistema operativo. Imprescindible como complemento, aunque tal vez algo duro de roer.
UNIX SYSTEM ARCHITECTURE
P. Andleigh
Prentice-Hall International, 1990
Más somero que la obra anterior, se centra más en aspectos de filosofía de diseño del Unix, sin penetrar tanto en la implementación. Mucho más claro y didáctico.
EL LIBRO DE WINDOWS-NT
Helen Custer
Microsoft Press, Anaya Multimedia, 1993
Hoy por hoy es el único título en el mercado que hable del diseño del Windows NT, en español, a un nivel general y lo bastante didáctico. Con el beneplácito del equipo de diseño del Windows NT.
Como complemento al adiestramiento que se recibirá en las clases prácticas, se recomienda esta obra:
GUíA DE OPERACIóN EN UNIX
José Miguel Santos
Servicio de publicaciones EUI, 1996
Trata a un nivel introductorio-medio la operación en el entorno UNIX, llegando a nociones sobre la programación de shell scripts.
UNIX. PROGRAMACIóN AVANZADA
Fco. Manuel Márquez
Ra-ma, 1996
Un libro de reciente aparición que abarca la programación en entorno UNIX que necesita el alumno para los trabajos prácticos.
ADVANCED PROGRAMMING IN THE UNIX ENVIRONMENT
R. Stevens
Addison-Wesley, 1992
Imprescindible para el programador de sistemas en UNIX. Más amplio y mejor ilustrado que el anterior, pero está escrito en inglés. Muy socorrido en pasados años por los alumnos para realizar sus prácticas.
Una pléyade de títulos sobre programación en C inunda el mercado bibliográfico. Dentro de este vasto océano se seleccionan dos títulos en español.
C: MANUAL DE REFERENCIA
H. Schildt
McGraw-Hill, 1989
Ideal para el aprendizaje del lenguaje C, explica tanto las características del mismo como bastantes funciones de biblioteca.
EL LENGUAJE DE PROGRAMACIóN C
B. Kernighan
McGraw-Hill, 1985
La obra fundamental del C, escrita por uno de los creadores del lenguaje. Un libro muy básico.