Reseña
Un sistema operativo es por definición una serie de interfaces cómodas y agradables dispuestas para que el usuario pueda ejecutar programas sin dificultad alguna, en esta obra se explica el desarrollo de los sistemas operativos, desde los primeros sistemas manuales hasta los más actuales sistemas multiprogramación y tiempo compartido, se indaga sobre las razones detrás del desarrollo de dichos sistemas operativos. Esta obra ofrece una introducción precisa sobre los principios de programación de los sistemas operativos, incluye ejercicios y proyectos de programación además de ejemplos de código actuales, todos escritos en JAVA, la cual también es la herramienta empleada para introducir conceptos difíciles como procesos, sincronización de procesos y semáforos. Como complemento, incluye estudio de casos de UNIX, LINUX y Windows NT, asignado un capítulo a cada uno de ellos.