martes, 26 de mayo de 2026

SISTEMAS OPERATIVOS vs SISTEMAS OPERATIVOS DE RED

 

SISTEMAS OPERATIVOS

vs

SISTEMAS OPERATIVOS DE RED

 

 


 

  PARTE I: SISTEMAS OPERATIVOS

 

1.1 ¿Qué son los Sistemas Operativos?

Un Sistema Operativo (SO) es el software fundamental que actúa como intermediario entre el hardware de una computadora y los programas de aplicación. Es el primer programa que se carga al encender el equipo y permanece activo durante toda la sesión, gestionando todos los recursos disponibles del sistema.

El SO crea un entorno en el que otros programas pueden ejecutarse de manera controlada, eficiente y segura. Sin él, el hardware de la computadora sería inútil, ya que los usuarios y las aplicaciones no tendrían forma de interactuar con los componentes físicos.

 

1.2 ¿Para qué sirve un Sistema Operativo?

Los sistemas operativos cumplen múltiples propósitos esenciales:

        Gestión de recursos: Administra el uso de la CPU, memoria RAM, almacenamiento y dispositivos de entrada/salida.

        Interfaz de usuario: Provee una forma de interacción entre el usuario y la máquina, ya sea gráfica (GUI) o de línea de comandos (CLI).

        Ejecución de programas: Carga y ejecuta aplicaciones, asignándoles los recursos necesarios.

        Gestión de archivos: Organiza, almacena, recupera y protege la información en discos y otros medios.

        Seguridad y control de acceso: Autentica usuarios y restringe el acceso no autorizado a datos y recursos.

        Comunicación entre procesos: Permite que distintos programas se comuniquen y compartan información de forma controlada.

 

1.3 Composición de un Sistema Operativo

Un sistema operativo se compone de varios módulos o capas, cada una con responsabilidades específicas:

 

a) Núcleo o Kernel

Es el componente central del SO. Gestiona directamente el hardware, controla la memoria, administra los procesos y maneja las interrupciones. Es la parte más privilegiada y crítica del sistema.

b) Gestión de Procesos

Módulo responsable de crear, planificar, suspender y terminar procesos. Implementa algoritmos de planificación como Round Robin, FIFO, o Prioridades para repartir equitativamente el tiempo de CPU.

c) Gestión de Memoria

Controla la asignación y liberación de memoria RAM. Implementa técnicas como paginación, segmentación y memoria virtual para optimizar el uso del espacio disponible.

d) Sistema de Archivos

Define la estructura lógica del almacenamiento. Gestiona directorios, permisos, creación y eliminación de archivos. Soporta sistemas como FAT32, NTFS, ext4, APFS, entre otros.

e) Gestión de Dispositivos (Drivers)

Provee controladores (drivers) que permiten la comunicación entre el SO y los dispositivos hardware: impresoras, teclados, pantallas, unidades de disco, tarjetas de red, etc.

f) Interfaz de Usuario

Puede ser gráfica (GUI) como en Windows o macOS, o de línea de comandos (CLI) como en Linux/Unix. Permite al usuario emitir órdenes e interactuar con el sistema.

g) Sistema de Seguridad

Gestiona autenticación de usuarios, permisos de acceso, cifrado y auditoría de eventos para proteger la integridad del sistema y los datos.

 

1.4 Funciones que desempeña en un Equipo de Cómputo

Dentro de un equipo de cómputo, el sistema operativo desempeña las siguientes funciones clave:

        Arranque del sistema (Boot): Inicializa el hardware, carga el kernel y prepara el entorno de ejecución.

        Planificación de la CPU: Decide qué proceso ocupa el procesador en cada instante, optimizando el rendimiento.

        Gestión de la memoria principal: Asigna bloques de RAM a los procesos en ejecución y libera la memoria al terminar.

        Control de entrada/salida: Coordina las operaciones de lectura y escritura con los dispositivos periféricos.

        Administración del sistema de archivos: Crea, organiza y protege archivos y carpetas en los dispositivos de almacenamiento.

        Control de usuarios y permisos: Permite o deniega el acceso de los usuarios según sus privilegios asignados.

        Detección y manejo de errores: Identifica fallos del hardware o software y toma acciones para evitar la pérdida de datos.

        Comunicación entre procesos (IPC): Facilita el intercambio de datos entre aplicaciones en ejecución simultánea.

 

1.5 Variantes y Categorías de Sistemas Operativos

Los sistemas operativos se clasifican en diversas categorías según su uso, arquitectura y funcionalidad:

 

Por Tipo de Usuario

        Monousuario: Solo permite un usuario a la vez. Ejemplo: MS-DOS, versiones básicas de Windows.

        Multiusuario: Permite que varios usuarios usen el sistema simultáneamente. Ejemplo: Linux, Unix, Windows Server.

Por Número de Tareas

        Monotarea: Ejecuta un solo programa a la vez. Ejemplo: MS-DOS.

        Multitarea: Ejecuta múltiples programas de manera concurrente. Ejemplo: Windows, macOS, Linux.

