Saltar al contenido

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.

Autoría
Study Mais
Publicado el
Tiempo de lectura
4 min de lectura

Este contenido todavía no está disponible en portugués.Ir a la página de inicio en portugués

Estación de trabajo de informática con una computadora portátil y componentes electrónicos.
Ilustración conceptual; no representa una observación experimental. Study Mais — imagen generada con IA.

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.

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ónQué debe resolver
ProcesadorSeleccionar qué tarea se ejecuta y cuándo.
MemoriaAsignar espacios, traducir direcciones y aplicar protección.
Entrada y salidaCoordinar solicitudes a dispositivos y controladores.
ArchivosOrganizar nombres, contenidos, permisos y almacenamiento persistente.
ConcurrenciaCoordinar tareas que interactúan o comparten recursos.
SeguridadAutenticar, autorizar y limitar operaciones según políticas.
Problemas que administra el sistema operativo

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.

Estudiante de ingeniería examina una tarjeta electrónica junto a una computadora.
El sistema operativo coordina el acceso al hardware mediante mecanismos y controladores; la imagen es ilustrativa. Study Mais — imagen generada con IA.

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

  1. Elige una acción concreta, como abrir un documento.
  2. Identifica aplicación, proceso y servicios solicitados.
  3. Describe los recursos implicados: CPU, memoria, almacenamiento y dispositivos.
  4. Explica qué abstracción facilita la tarea y qué protección limita el acceso.
  5. 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

Introducción a los sistemas operativos. El texto amplía la distinción entre procesos, memoria y persistencia. Introducción a los sistemas operativos | Sistemas Operativos 1 (Asimov Code)

Referencias

  1. Arpaci-Dusseau, R. H.; Arpaci-Dusseau, A. C. Operating Systems: Three Easy Pieces. University of Wisconsin–Madison. https://pages.cs.wisc.edu/~remzi/OSTEP/
  2. UNAM, CUAED. Sistemas operativos. https://repositorio-uapa.cuaed.unam.mx/repositorio/moodle/pluginfile.php/2768/mod_resource/content/1/UAPA-Sistemas-Operativos/index.html
  3. IBM. ¿Qué son los sistemas operativos? https://www.ibm.com/mx-es/think/topics/operating-systems

Autoría

Study Mais

Estudiante organiza figuras de papel para planear un proceso en su escritorio.
Tecnología

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.

4 min de lecturaEspañol
Estudiante organiza tarjetas relacionadas alrededor de una idea central en su escritorio.
Guías Académicas y Metodología

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.

4 min de lecturaEspañol
Modelo didáctico del aparato digestivo en un espacio de estudio de anatomía.
Ciencias de la Salud

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.

4 min de lecturaEspañol