Objetivos de Aprendizaje
Comprender
El concepto de sistema operativo y su importancia
Conocer
Tipos de SO y sus funciones esenciales
Relacionar
SO con hardware y software del sistema
1 Definición de Sistema Operativo
Un sistema operativo (SO) es un software fundamental que actúa como intermediario entre el usuario y el hardware del sistema de cómputo.
Su función principal es gestionar los recursos del hardware y proporcionar un entorno en el que los programas puedan ejecutarse eficientemente. El sistema operativo es el "puente" entre el usuario, las aplicaciones y el hardware.
Ejemplos de sistemas operativos:
Computadoras:
Windows, Linux, macOS
Dispositivos móviles:
Android, iOS
Sistemas embebidos:
FreeRTOS, VxWorks
2 Funciones Principales del Sistema Operativo
a) Gestión de Procesos
Asigna y controla la ejecución de programas en la CPU. Coordina la ejecución de procesos concurrentes y la asignación de recursos.
Ejemplo en Windows:
El Administrador de Tareas permite ver y gestionar procesos en ejecución.
Permite ver: % CPU, Memoria, Disco, Red
Función principal: Controla la ejecución de programas y recursos de la CPU.
b) Gestión de Memoria
Controla el uso de la RAM, asegurando que cada programa tenga el espacio necesario. Implementa mecanismos de memoria virtual para optimizar el rendimiento.
Memoria Virtual:
En sistemas modernos, la memoria RAM se complementa con memoria virtual en el disco duro (archivo de paginación).
Función principal: Administra la RAM y la memoria virtual.
c) Gestión de Almacenamiento
Organiza y administra los archivos en discos duros y SSD. Maneja sistemas de archivos como NTFS (Windows), FAT32, EXT4 (Linux).
Ejemplo en Windows:
El Explorador de Archivos permite gestionar archivos y carpetas organizadas en sistemas de archivos.
Función principal: Organiza archivos y sistemas de archivos.
d) Gestión de Dispositivos
Administra los periféricos conectados al sistema, como teclado, ratón, impresoras, etc. Usa controladores de dispositivo (drivers) para la comunicación entre hardware y software.
Ejemplo en Windows:
El Administrador de Dispositivos permite gestionar hardware conectado y sus controladores.
Permite: Ver hardware, Actualizar drivers, Solucionar problemas
Función principal: Controla periféricos mediante drivers.
e) Interfaz de Usuario
Permite la interacción del usuario con el sistema operativo.
CLI
Command Line Interface
Interacción mediante comandos de texto
Ejemplos:
• Terminal de Linux
• CMD en Windows
• PowerShell
GUI
Graphical User Interface
Interacción mediante ventanas, iconos y menús
Ejemplos:
• Escritorio de Windows
• macOS
• GNOME (Linux)
3 Clasificación de los Sistemas Operativos
a) Monotarea vs. Multitarea
Monotarea
Solo permite ejecutar un programa a la vez
Ejemplo: MS-DOS
Multitarea
Permite la ejecución de múltiples programas simultáneamente
Ejemplos: Windows, Linux, macOS
b) Monousuario vs. Multiusuario
Monousuario
Solo un usuario puede acceder al sistema a la vez
Ejemplo: Windows en una PC personal
Multiusuario
Permite que varios usuarios accedan al sistema simultáneamente
Ejemplos: Unix, servidores de red
c) Sistemas en Tiempo Real
Diseñados para aplicaciones críticas que requieren tiempos de respuesta garantizados.
Aplicaciones:
- Sistemas en aviones
- Máquinas de control industrial
- Sistemas médicos críticos
- Sistemas de control de tráfico
d) Sistemas Embebidos
Diseñados para dispositivos con funciones específicas.
Ejemplos:
- Electrodomésticos inteligentes
- Sistemas en automóviles
- Dispositivos IoT
- Equipos médicos portátiles
e) Sistemas Operativos Móviles
Optimizados para dispositivos portátiles con batería y pantallas táctiles.
Android
Sistema de Google basado en Linux, de código abierto
iOS
Sistema de Apple para iPhone y iPad, cerrado y optimizado
Actividad Evaluativa
Elaborar un mapa conceptual donde se clasifiquen y expliquen los diferentes tipos de sistemas operativos y sus funciones principales.
Criterios de evaluación:
- Claridad y organización de la información
- Uso de conceptos clave y definiciones adecuadas
- Relación entre los tipos de sistemas operativos y sus funciones
Entrega:
Enviar el mapa conceptual en formato PDF antes de la próxima sesión.
Material de Estudio
Descarga los recursos complementarios para profundizar en el tema