Este libro está pensado como un texto general de sistemas operativos, pudiendo cubrir tanto la parte introductoria como algunos aspectos de diseño de estos. En él se tratan todos los aspectos fundamentales de los sistemas operativos, tales como procesos, gestión de memoria, comunicación y sincronización de procesos, entrada/salida, sistemas de ficheros y seguridad y protección. Además, en cada tema, se muestra la interfaz de programación de POSIX con ejemplos de uso de las llamadas al sistema. Esta solución permite que el lector, no sólo conozca los principios teóricos, sino cómo se aplican en sistemas operativos reales.
El libro está organizado en dos volúmenes que engloban trece temas, cuyo índice se muestra más abajo. Su contenido cubre todos los aspectos de gestión de un computador, desde la plataforma hardware hasta los sistemas distribuidos. Además, se incluye un apéndice.
Esta publicación cubre el VOLUMEN I y sus temas son los siguientes:
1.- Arquitectura básica de un computador
2.- Introducción a los sistemas operativos
3.- Procesos y threads
4.- Planificación del procesador
5.- Gestión de memoria
Existe un centro de enseñanza on-line disponible a través de Web con materiales suplementarios para el libro, situada en la dirección: hhttps://www.arcos.inf.uc3m.es/ssoo-va/.
En esta página Web se puede encontrar el siguiente material:
•Información sobre el libro, como el prólogo, tabla de contenidos, capítulos de ejemplo en PDF, erratas, etc.
•Información de los autores y dirección de contacto.
•Material para el profesor, como figuras del libro, transparencias, soluciones de ejercicios y problemas propuestos y material de prácticas. Las prácticas que se presentan han sido diseñadas como trabajos de laboratorio para estudiantes de las asignaturas de Sistemas Operativos de la Universidad Politécnica de Madrid y de la Universidad Carlos III de Madrid. Se ha hecho un importante esfuerzo para generalizar sus enunciados, de forma que puedan desarrollarse fácilmente sobre sistemas operativos de amplia difusión como Linux, UNIX o Windows. En casi todos los trabajos prácticos expuestos, se hace referencia al material de apoyo existente para las prácticas, que también se puede conseguir en las páginas Web anteriores.
•Material para el estudiante, como código fuente de los programas, figuras en PowerPoint, problemas propuestos de sistemas operativos, etc.
El libro está organizado en dos volúmenes que engloban trece temas, cuyo índice se muestra más abajo. Su contenido cubre todos los aspectos de gestión de un computador, desde la plataforma hardware hasta los sistemas distribuidos. Además, se incluye un apéndice.
Esta publicación cubre el VOLUMEN I y sus temas son los siguientes:
1.- Arquitectura básica de un computador
2.- Introducción a los sistemas operativos
3.- Procesos y threads
4.- Planificación del procesador
5.- Gestión de memoria
Existe un centro de enseñanza on-line disponible a través de Web con materiales suplementarios para el libro, situada en la dirección: hhttps://www.arcos.inf.uc3m.es/ssoo-va/.
En esta página Web se puede encontrar el siguiente material:
•Información sobre el libro, como el prólogo, tabla de contenidos, capítulos de ejemplo en PDF, erratas, etc.
•Información de los autores y dirección de contacto.
•Material para el profesor, como figuras del libro, transparencias, soluciones de ejercicios y problemas propuestos y material de prácticas. Las prácticas que se presentan han sido diseñadas como trabajos de laboratorio para estudiantes de las asignaturas de Sistemas Operativos de la Universidad Politécnica de Madrid y de la Universidad Carlos III de Madrid. Se ha hecho un importante esfuerzo para generalizar sus enunciados, de forma que puedan desarrollarse fácilmente sobre sistemas operativos de amplia difusión como Linux, UNIX o Windows. En casi todos los trabajos prácticos expuestos, se hace referencia al material de apoyo existente para las prácticas, que también se puede conseguir en las páginas Web anteriores.
•Material para el estudiante, como código fuente de los programas, figuras en PowerPoint, problemas propuestos de sistemas operativos, etc.