Los sistemas operativos constituyen la base sobre la que se construye todo entorno de cómputo moderno. Actúan como intermediarios entre el hardware y las aplicaciones, gestionando recursos críticos como la memoria, el procesador, los dispositivos de almacenamiento y los mecanismos de comunicación. Su estudio resulta esencial para comprender el funcionamiento interno de una computadora y para diseñar software eficiente y seguro.
En un contexto donde la virtualización, el cómputo distribuido y la administración avanzada de recursos son parte del entorno cotidiano, contar con fundamentos sólidos en sistemas operativos permite interpretar con mayor claridad fenómenos como la concurrencia, la planificación de procesos o la gestión de memoria.
Introducción al libro
Fundamentos de sistemas operativos es una obra académica desarrollada en el ámbito de la Universidad Nacional Autónoma de México, concebida como material completo y autocontenido para cursos universitarios de informática, computación e ingeniería.
El libro está dirigido a:
- Estudiantes de ingeniería en computación, informática y ciencias de la computación.
- Docentes que requieren un texto estructurado para cursos formales.
- Profesionales técnicos que desean reforzar bases teóricas.
- Personas autodidactas interesadas en comprender el funcionamiento interno de los sistemas de cómputo.
No se asume conocimiento previo específico en sistemas operativos, aunque sí se requiere familiaridad con estructuras de datos, algoritmos básicos y algún lenguaje de programación de alto nivel. Se recomienda experiencia elemental con C y acceso a un entorno Linux o Unix libre para aprovechar los ejemplos prácticos.
El texto se encuentra redactado originalmente en español y fue revisado académicamente, con el objetivo de ofrecer terminología técnica adecuada para el contexto latinoamericano y evitar problemas comunes de traducción.
Contenido del libro
La obra cubre de manera integral los componentes fundamentales de un sistema operativo, abordando tanto los conceptos clásicos como desarrollos contemporáneos. Entre los principales ejes temáticos se incluyen:
- Evolución histórica de los sistemas operativos y sus objetivos funcionales.
- Relación entre el sistema operativo y el hardware, incluyendo interrupciones, jerarquías de memoria y acceso directo a memoria (DMA).
- Administración de procesos e hilos, modelos de concurrencia y sincronización.
- Algoritmos de planificación y sistemas de tiempo real.
- Gestión de memoria: segmentación, paginación, memoria virtual y reemplazo de páginas.
- Organización y control de acceso a archivos.
- Sistemas de archivos locales, remotos y distribuidos.
- Virtualización, emulación y contenedores.
- Fundamentos de almacenamiento físico, RAID y manejo avanzado de volúmenes.
- Licenciamiento de software libre y esquemas Creative Commons.
El libro integra ejercicios, preguntas de autoevaluación y temas de investigación sugeridos, lo que facilita su uso tanto en modalidad académica formal como en estudio independiente.
Índice del libro
- Punto de partida
- Relación con el hardware
- Administración de procesos
- Planificación de procesos
- Administración de memoria
- Organización de archivos
- Sistemas de archivos
A. Software libre y licenciamiento
B. Virtualización
C. El medio físico y el almacenamiento
Acerca de los autores
Índice de figuras
Bibliografía
Datos del libro
- Título: Fundamentos de sistemas operativos
- Autor: Gunnar Wolf, Esteban Ruiz, Federico Bergero, Erwin Meza
- Categoría principal: Sistemas y redes
- Subcategoría: Sistemas operativos
- Idioma: Español
- Licencia: Creative Commons Atribución CompartirIgual (CC BY-SA) 4.0 Internacional
Más libros en: Sistemas operativos, Sistemas y redes
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.