Bibliografía y referencias del curso
1. Introducción Bibliográfica
La selección de fuentes bibliográficas en el ámbito de los Sistemas Operativos y Aplicaciones Informáticas es fundamental para garantizar una comprensión sólida y actualizada de los conceptos, técnicas y herramientas que conforman este campo. Las referencias permiten profundizar en aspectos teóricos, prácticos y normativos, facilitando tanto el aprendizaje inicial como la investigación avanzada. Para este curso, se han considerado libros especializados, manuales reconocidos, artículos académicos y recursos digitales que cubren desde los fundamentos de la arquitectura de sistemas hasta las aplicaciones modernas en internet y gestión de archivos.
La organización de la bibliografía por áreas temáticas ayuda a los estudiantes a localizar rápidamente las fuentes relacionadas con cada tema específico, promoviendo un estudio estructurado y progresivo. Además, las referencias seleccionadas combinan publicaciones clásicas que establecieron los cimientos del conocimiento con obras recientes que reflejan las innovaciones tecnológicas actuales. La variedad de recursos asegura una visión integral, permitiendo abordar tanto aspectos teóricos como aplicaciones prácticas y normativas vigentes.
Es recomendable utilizar estas fuentes no solo para complementar las clases, sino también para realizar investigaciones, trabajos prácticos y proyectos de innovación en sistemas operativos y aplicaciones informáticas. La consulta constante de estos recursos facilitará una formación sólida y actualizada, preparándote para afrontar los retos tecnológicos del entorno profesional.
2. Bibliografía Básica del Curso
- Silberschatz, A., Galvin, P. B., & Gagne, G., "Sistemas Operativos Conceptos Modernos", Wiley, 2018, 600 páginas.
- Tanenbaum, A. S., & Bos, H., "Sistemas Operativos Modernos", Pearson Educación, 2015, 750 páginas.
- Stallings, W., "Sistemas Operativos: Internals and Design Principles", Pearson, 2014, 800 páginas.
- Sharma, R., "Introducción a los Sistemas Operativos", McGraw-Hill, 2019, 520 páginas.
- Liu, J. W., "Fundamentals of Operating Systems", Prentice Hall, 2017, 650 páginas.
- Kurose, J. F., & Ross, K. W., "Redes de Computadoras", Pearson Educación, 2017.
- Bovet, D. P., & Cesati, M., "Understanding the Linux Kernel", O'Reilly Media, 2005.
- Sommerville, I., "Ingeniería del Software", Addison-Wesley, 2016.
- Patterson, D. A., & Hennessy, J. L., "Computer Organization and Design", Morgan Kaufmann, 2017.
Este libro es uno de los textos más completos y utilizados en la enseñanza de sistemas operativos. Cubre desde conceptos básicos hasta temas avanzados como gestión de memoria, multiproceso y sistemas distribuidos. Es ideal para estudiantes que desean una visión global y profunda del tema.
Tratado exhaustivo que combina teoría y práctica con ejemplos reales. Incluye capítulos sobre arquitectura de hardware, gestión de archivos y seguridad en sistemas operativos. Recomendado para niveles intermedios y avanzados.
Referencia clave para entender los principios internos del diseño de sistemas operativos modernos. Incluye análisis detallados sobre virtualización y rendimiento del sistema.
Manual accesible para quienes inician en el estudio de sistemas operativos. Presenta conceptos básicos con ejemplos claros y ejercicios prácticos.
Obra que abarca los fundamentos teóricos junto con casos prácticos en programación de sistemas operativos y gestión de recursos.
Incluye capítulos relevantes sobre aplicaciones en internet y transferencia de archivos que complementan el tema de aplicaciones informáticas y redes.
Referencia avanzada para entender la gestión interna del sistema operativo Linux, útil para temas relacionados con sistemas abiertos y código fuente.
Obra esencial para comprender el desarrollo e integración de aplicaciones informáticas en entornos gestionados por sistemas operativos modernos.
Permite entender la arquitectura hardware necesaria para comprender las interfaces entre procesador y memoria en sistemas operativos.
3. Bibliografía por Áreas Temáticas
Tema 1: Definición e identificación de la estructura y componentes
- Sethi & Chandramouli,"Structured Computer Organization", Pearson Education, 2018.
Capítulos sobre procesadores y familias arquitectónicas útiles para entender componentes físicos esenciales en sistemas informáticos.
Cubre la organización interna del hardware y su relación con el software a nivel estructurado.
Tema 2: Funciones y objetivos de los sistemas operativos y manejo de la memoria
- "Operating System Concepts", Silberschatz et al., Wiley, 2020.
- "Virtual Memory in Operating Systems", IEEE Transactions on Computers (Artículo)," IEEE Xplore Digital Library."
- "File System Forensic Analysis", Mark McKinnon et al., Syngress Publishing, 2014.
- "Design and Implementation of a Log-Structured File System", ACM Transactions on Storage (Artículo)," ACM Digital Library."
- "Multithreaded Programming with Java Technology", Oracle Press, 2016.
- "Multiprocessor Operating Systems", Sinha & Sinha,"Prentice Hall,"2009."
- "Introduction to Virtualization and Cloud Computing", IBM Redbooks,2015."
- "Performance Tuning and Optimization of Operating Systems", Springer Verlag,2018."
- "Data Management for Researchers", SpringerBriefs in Research Data Management,"2016."
- "Microsoft Office User Guide", Microsoft Press,"2020."
- "Web Development and Design Foundations with HTML5", Terry Felke-Morris,"Pearson,"2019."
- MIT OpenCourseWare,"Introduction to Computer Science and Programming in Python", https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/, Año:2020."
- IEEE Xplore Digital Library,"https://ieeexplore.ieee.org/", Año:2023."
- ACM Digital Library,"https://dl.acm.org/", Año:2023."
- NIST,"National Institute of Standards and Technology","https://www.nist.gov/", Año:2022."
- Coursera,"https://www.coursera.org/", Año:2023."
- Linux Foundation,"https://training.linuxfoundation.org/", Año:2023."
- Khan Academy,"https://www.khanacademy.org/computing/computer-science/", Año:2020."
- Google Scholar,"https://scholar.google.com/", Año:2023."
- Ley Orgánica de Protección de Datos Personales (LOPD)," BOE-A-2018-16673."
- NORMAS ISO/IEC/IEEE,"ISO/IEC/IEEE Standard for Software and System Test Documentation", ISO/IEC/IEEE-29119-1:2013."
- NORMAS UNE,"UNE-EN ISO/IEC/IEEE-27001"
- "The Code - The Hidden Language of Computer Hardware and Software" (Documental), BBC Documentary Series." Año:2011."
- "Operating Systems in Action" (Curso grabado), Coursera." Año:2020."
- "Virtualization Technologies Explained" (Video Conferencia), VMware." Año:2022."
- Paginación: Técnica que permite gestionar la memoria virtual dividiéndola en páginas lógicas e físicas para optimizar su uso eficiente sin importar su tamaño físico real o lógico.
- Sistema journaling: Sistema que mantiene un registro o diario (log) donde se anotan las operaciones realizadas antes de ejecutarlas realmente; aumenta la seguridad ante fallos o pérdidas.
- Núcleo virtual: Entorno que simula múltiples núcleos físicos mediante técnicas como hyper-threading o particionamiento lógico para mejorar rendimiento.
- Sistema multiprocesador: Arquitectura que integra varios procesadores trabajando coordinadamente bajo un mismo sistema operativo.
- Sistema distribuido: Conjunto interconectado de computadoras que trabajan coordinadamente como si fuera un solo sistema lógico.
Página específica sobre gestión de memoria virtual y paginación; fundamental para entender el control del recurso memoria.
Artículo técnico que profundiza en técnicas modernas de virtualización de memoria y su impacto en rendimiento.
Tema 3: Sistemas de archivo
Cubre implementación y seguridad en sistemas de archivos con journaling; útil para entender protección e integridad en almacenamiento digital.
Análisis técnico avanzado sobre sistemas journaling modernos y su eficiencia en entornos reales.
Tema 4: Multiproceso y multiusuario
Cubre organización multihilo en sistemas multiproceso; útil para programación concurrente en entornos multiusuario.
Análisis profundo sobre arquitecturas multiprocesador y su gestión por parte del sistema operativo.
Tema 5: Particionamiento lógico y núcleos virtuales
Recurso técnico sobre historia e implementación moderna de virtualización en infraestructura TI moderna.
Tema 6: Técnicas de configuración y ajuste
Cubre metodologías para mejorar rendimiento mediante ajustes finos del sistema operativo según cargas específicas.
Tema 7: Organización y gestión de la información
Aporta conocimientos sobre políticas de salvaguarda y seguridad en gestión documental digital.
Tema 8: Aplicaciones microinformáticas e internet
Cubre procesamiento de textos, hojas de cálculo y presentaciones; útil para aplicaciones microinformáticas básicas.
Punto de referencia para entender el uso práctico e implementación web moderna."
4. Recursos Digitales y Online
Curso gratuito que cubre fundamentos básicos del hardware y software incluyendo conceptos relacionados con sistemas operativos básicos e infraestructura informática.
Bases de datos con artículos técnicos especializados en gestión avanzada del sistema operativo y virtualización moderna.
Recursos académicos sobre diseño e implementación de sistemas distribuidos y multiprocesador.
Normas técnicas relacionadas con seguridad informática y estándares internacionales aplicables a los sistemas operativos modernos.
Cursos especializados en virtualización (VMware), administración Linux/Windows e ingeniería del software aplicada a aplicaciones informáticas modernas.
Cursos oficiales sobre administración avanzada Linux incluyendo gestión de archivos y seguridad del sistema operativo open source.
Cursos introductorios gratuitos sobre arquitectura computacional e interfaces hardware-software útiles para temas iniciales del curso.
Búsqueda avanzada para artículos académicos recientes relacionados con todos los temas tratados en el curso.
5. Normativa y Documentación Oficial
Norma legal española relevante para la seguridad en el manejo de información digital almacenada en sistemas informáticos o archivos electrónicos.
Estandarización internacional aplicable a pruebas en aplicaciones informáticas relacionadas con gestión documental o software empresarial basado en sistemas operativos modernos.
Norma internacional sobre gestión de seguridad informática aplicable a protección del sistema operativo frente a amenazas externas e internas.
6. Documentales y Material Audiovisual
Cubre aspectos fundamentales sobre arquitectura hardware/software incluyendo componentes esenciales del sistema operativo moderno.
Cursos visuales que explican conceptos clave como multitarea, gestión memoria o virtualización mediante ejemplos prácticos grabados por expertos universitarios.
Conferencia especializada en tecnologías actuales como VMware vSphere o Hyper-V aplicada a servidores multiusuario o cloud computing."
7. Glosario Bibliográfico
A continuación se aclaran algunos términos utilizados frecuentemente en las referencias: