

REVISTA DIGITAL NÚCLEO

SISTEMA OPERATIVO



Republica Bolivariana De Venezuela
Universidad Bicentenaria De Aragua
Vicerrectorado Académico
Facultad De Ingenieria
Escuela De Sistemas
Asignatura: Sistemas Operativos
Createc- Táchira

Autor: andrick Lugo 31.059.299 imestre: VI Sección:T1
Unidad: II
Tutor: Roberto Ontiveros
San Cristóbal, Octubre del 2025
NÚCLEO DEL SISTEMA OPERATIVO, CONCEPTOS BÁSICOS
TRADICIONALES EN SISTEMAS OPERATIVOS, NUEVOS CONCEPTOS BÁSICOS ASOCIADOS A SISTEMAS OPERATIVOS, LLAMADAS AL SISTEMA, ARCHIVOS EN SISTEMAS OPERATIVOS, DIRECTORIOS EN SISTEMAS OPERATIVOS
2025
DIRECTOR EDITORIAL
YOHANDRICK ENRIQUE LUGO GOMEZ
CONSEJO EDITORIAL
UNIVERSIDAD BICENTENARIA DE ARAGUA
UBA
OCTUBRE 2025
INTRODUCCION
El núcleo de un sistema operativo (kernel) es el componente central que actúa como interfaz entre el software de la computadora y su hardware. Gestiona recursos críticos como la memoria, la CPU y los dispositivos, a la vez que proporciona una capa de abstracción para que las aplicaciones puedan funcionar sin conocer los detalles específicos del hardware. El núcleo se encarga de tareas esenciales como la administración de procesos, la comunicación entre procesos y el manejo de las llamadas al sistema para garantizar que el sistema funcione de manera eficiente y segura.
Núcleo del sistema operativo Núcleo del sistema operativo
El núcleo (o kernel en inglés) es el componente central y más fundamental de un sistema operativo (SO). Actúa como un puente entre el hardware del computador y el software de usuario, gestionando los recursosdelsistemademanera eficienteysegura.

Conceptos Básicos
Tradicionales
Conceptos Básicos Tradicionales en Sistemas Operativos
en Sistemas
Operativos
Antes de los nuevos, recordemos los clásicos: procesos, hilos, memoria, archivos, planificación de CPU, gestión de I/O y seguridad básica. Estos siguensiendofundamentales.
Nuevos Conceptos Básicos Asociados a Sistemas Operativos
Nuevos Conceptos Básicos Asociados a Sistemas Operativos
Los sistemas operativos han evolucionado con tecnologías emergentes. Aquí los conceptos clave más recientes, enfocados en eficiencia, escalabilidadyseguridadenentornosmodernoscomolanubeyelIoT:
Nuevos Conceptos Básicos Asociados a Sistemas Operativos
Nuevos Conceptos Básicos Asociados a Sistemas Operativos
Virtualización: Permite ejecutar múltiples SO o aplicaciones en un solohardwarefísicomediantemáquinasvirtuales(VM).
Contenedores:Tecnologíaligeraparaempaquetaraplicacionescon dependencias. Diferente de VMs, comparten el núcleo del SO, mejorandoportabilidadyeficienciaendespliegues.
Computación en la Nube: SO diseñados para entornos distribuidos. Incluye escalabilidad automática, orquestación (Kubernetes) y serviciosserverlessparamanejarcargasvariables.
Sistemas Distribuidos: Gestión de recursos en redes de computadoras. Conceptos como consenso (ej. Paxos), tolerancia a fallosycomputacióndistribuida(ej.Hadoopparabigdata).

Seguridad Avanzada: Enfoque en ciberseguridad con encriptación, controldeaccesobasadoenroles (RBAC), detección de intrusiones y SO seguros (ej. SELinux). Incluye protección contra malware y ataqueszero-day.
IoT y Edge Computing: SO optimizados para dispositivos conectados (ej. Raspberry Pi con Linux). Procesamiento de datos en el borde (edge) para reducir latencia, con protocolos como MQTT.
Inteligencia Artificial en SO: Integración de IA para optimización automática, como planificación predictiva de recursos o detección de anomalías en el rendimiento (ej. en Windows o Linux con herramientasdeML).
Microservicios y Arquitecturas Modulares: Descomposición de aplicaciones en servicios independientes, gestionados por SO con orquestadoresparaescalabilidadyresiliencia.
Nuevos Conceptos Básicos Asociados a Sistemas Operativos
Nuevos Conceptos Básicos Asociados a Sistemas Operativos
BlockchainenSO: Uso de cadenas de bloques para transacciones seguras y distribuidas, integradas en SO para aplicaciones como contratosinteligentesoidentidaddigital.
Computación Cuántica: Conceptos emergentes en SO para manejar computadoras cuánticas, incluyendo algoritmos de correccióndeerroresysimulacióncuánticaenentornoshíbridos.
Llamadas al Sistema en Sistemas Operativos
Llamadas al Sistema en Sistemas
Operativos
Las llamadas al sistema (system calls) son interfaces programáticas quepermitenalosprocesosdeusuariointeractuarconelnúcleodelSO para acceder a recursos hardware o servicios del sistema. Actúan como un puente seguro entre el software de aplicación y el hardware, causarinestabilidad.

