Dominando Sistemas Operativos 💻
Mergúllate nos conceptos fundamentais e avanzados dos sistemas operativos con esta guía completa deseñada para estudantes de todos os niveis. Este curso explora o papel esencial que xogan os sistemas operativos na xestión do hardware, a execución de aplicacións e a entrega de experiencias de usuario. Comezando polos conceptos básicos —o que é un sistema operativo e como evolucionou— vaise desenvolvendo gradualmente en temas avanzados como a programación da CPU, a xestión da memoria, os sistemas de ficheiros e a virtualización.
Adquirirá unha comprensión profunda do funcionamento dos sistemas operativos, desde a xestión do ciclo de vida do proceso e a comunicación entre procesos ata as chamadas ao sistema e a arquitectura do núcleo. Aprende como os sistemas operativos manexan a multitarefa, evitan os bloqueos, xestionan o almacenamento e garanten a integridade dos datos e a seguridade do sistema.
O curso tamén abrangue temas especializados, incluíndo SO móbil e baseado na nube, sistemas en tempo real e distribuídos e análise comparativa de Linux e Windows. Explorarás tendencias futuras, problemas éticos e avances modernos como a virtualización e a integración na nube.
Ao final deste curso, estarás ben equipado para comprender, analizar e traballar cunha gran variedade de sistemas operativos, xa sexa para o crecemento académico, o desenvolvemento de software ou a administración de sistemas.
📚 Resumo do curso
● Que é un sistema operativo?
● Historia e Evolución dos Sistemas Operativos
● Funcións e obxectivos dun Sistema Operativo
● Tipos de sistemas operativos (lote, tempo compartido, etc.)
● Chamadas ao sistema e servizos do sistema operativo
● Arquitectura dun Sistema Operativo
● Interface de usuario: CLI vs GUI
● Núcleo: monolítico vs micronúcleo
● Procesos e ciclo de vida dos procesos
● Threads e Modelos Multithreading
● Programación da CPU: Conceptos e Algoritmos
● Cambio de contexto e estados de proceso
● Comunicación entre procesos (IPC)
● Bloqueos: condicións e prevención
● Detección e recuperación de puntos mortos
● Fundamentos da xestión da memoria
● Paginación e Segmentación
● Memoria virtual e paginación de demanda
● Algoritmos de substitución de páxinas
● Modelo de xogo de goleada e traballo
● Sistemas de ficheiros e xestión de ficheiros
● Estruturas de directorios e métodos de acceso a ficheiros
● Métodos de asignación de ficheiros
● Algoritmos de programación de discos
● Xestión de dispositivos e sistemas de E/S
● Condutores e manexo de interrupcións
● Seguridade e Protección en SO
● Autenticación e autorización de usuarios
● Copia de seguranza, recuperación e integridade dos datos
● Arquitectura Linux vs Windows
● Sistemas operativos móbiles (Android, iOS)
● Sistemas Operativos Distribuídos
● Sistemas operativos en tempo real (RTOS)
● Sistemas operativos baseados na nube
● Virtualización e Sistemas Operativos
● Tendencias futuras en sistemas operativos
⬇️ Descarga agora: desbloquea os conceptos fundamentais dos sistemas operativos e potencia as túas habilidades tecnolóxicas.
Última actualización
19 de xuño de 2025