ACTUALIDAD

Publicada la versión 2.0 del libro Fundamentos de Sistemas Operativos: Una Aproximación Práctica Usando Linux

Publicado por eif_urjc

Escrito por los profesores de la EIF Enrique Soriano Salvador y Gorka Guardiola Múzquiz

 portada portada

La versión 2.0 del libro sigue siendo libre (Creative-Commons) y gratuita, pudiéndose descargar el libro en formato PDF

Además de la corrección de erratas menores esta versión incluye secciones avanzadas sobre el terminal, mmu, gather/scatter, E/S asíncrona, ejercicios y algunas adiciones menores (sudo, etc).

Reseña de los autores: "Este es un libro de sistemas operativos, centrado en sistemas GNU/Linux. Lo empezamos a escribir durante el primer confinamiento causado por la pandemia COVID-19, como parte del material online para dar soporte a nuestros alumnos de Ingeniería Telemática/Telecomunicaciones e Ingeniería Robótica Software. Como tal, es un libro eminentemente práctico (usando el lenguaje de programación C), aunque hay capítulos que incluyen conceptos más teóricos.

El contenido se centra en una introducción a los sistemas de tipo Unix (Unix-like), la estructura básica del sistema (historia, kernel, área de usuario, uso básico, etc.), el uso efectivo de la shell (comandos básicos, creación de shell scripts, pipelines, uso del terminal, expresiones regulares, grep, sed, awk, etc.), la comprensión y el uso de procesos (llamadas al sistema, planificación, etc.), la comprensión de sistemas de ficheros y el uso de ficheros (llamadas al sistema, formato de sistemas de ficheros, etc.), la comprensión y el uso de la memoria (gestión de memoria, etc.), la comunicación entre procesos (pipes, sockets, fifos, señales, etc.) y una introducción a la programación concurrente (condiciones de carrera, memoria compartida, cerrojos, threads, etc.).

Los ejemplos se han probado en Linux (específicamente, en una distribución Ubuntu), pero en principio deberían ser fáciles de trasladar a cualquier sistema tipo Unix."

 

 

Modificado por última vez el Lunes 09 de Octubre de 2023 a las 19:17