Por Procesadores

        Monoprocesador: Gestiona un solo CPU. Ejemplo: versiones antiguas de Windows.

        Multiprocesador: Administra múltiples CPUs o núcleos. Ejemplo: Linux, Windows Server.

Por Interfaz

        GUI (Interfaz Gráfica): Usa ventanas, íconos y menús. Ejemplo: Windows 11, macOS Ventura.

        CLI (Línea de Comandos): Interacción por texto. Ejemplo: Linux Bash, MS-DOS.

        Mixtos: Combinan GUI y CLI. Ejemplo: macOS, Ubuntu.

Por Plataforma

        De escritorio: Windows 10/11, macOS, Ubuntu Desktop.

        Móviles: Android, iOS.

        Embebidos: QNX, VxWorks (en dispositivos industriales o de IoT).

        De tiempo real (RTOS): FreeRTOS, RTLinux (respuesta garantizada en microsegundos).

        De red: Windows Server, Linux Server, Novell NetWare.

 


 

  PARTE II: SISTEMAS OPERATIVOS DE RED

 

2.1 ¿Qué son los Sistemas Operativos de Red?

Un Sistema Operativo de Red (NOS, por sus siglas en inglés: Network Operating System) es un tipo especializado de sistema operativo diseñado para gestionar, administrar y coordinar los recursos de una red de computadoras. Proporciona los servicios necesarios para que múltiples equipos puedan comunicarse, compartir recursos (archivos, impresoras, conexión a internet) y colaborar de forma eficiente y segura.

A diferencia de un sistema operativo de escritorio que atiende a un solo usuario o equipo, el NOS está orientado a entornos corporativos, institucionales o de datos en los que decenas, cientos o miles de dispositivos se interconectan para trabajar de manera coordinada.

 

2.2 ¿Para qué sirve un Sistema Operativo de Red?

        Compartir recursos: Permite que impresoras, unidades de almacenamiento, bases de datos y conexiones a Internet sean accesibles para todos los equipos de la red.

        Gestión centralizada de usuarios: Administra las cuentas, contraseñas y permisos de todos los usuarios desde un punto central (servidor).

        Seguridad de la red: Controla el acceso a los recursos mediante políticas de seguridad, listas de control de acceso (ACL) y cifrado de datos.

        Servicios de red: Provee servicios esenciales como DNS (resolución de nombres), DHCP (asignación de IPs), FTP, HTTP, correo electrónico y VPN.

        Alta disponibilidad: Ofrece mecanismos de tolerancia a fallos, replicación de datos y balanceo de carga para garantizar la continuidad del servicio.

        Administración remota: Permite a los administradores gestionar los servidores y equipos de la red desde cualquier ubicación.

 

2.3 Composición de un Sistema Operativo de Red

El NOS agrega a las capas del sistema operativo convencional componentes especializados para la red:

 

a) Kernel con soporte de red

El núcleo del NOS incluye módulos avanzados para gestión de protocolos TCP/IP, manejo de paquetes de datos y soporte de interfaces de red de alta velocidad.

b) Pila de Protocolos de Red

Implementa los protocolos de comunicación: TCP/IP, UDP, ICMP, IPv6, entre otros. Es el componente que permite la transmisión y recepción de datos entre equipos conectados en red.

c) Servicios de Directorio

Gestiona usuarios, grupos, equipos y políticas de forma centralizada. Ejemplos: Active Directory (Windows Server), LDAP (en sistemas Linux/Unix).

d) Servidor de Archivos e Impresión

Permite compartir archivos y dispositivos de impresión en toda la red, controlando los permisos de acceso de cada usuario o grupo.

e) Servicios de Nombres y Direccionamiento

Incluye servidores DNS (Domain Name System) para resolución de nombres y DHCP (Dynamic Host Configuration Protocol) para la asignación automática de direcciones IP.

f) Herramientas de Monitoreo y Administración

Módulos para supervisar el tráfico de red, el estado de los servidores, el rendimiento de los equipos y generar alertas ante fallos o comportamientos anómalos.

g) Seguridad y Firewall

Componentes integrados de filtrado de paquetes, control de acceso, auditoría de eventos, detección de intrusos (IDS) y soporte para VPN (redes privadas virtuales).

 

2.4 Funciones que desempeña en un Equipo de Cómputo en Red

        Autenticación y autorización: Verifica la identidad de los usuarios y asigna los permisos correspondientes a cada recurso de la red.

        Compartición de recursos: Gestiona el acceso concurrente de múltiples usuarios a archivos, impresoras y aplicaciones almacenadas en el servidor.

        Administración de dominios: Permite agrupar equipos y usuarios en dominios para aplicar políticas comunes de seguridad y configuración.

        Servicios de correo y comunicación: Provee servidores de correo electrónico (Exchange, Postfix) y servicios de mensajería interna.

        Gestión de copias de seguridad: Automatiza y centraliza las copias de respaldo de datos críticos de todos los equipos de la red.

        Control de ancho de banda: Prioriza el tráfico de red según las necesidades de cada servicio o usuario (QoS).

        Virtualización de servidores: Soporta la creación de máquinas virtuales para optimizar el uso del hardware disponible.

        Actualizaciones centralizadas: Distribuye actualizaciones de software y parches de seguridad a todos los equipos de la red desde un servidor central.

 

