Sistemas Operativos: Conceptos y Funciones
Fundamentos, tipos, gestión de recursos, procesos, memoria y sistemas de archivos.
💾 Sistemas Operativos
¿Qué es un sistema operativo?
Es el software principal que gestiona el hardware y los recursos de la computadora, proporcionando servicios a los programas y al usuario.
Funciones principales
| Función | Descripción | Ejemplo |
|---|---|---|
| Gestión de Procesos | Controla la ejecución de programas y la asignación de CPU. | Multitarea en Windows, Linux. |
| Gestión de Memoria | Asigna y libera memoria, implementa memoria virtual. | Swap, paginación, RAM virtual. |
| Gestión de Archivos | Organiza y protege archivos y directorios. | Sistemas de archivos NTFS, ext4. |
| Gestión de Dispositivos | Controla el acceso a hardware y periféricos. | Drivers de impresora, USB. |
| Interfaz de Usuario | Permite la interacción usuario-sistema. | CLI (terminal), GUI (ventanas). |
Dato curioso
El primer sistema operativo comercial fue GM-NAA I/O en 1956 para IBM 704.
Tipos de sistemas operativos
Monotarea
Solo ejecuta un programa a la vez.
Multitarea
Permite ejecutar varios programas simultáneamente.
Monousuario
Un solo usuario a la vez.
Multiusuario
Varios usuarios pueden usar el sistema.
De red
Gestiona recursos y usuarios en red.
Embebidos
Diseñados para dispositivos específicos (ej: microondas, routers).
Móviles
Para smartphones y tablets.
Tiempo real
Responden en tiempo limitado, usados en control industrial.
Distribuidos
Varios sistemas operativos colaboran en diferentes máquinas para una tarea común.
Tipos de sistemas operativos
- Monotarea vs. multitarea
- Monousuario vs. multiusuario
- De red, embebidos, móviles, de tiempo real
Ejemplos populares
- Windows, Linux, macOS, Android, iOS
Dato
¡El sistema operativo es esencial para que tu computadora funcione y puedas usar aplicaciones!