MCGRAW-HILL / INTERAMERICANA DE ESPAÑA, S.A. 9788448156435
La mayoría de los libros de sistemas operativos incluye gran cantidad de teoría general y aspectos de diseño, pero no muestra claramente cómo se usan. Este libro está pensado como un texto general de sistemas operativos, pudiendo cubrir tanto la parte introductoria como los aspectos de diseño de los mismos. El libro incluye cuadros de texto resaltados donde se muestran consejos de programación, advertencias de uso, ideas sobre presentaciones, etc. Estos cuadros reflejan la experiencia de los autores en el uso y en la docencia de sistemas operativos. La utilización de una interfaz de programación de sistemas operativos para POSIX y Windows 2003, con ejemplos de uso de las mismas permite que el lector, no sólo conozca los principios teóricos, sino cómo se aplican en sistemas operativos reales. Cada capítulo incluye problemas y ejercicios con diferentes grados de dificultad para adecuarse a los distintos tipos de cursos en que se puede usar este libro. Estos ejercicios hacen énfasis en los aspectos teóricos más importantes. Cuenta además con una completa OLC en la que se puede encontrar el siguiente material: información sobre el libro, información de los autores, material para el profesor (figuras del libro, transparencias, soluciones de ejercicios y problemas propuestos y material de prácticas) y material para el estudiante (código fuente de los programas, figuras en PowerPoint, capítulos PDF, problemas propuestos de sistemas operativos, etc.)
Este libro está pensado como un texto general de programación para enseñar el diseño e implementación de aplicaciones usando el lenguaje C, cubriendo la parte de los aspectos de programación más importantes del lenguaje y usados mas frecuentemente. No se pretende llevar a cabo una presentacion rigurosa y concisa de la teoria del lenguaje C, sino de su uso practico en la programacion de aplicaciones. A lo largo de sus trece capitulos se exponen los distintos aspectos teorico-practicos de la programacion (algoritmos, ayuda en diseño de programas, herramientasa), asi como su implementacion usando el lenguaje C, explicando de manera clara y concisa todos los aspectos relacionados con la programacion y analizando distintos tipos de aplicaciones practicas. Se incluye un CD-ROM con material de apoyo en formato electronico con el codigo fuente de los ejercicios resueltos, un compilador y entorno de desarrollo gratuito para poder instalarlo y realizar las practicas y un proyecto de programacion completo que consiste en el desarrollo de una agenda electronica. Se incluyen fuentes, documentacion y un pequeño manual de usuario.