Importancia: Proporcionan abstracción y seguridad; sin ellas, los programas no podrían usar recursos como CPU o disco. En SO como Linux, hay cientos de llamadas documentadas en el manual(manpages).
Funcionamiento: Un proceso invoca una llamada (ej. mediante una función en C como open() o read()), lo que genera una interrupción (trap) para cambiar al modo kernel. El núcleo ejecuta la operación y retornaelcontrol.
Archivos en Sistemas Operativos
Archivos en Sistemas
Operativos
Los archivos son unidades de almacenamiento persistente que contienendatosoprogramas.ElSOlosgestionaatravésdelsistema de archivos (file system), que organiza y controla el acceso para asegurarintegridadyeficiencia.
Características:
Tipos: Regulares (datos), directorios, enlaces simbólicos, dispositivos(ej./devenUnix).
Atributos: Nombre, tamaño, permisos (lectura, escritura, ejecución), propietario, timestamps (creación, modificación).
OperacionesPrincipales:
Crear, abrir, leer, escribir, cerrar, eliminar.
Ejemplos: En Windows (NTFS), archivos se manejan con APIs como CreateFile; en Linux (ext4), con comandos como touchollamadascomoopen().

Gestión: El SO usa buffers para I/O eficiente, caching para velocidad y journaling para recuperación de fallos. Archivos se almacenan en bloques en disco,conmetadatoseninodos (enUnix).
Directorios en Sistemas
Directorios en Sistemas Operativos
Operativos
Losdirectorios(ocarpetas)sonestructurasqueorganizanarchivosy subdirectorios en una jerarquía, facilitando la navegación y el acceso. Actúan como contenedores lógicos en el sistema de archivos.
Directorios en Sistemas
Directorios en Sistemas
Operativos
Operativos
Estructura: Forma un árbol, con un directorio raíz (ej. "/" en Unix, "C:" en Windows). Cada directoriocontieneentradasque apuntan a archivos o subdirectorios.
Operaciones: Crear, listar, cambiar (cd), renombrar,eliminar.
Ejemplos:EnLinux,mkdircrea directorios; en Windows, el Explorador maneja la navegación.
Importancia: Permiten organización lógica (ej. /home/usuario/documentos). El SO mantiene rutas absolutas o relativas para localizar archivos, y usa permisos para controlar acceso.

CONCLUSIÓN
El núcleo (kernel) representa el corazón palpitante de un sistema operativo (SO), siendo el componente que no solo facilita la interacción entre hardware y software, sino que también define la viabilidad y eficienciadetodalacomputaciónmoderna.Desdesuconcepciónenlos albores de la informática hasta su rol indispensable en tecnologías emergentes,elnúcleoesuntestimoniodelaevolucióndelaingenieríade software.Enresumen,elnúcleoactúacomoeldirectordeorquestaenun SO,coordinandorecursosyoperacionesparaquelossistemasfuncionen de forma armoniosa y segura. Sin él, los programas de usuario no podrían acceder a hardware básico, lo que resultaría en caos computacional.
© 2025 IONOS Inc. Kernel - El núcleo del sistema operativo. Recuperado el 25 de octubrede2025
https://www.ionos.com/es-us/digitalguide/servidores/know-how/que-es-elkernel/ ©2013-2025EnciclopediaConcepto.Sistemaoperativo.Recuperadoel25deoctubre de2025
https://conceptode/sistema-operativo/
<Pravin/>.BasicOperatingSystemConcepts.Recuperadoel25deoctubrede2025
https://pravin-hubrgb.github.io/BCA/resources/sem1/Computer%20Fundamentals%20and%20Inform ation%20Technology/operating systems/indexhtml
IBM.Llamadasdelsistema.Recuperadoel25deoctubrede2025
https://www.ibm.com/docs/es/aix/7.3.0?topic=concepts-system-calls
©2025KingstonTechnologyCorporation Comprendiendolossistemasdearchivos Recuperadoel25deoctubrede2025
https://www.kingston.com/latam/blog/personal-storage/understanding-filesystems