Sistema operativo: funciones, núcleo y procesos
Entiende qué hace un sistema operativo, cómo administra procesos, memoria y archivos y por qué el núcleo es distinto de la interfaz.
Este contenido todavía no está disponible en portugués.Ir a la página de inicio en portugués

En pocas palabras
- El sistema operativo administra recursos y ofrece abstracciones para ejecutar programas.
- Un proceso es una instancia de un programa en ejecución, con estado y recursos asociados.
- Memoria virtual, concurrencia y persistencia resuelven problemas distintos del sistema.
En este artículo
Un sistema operativo es software que administra recursos de una computadora y ofrece servicios para que los programas puedan ejecutarse. Interviene en el uso del procesador, la memoria, los dispositivos, los archivos y los permisos. También proporciona abstracciones que simplifican el trabajo de las aplicaciones, como procesos y espacios de direcciones.
Windows, GNU/Linux, macOS, Android y otros sistemas presentan interfaces y arquitecturas diferentes, pero comparten problemas fundamentales de administración y protección. Para estudiar el tema en informática, es más útil comprender esos problemas que memorizar una lista de marcas o versiones.
Núcleo, interfaz y aplicaciones
El núcleo, o kernel, es la parte privilegiada que coordina funciones centrales y controla el acceso a recursos. Una interfaz gráfica o una terminal permite interactuar con el sistema, pero no equivale al núcleo. El conjunto exacto de componentes que se denomina “sistema operativo” puede variar según el contexto técnico.
Las aplicaciones solicitan servicios mediante interfaces y llamadas al sistema. Una aplicación no debería poder modificar sin control la memoria de otra o utilizar cualquier dispositivo con privilegios ilimitados. La separación de modos y los mecanismos de protección ayudan a establecer límites, aunque no eliminan todos los riesgos de errores o vulnerabilidades.
Funciones principales
| Recurso o función | Qué debe resolver |
|---|---|
| Procesador | Seleccionar qué tarea se ejecuta y cuándo. |
| Memoria | Asignar espacios, traducir direcciones y aplicar protección. |
| Entrada y salida | Coordinar solicitudes a dispositivos y controladores. |
| Archivos | Organizar nombres, contenidos, permisos y almacenamiento persistente. |
| Concurrencia | Coordinar tareas que interactúan o comparten recursos. |
| Seguridad | Autenticar, autorizar y limitar operaciones según políticas. |
Estas funciones se relacionan. Leer un archivo puede implicar revisar permisos, localizar datos, enviar una solicitud a un dispositivo, esperar una respuesta y copiar información a memoria. Desde la aplicación parece una operación sencilla porque el sistema oculta muchos detalles del hardware.
Programa, proceso e hilo
Un programa es una descripción de instrucciones y datos. Un proceso es una instancia en ejecución con estado, memoria y recursos asociados. Dos procesos pueden ejecutar el mismo programa sin ser el mismo proceso. Un hilo es un flujo de ejecución dentro de un proceso y suele compartir recursos con otros hilos del mismo proceso.
Cuando dos hilos acceden a un dato compartido, la corrección puede depender del orden de las operaciones. Los mecanismos de sincronización ayudan a coordinar accesos, pero deben diseñarse con cuidado para evitar condiciones de carrera o bloqueos. Concurrencia y paralelismo están relacionados, pero no son sinónimos.

Qué significa memoria virtual
La memoria virtual ofrece a los procesos una abstracción de su espacio de direcciones y permite aplicar traducción y protección. No significa únicamente “usar el disco como RAM”. La paginación, las tablas de páginas y otros mecanismos relacionan direcciones virtuales con recursos físicos, según la arquitectura.
Algunos sistemas pueden trasladar páginas entre memoria y almacenamiento. Ese intercambio puede ampliar las posibilidades de administración, pero acceder al almacenamiento suele ser más lento que acceder a la RAM. Aumentar el espacio de intercambio no vuelve automáticamente más rápida una computadora ni sustituye el análisis de su carga de trabajo.
Archivos, persistencia y permisos
Un sistema de archivos organiza datos para localizarlos y conservarlos más allá de la ejecución de un proceso. Los permisos establecen qué operaciones pueden realizar determinados usuarios o procesos. La persistencia requiere considerar fallos: una interrupción durante una escritura puede dejar operaciones incompletas si no existen mecanismos adecuados.
La protección del sistema operativo forma parte de una seguridad más amplia. Actualizaciones, configuración, prácticas de usuario y seguridad de aplicaciones también influyen. Ningún nombre comercial garantiza por sí solo invulnerabilidad ni ausencia de pérdida de datos.
Cómo estudiar el funcionamiento con un caso
- Elige una acción concreta, como abrir un documento.
- Identifica aplicación, proceso y servicios solicitados.
- Describe los recursos implicados: CPU, memoria, almacenamiento y dispositivos.
- Explica qué abstracción facilita la tarea y qué protección limita el acceso.
- Separa lo que observaste en el sistema de lo que supones sobre su implementación.
El libro universitario Operating Systems: Three Easy Pieces organiza el aprendizaje alrededor de virtualización, concurrencia y persistencia. Es una ruta útil para ampliar los conceptos de este artículo. Para explorar otros temas del portal, visita Tecnología.
Video para ampliar el tema
Referencias
- Arpaci-Dusseau, R. H.; Arpaci-Dusseau, A. C. Operating Systems: Three Easy Pieces. University of Wisconsin–Madison. https://pages.cs.wisc.edu/~remzi/OSTEP/
- UNAM, CUAED. Sistemas operativos. https://repositorio-uapa.cuaed.unam.mx/repositorio/moodle/pluginfile.php/2768/mod_resource/content/1/UAPA-Sistemas-Operativos/index.html
- IBM. ¿Qué son los sistemas operativos? https://www.ibm.com/mx-es/think/topics/operating-systems
Autoría
Study Mais
Sigue estudiando

Diagrama de flujo: símbolos y ejemplo paso a paso
Un diagrama de flujo representa los pasos de un proceso y las decisiones que cambian su recorrido. Las figuras indican el tipo de acción; las flechas muestran el orden. Para que sea útil, debe poder seguirse con datos concretos y llegar al resultado esperado.

Mapa conceptual: cómo hacerlo con un ejemplo explicado
Un mapa conceptual representa conceptos y relaciones que pueden leerse como afirmaciones con sentido. Para construirlo, define una pregunta, elige conceptos y conéctalos mediante palabras de enlace. Una colección de recuadros unidos por flechas todavía no explica esas relaciones.

Sistema digestivo: órganos, funciones y recorrido del alimento
El sistema digestivo transforma los alimentos, absorbe nutrientes y elimina residuos. Incluye el tubo digestivo y órganos accesorios que aportan secreciones. El alimento recorre el tubo, pero no pasa por el interior del hígado, la vesícula biliar o el páncreas.