2.5 Variantes y Categorías de Sistemas Operativos de Red

 

Por Función Principal

        Servidor de archivos: Gestiona el almacenamiento y acceso a archivos. Ejemplo: Windows Server con roles de File Server.

        Servidor web: Aloja sitios y aplicaciones web. Ejemplo: Ubuntu Server con Apache/Nginx.

        Servidor de base de datos: Administra bases de datos. Ejemplo: Red Hat Enterprise Linux.

        Servidor de correo: Gestiona el correo electrónico corporativo. Ejemplo: Windows Server con Exchange.

Por Arquitectura

        Cliente-Servidor: Un servidor central provee servicios a múltiples clientes. Modelo más común en empresas.

        Peer-to-Peer (P2P): Cada nodo actúa como cliente y servidor. Ejemplo: redes pequeñas o domésticas.

        Distribuido: Los recursos y procesos se reparten entre múltiples servidores. Ejemplo: clústeres de Linux.

Ejemplos de NOS más utilizados

        Windows Server 2019/2022: El más usado en entornos corporativos. Incluye Active Directory, Hyper-V y servicios IIS.

        Linux (Ubuntu Server, CentOS, Red Hat Enterprise Linux): Preferido en servidores web, bases de datos y entornos de nube.

        Novell NetWare: Histórico pionero de los NOS, con servicios de directorio NDS.

        FreeBSD / OpenBSD: Usados en servidores de alta seguridad y routers.

        Cisco IOS / NX-OS: Sistemas propietarios para routers y switches de redes empresariales.

 

2.6 Herramientas Administrativas de los Sistemas Operativos de Red

Los NOS incluyen un amplio conjunto de herramientas para facilitar la administración y el mantenimiento de la infraestructura de red:

 

a) Consola de Administración de Usuarios (Active Directory / LDAP)

Permite crear, modificar y eliminar cuentas de usuario y grupos. Gestiona las políticas de contraseñas, restricciones de acceso y permisos sobre recursos compartidos. En Windows Server se accede mediante 'Usuarios y equipos de Active Directory'.

b) Directivas de Grupo (GPO - Group Policy Objects)

Herramienta exclusiva de Windows Server que permite aplicar configuraciones, restricciones y políticas de seguridad de forma automática a todos los equipos y usuarios del dominio. Controla desde el fondo de pantalla hasta la instalación de software.

c) Monitor de Rendimiento y Recursos

Supervisar en tiempo real el uso de CPU, memoria, disco y red de los servidores. Genera alertas cuando se supera un umbral crítico. En Windows: 'Monitor de rendimiento (perfmon)'; en Linux: herramientas como 'htop', 'iostat', 'netstat'.

d) Consola de Administración de DNS y DHCP

Gestiona la asignación de nombres de dominio (DNS) y direcciones IP (DHCP). Permite crear zonas DNS, registros A, CNAME, MX, y configurar rangos de IPs para la asignación automática a clientes de la red.

e) Administrador de Servidores (Server Manager)

Panel centralizado en Windows Server para instalar y configurar roles (Web Server, DNS, DHCP, File Server, etc.), gestionar características del sistema y supervisar el estado general de los servidores.

f) Shell de Administración Remota (PowerShell / SSH)

PowerShell (Windows) y SSH con Bash (Linux) permiten administrar servidores de forma remota mediante comandos de texto. Son fundamentales para la automatización de tareas repetitivas mediante scripts.

g) Sistema de Monitoreo de Red (SNMP / Nagios / Zabbix)

Herramientas que supervisan el estado de todos los dispositivos de la red: routers, switches, servidores e impresoras. Generan dashboards visuales, históricos de rendimiento y alertas por correo o SMS ante fallos.

h) Administrador de Copias de Seguridad (Backup)

Herramientas como Windows Server Backup, Veeam o Bacula automatizan la copia y restauración de datos críticos. Permiten definir políticas de retención, cifrado de copias y restauración granular de archivos.

i) Firewall y Gestión de Seguridad

Windows Firewall con seguridad avanzada, iptables/nftables en Linux, o firewalls dedicados como pfSense permiten definir reglas de filtrado de tráfico, proteger puertos y crear VPNs corporativas.

j) Consola de Virtualización (Hyper-V / VMware / KVM)

Permite crear, configurar y gestionar máquinas virtuales sobre el servidor físico, maximizando el uso del hardware y facilitando la recuperación ante desastres mediante snapshots y clonación de VMs.

 



















 

No hay comentarios.:

Publicar un comentario

M1-Lab1. Conociendo Cisco Packet Tracer

 El video “M1-Lab1. Conociendo Cisco Packet Tracer” , impartido por Ericka Zavala , tiene como objetivo introducir al estudiante en el uso d...