Progreso del curso: 0%
Tema 8.10

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

  1. Silberschatz, A., Galvin, P. B., & Gagne, G., "Sistemas Operativos Conceptos Modernos", Wiley, 2018, 600 páginas.
  2. 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.

  3. Tanenbaum, A. S., & Bos, H., "Sistemas Operativos Modernos", Pearson Educación, 2015, 750 páginas.
  4. 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.

  5. Stallings, W., "Sistemas Operativos: Internals and Design Principles", Pearson, 2014, 800 páginas.
  6. 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.

  7. Sharma, R., "Introducción a los Sistemas Operativos", McGraw-Hill, 2019, 520 páginas.
  8. Manual accesible para quienes inician en el estudio de sistemas operativos. Presenta conceptos básicos con ejemplos claros y ejercicios prácticos.

  9. Liu, J. W., "Fundamentals of Operating Systems", Prentice Hall, 2017, 650 páginas.
  10. Obra que abarca los fundamentos teóricos junto con casos prácticos en programación de sistemas operativos y gestión de recursos.

  11. Kurose, J. F., & Ross, K. W., "Redes de Computadoras", Pearson Educación, 2017.
  12. Incluye capítulos relevantes sobre aplicaciones en internet y transferencia de archivos que complementan el tema de aplicaciones informáticas y redes.

  13. Bovet, D. P., & Cesati, M., "Understanding the Linux Kernel", O'Reilly Media, 2005.
  14. Referencia avanzada para entender la gestión interna del sistema operativo Linux, útil para temas relacionados con sistemas abiertos y código fuente.

  15. Sommerville, I., "Ingeniería del Software", Addison-Wesley, 2016.
  16. Obra esencial para comprender el desarrollo e integración de aplicaciones informáticas en entornos gestionados por sistemas operativos modernos.

  17. Patterson, D. A., & Hennessy, J. L., "Computer Organization and Design", Morgan Kaufmann, 2017.
  18. 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

  1. Capítulos sobre procesadores y familias arquitectónicas útiles para entender componentes físicos esenciales en sistemas informáticos.

  2. Sethi & Chandramouli,"Structured Computer Organization", Pearson Education, 2018.
  3. 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

  1. "Operating System Concepts", Silberschatz et al., Wiley, 2020.
  2. Página específica sobre gestión de memoria virtual y paginación; fundamental para entender el control del recurso memoria.

  3. "Virtual Memory in Operating Systems", IEEE Transactions on Computers (Artículo)," IEEE Xplore Digital Library."
  4. 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

    1. "File System Forensic Analysis", Mark McKinnon et al., Syngress Publishing, 2014.
    2. Cubre implementación y seguridad en sistemas de archivos con journaling; útil para entender protección e integridad en almacenamiento digital.

    3. "Design and Implementation of a Log-Structured File System", ACM Transactions on Storage (Artículo)," ACM Digital Library."
    4. Análisis técnico avanzado sobre sistemas journaling modernos y su eficiencia en entornos reales.

      Tema 4: Multiproceso y multiusuario

    5. "Multithreaded Programming with Java Technology", Oracle Press, 2016.
    6. Cubre organización multihilo en sistemas multiproceso; útil para programación concurrente en entornos multiusuario.

    7. "Multiprocessor Operating Systems", Sinha & Sinha,"Prentice Hall,"2009."
    8. Análisis profundo sobre arquitecturas multiprocesador y su gestión por parte del sistema operativo.

      Tema 5: Particionamiento lógico y núcleos virtuales

    9. "Introduction to Virtualization and Cloud Computing", IBM Redbooks,2015."
    10. 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

    11. "Performance Tuning and Optimization of Operating Systems", Springer Verlag,2018."
    12. 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

    13. "Data Management for Researchers", SpringerBriefs in Research Data Management,"2016."
    14. Aporta conocimientos sobre políticas de salvaguarda y seguridad en gestión documental digital.

      Tema 8: Aplicaciones microinformáticas e internet

    15. "Microsoft Office User Guide", Microsoft Press,"2020."
    16. Cubre procesamiento de textos, hojas de cálculo y presentaciones; útil para aplicaciones microinformáticas básicas.

    17. "Web Development and Design Foundations with HTML5", Terry Felke-Morris,"Pearson,"2019."
    18. Punto de referencia para entender el uso práctico e implementación web moderna."

    4. Recursos Digitales y Online

    • 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."
    • Curso gratuito que cubre fundamentos básicos del hardware y software incluyendo conceptos relacionados con sistemas operativos básicos e infraestructura informática.

    • IEEE Xplore Digital Library,"https://ieeexplore.ieee.org/", Año:2023."
    • Bases de datos con artículos técnicos especializados en gestión avanzada del sistema operativo y virtualización moderna.

    • ACM Digital Library,"https://dl.acm.org/", Año:2023."
    • Recursos académicos sobre diseño e implementación de sistemas distribuidos y multiprocesador.

    • NIST,"National Institute of Standards and Technology","https://www.nist.gov/", Año:2022."
    • Normas técnicas relacionadas con seguridad informática y estándares internacionales aplicables a los sistemas operativos modernos.

    • Coursera,"https://www.coursera.org/", Año:2023."
    • Cursos especializados en virtualización (VMware), administración Linux/Windows e ingeniería del software aplicada a aplicaciones informáticas modernas.

    • Linux Foundation,"https://training.linuxfoundation.org/", Año:2023."
    • Cursos oficiales sobre administración avanzada Linux incluyendo gestión de archivos y seguridad del sistema operativo open source.

    • Khan Academy,"https://www.khanacademy.org/computing/computer-science/", Año:2020."
    • Cursos introductorios gratuitos sobre arquitectura computacional e interfaces hardware-software útiles para temas iniciales del curso.

    • Google Scholar,"https://scholar.google.com/", Año:2023."
    • Búsqueda avanzada para artículos académicos recientes relacionados con todos los temas tratados en el curso.

    5. Normativa y Documentación Oficial

    • Ley Orgánica de Protección de Datos Personales (LOPD)," BOE-A-2018-16673."
    • Norma legal española relevante para la seguridad en el manejo de información digital almacenada en sistemas informáticos o archivos electrónicos.

    • NORMAS ISO/IEC/IEEE,"ISO/IEC/IEEE Standard for Software and System Test Documentation", ISO/IEC/IEEE-29119-1:2013."
    • Estandarización internacional aplicable a pruebas en aplicaciones informáticas relacionadas con gestión documental o software empresarial basado en sistemas operativos modernos.

    • NORMAS UNE,"UNE-EN ISO/IEC/IEEE-27001"
    • 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

    • "The Code - The Hidden Language of Computer Hardware and Software" (Documental), BBC Documentary Series." Año:2011."
    • Cubre aspectos fundamentales sobre arquitectura hardware/software incluyendo componentes esenciales del sistema operativo moderno.

    • "Operating Systems in Action" (Curso grabado), Coursera." Año:2020."
    • Cursos visuales que explican conceptos clave como multitarea, gestión memoria o virtualización mediante ejemplos prácticos grabados por expertos universitarios.

    • "Virtualization Technologies Explained" (Video Conferencia), VMware." Año:2022."
    • 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:

      • 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.
¿Has terminado este apartado? Tu progreso se guarda en este navegador. Regístrate para conservarlo en tu cuenta.
Volver a la ficha del curso