Descripción general
«Sistemas operativos», de Vsevolod Demkin, es un cuaderno de apuntes dedicado a los principios fundamentales de la construcción y el funcionamiento de los sistemas operativos. El material se presenta en formato de conferencias y abarca tanto los fundamentos teóricos básicos como los aspectos arquitectónicos de los SO modernos.
El libro analiza el lugar del sistema operativo en la estructura de un sistema informático: desde la interacción con el hardware hasta su papel como interfaz entre el usuario y los programas de aplicación. Se examinan en detalle el núcleo del sistema operativo, el entorno del usuario, los mecanismos de gestión de procesos e hilos, la asignación de recursos y los principios de aislamiento.
Capítulos aparte están dedicados a la gestión de memoria (incluyendo la memoria virtual), los sistemas de archivos, las interrupciones, las llamadas al sistema y la interacción con los dispositivos de entrada/salida. Se explican cuestiones como la multitarea, la planificación de procesos, la sincronización y los interbloqueos. También se abordan temas relacionados con la arquitectura del procesador, los niveles de abstracción y la conexión del SO con la plataforma hardware.
La estructura del libro propone un estudio secuencial del material: desde los conceptos generales hasta las secciones técnicamente más complejas. No se trata de una exposición divulgativa, sino de un curso académico orientado a formar una comprensión sistémica de cómo están organizados los sistemas informáticos a nivel del entorno operativo.
El cuaderno de apuntes puede servir tanto como introducción básica a la disciplina como material complementario para estudiantes de carreras técnicas que estudian arquitectura de computadores y programación de sistemas.
Opinión
En realidad, esto no es ni siquiera un libro, sino un cuaderno de apuntes. Por el título queda bastante claro de qué va a tratar: de sistemas operativos, de sus componentes principales, de los tipos de memoria y de muchas otras cosas. Solo gracias a que en mi colegio mayor (o más bien en la universidad) tuve una asignatura completa de «Sistemas operativos», el material no se me hizo difícil. Sin embargo, para los principiantes puede ser un libro (apuntes) bastante complicado.