Photo by freestocks on Unsplash
Apuntes de Sistemas Operativos
Enlaces a mis apuntes y ejemplos de clase
Cuando comencé a dar clases de sistemas operativos, empecé a elaborar unos apuntes a partir de distintos libros y otras fuentes de Internet.
Inicialmente, solo eran un apoyo para preparar las clases cada año. Con el tiempo, les fui dando formato y acabé compartiéndolos con los estudiantes de cada curso. Aunque hace tiempo que son públicos, ahora dejo los enlaces por aquí, por si pueden resultar interesantes a más gente que quiera aprender sobre sistemas operativos.
Los apuntes están hechos con Asciidoctor y las fuentes están disponibles en GitHub. Desde la sección releases de ese mismo repositorio, se puede descargar la última versión en PDF. Mientras que la última versión en HTML está publicada en:
https://ull-esit-sistemas-operativos.github.io/ssoo-apuntes/
Los apuntes cubren los temas:
Introducción a los sistemas operativos: esta sección proporciona una descripción general de los sistemas operativos, incluyendo su historia, funciones y tipos.
Organización de los sistemas operativos: esta sección se centra en la organización interna de los sistemas operativos, considerando sus componentes, servicios e interfaces; además de ofrecer una visión superficial sobre cómo funcionan.
Gestión de procesos: esta sección se centra en cómo los sistemas operativos gestionan los procesos.
Gestión de memoria: esta sección se centra en cómo los sistemas operativos gestionan la memoria principal.
Gestión del almacenamiento: esta sección se centra en como se gestionan los dispositivos de almacenamiento secundario y los sistemas de archivos.
A lo largo de los distintos capítulos se hace uso de algunos códigos de ejemplo. Estos códigos son partes de programas en C o C++ disponibles al completo en el siguiente repositorio:
https://github.com/ull-esit-sistemas-operativos/ssoo-ejemplos
Mejoro y actualizo el material poco a poco cada año y aún me queda bastante trabajo para reemplazar por completo algunas de las figuras originales, pero espero que a alguien le pueda ser útil.