UNIVERSIDAD
DOMINICANA O&M
CARRERA:
Ingeniería en Sistemas
SECCIÓN:
0342
MATERIA:
Sistema operativo
DOCENTE:
Ing. Felicia Alcántara
INTEGRANTES:
Rilenny Montero Luciano 24-SISM-1-026
Desglose de la arquitectura (Núcleo/Gestión de procesos)
Rosmariel Lorenzo Nina 24-SISM-1-018
Desglose de la arquitectura (Gestión de memoria/Sistema de archivos)
Mairelis Figuereo Puello 24-SISM-1-043
Desglose de la arquitectura (Gestión de dispositivos/ Seguridad y protección)
Darliz Lorenzo Calderon 24-SISM-1-005
Análisis comparativo y Desafíos y mejoras
TEMA:
Windows y Linux en un solo equipo
FECHA:
25/06/2025
Índice
Introducción........................................................................................................................... 3
Desglose de la Arquitectura..................................................................................................4
Núcleo (Kernel).......................................................................................................................4
Concepto de Kernel............................................................................................................4
Función del Núcleo en Sistemas Operativos..................................................................... 4
Windows....................................................................................................................... 4
Linux............................................................................................................................. 4
Diferencia entre un Kernel y un Microkernel...................................................................... 5
En Windows................................................................................................................. 5
En Linux....................................................................................................................... 5
Gestión de Procesos............................................................................................................. 6
¿Qué es la gestión de procesos?.......................................................................................6
Gestión de Procesos en Windows..................................................................................... 6
Gestión de Procesos en Linux........................................................................................... 7
Algoritmos de Planificación Utilizados.......................................................................... 8
En Windows................................................................................................................. 8
En Linux....................................................................................................................... 8
Gestión de Memoria............................................................................................................... 9
¿Cómo se gestiona la memoria primaria y secundaria?.................................................... 9
Conceptos clave aplicados en ambos sistemas...............................................................10
CUADRO COMPARATIVO WINDOWS VS LINUX.......................................................... 11
Sistema de Archivos............................................................................................................12
¿Cómo se organiza, almacena y accede a los datos?.....................................................12
Tipos de sistemas de archivos soportados:..................................................................... 13
Gestión de Dispositivos...................................................................................................... 15
En Linux:.......................................................................................................................... 15
En Windows:.................................................................................................................... 15
Seguridad y Protección....................................................................................................... 16
En Linux:.......................................................................................................................... 16
En Windows:.................................................................................................................... 17
Análisis Comparativo: Windows y Linux........................................................................... 18
Desafíos................................................................................................................................ 18
Desafíos Actuales:........................................................................................................... 18
Mejoras..................................................................................................................................19
Para Windows:................................................................................................................. 19
Para Linux:....................................................................................................................... 19
Conclusión............................................................................................................................21
Bibliografía........................................................................................................................... 22
2
Introducción
En la evolución de los sistemas informáticos, comprender la arquitectura de los sistemas
operativos es fundamental para quienes se forman en el área de tecnología. Los sistemas
operativos no solo permiten que el usuario interactúe con el hardware, sino que organizan,
gestionan y controlan los recursos del sistema de manera eficiente. Dentro de este campo,
dos sistemas se destacan por su amplia adopción y características contrastantes: Windows
y Linux.
Este trabajo, titulado “Windows y Linux en un mismo equipo”, responde a una inquietud
académica clave:
¿Por qué elegimos la arquitectura de estos dos sistemas operativos?
La respuesta se basa en que tanto Windows como Linux representan modelos
arquitectónicos distintos pero complementarios, y estudiarlos en paralelo permite entender
mejor sus componentes internos, cómo interactúan con el hardware, cómo gestionan los
procesos, la memoria, los dispositivos, los archivos, y qué mecanismos de seguridad y
protección ofrecen. Windows se construye bajo una arquitectura híbrida, con características
monolíticas y de microkernel, mientras que Linux mantiene un enfoque más cercano al
kernel monolítico modular, aunque con constante evolución hacia una estructura más
flexible.
Este informe tiene como objetivo profundizar en la arquitectura de ambos sistemas desde
una mirada comparativa, abordando cómo están diseñados sus núcleos, cómo organizan
sus procesos internos y qué ventajas y desafíos presentan al convivir en un mismo equipo.
Analizar ambos entornos en conjunto nos permite, como estudiantes de Ingeniería en
Sistemas, obtener una visión técnica más completa, fortalecer nuestras competencias y
prepararnos para interactuar con distintos entornos operativos en el ámbito profesional.
3
Desglose de la Arquitectura
Núcleo (Kernel)
El núcleo o kernel es el componente fundamental del sistema operativo. Su importancia
radica en que actúa como intermediario entre el hardware y las aplicaciones que se
ejecutan en un equipo. A través de su arquitectura, el kernel administra los recursos del
sistema, coordina los procesos y asegura la estabilidad y eficiencia del entorno operativo.
Concepto de Kernel
El kernel es un programa privilegiado que se ejecuta en el modo núcleo (modo superior) del
procesador, con acceso completo al hardware. Su función esencial es gestionar los recursos
del sistema, como la CPU, la memoria, los dispositivos y el sistema de archivos,
proporcionando servicios esenciales a las demás partes del sistema operativo y a las
aplicaciones.
El núcleo es un pilar esencial en la arquitectura de un sistema operativo. Su correcta
implementación determina el rendimiento, la seguridad y la estabilidad del sistema. La
evolución hacia modelos más modulares, como el microkernel e híbrido, refleja la necesidad
de combinar eficiencia con flexibilidad y seguridad.
Función del Núcleo en Sistemas Operativos
Windows
El kernel de un sistema operativo implementa la funcionalidad básica de la que depende
todo lo demás. El kernel de Microsoft Windows proporciona operaciones básicas de bajo
nivel, como la programación de hilos y el enrutamiento de interrupciones de hardware. Es el
corazón del sistema operativo, y todas las tareas que realiza deben ser rápidas y sencillas.
Linux
El kernel de Linux es el núcleo del sistema operativo Linux. Gestiona los recursos del
sistema y facilita la comunicación entre los componentes de hardware y software. Como
corazón del sistema operativo, el kernel desempeña un papel crucial para permitir el
funcionamiento y la integración fluida de diversas aplicaciones de software y componentes
del sistema.
4
El kernel de Linux es responsable de varias funciones clave esenciales para el rendimiento
y la estabilidad general del sistema operativo. Estas funciones incluyen:
Abstracción y gestión de hardware
Gestión de procesos
Gestión del sistema de archivos
Gestión de red
Diferencia entre un Kernel y un Microkernel
En Windows
En sistemas operativos como Windows, la diferencia fundamental entre un kernel monolítico
y un microkernel radica en cómo se organiza y gestiona el sistema operativo.
El kernel monolítico integra todos los servicios del sistema operativo dentro de un mismo
espacio de direcciones. Esto significa que el sistema entero se ejecuta junto, lo que puede
mejorar el rendimiento, pero también aumenta el riesgo de fallos en cascada.
Por otro lado, el microkernel separa estos servicios en módulos distintos, ejecutando
algunos en el espacio del kernel y otros en el espacio de usuario, utilizando la comunicación
por paso de mensajes entre procesos.
Windows utiliza un kernel híbrido, que combina elementos de ambos modelos. Aunque
tradicionalmente se le ha considerado más cercano al modelo monolítico, su arquitectura
moderna incorpora modularidad y características del microkernel para mejorar la estabilidad
y la seguridad.
En Linux
El microkernel organiza los servicios del sistema operativo de modo que los servicios de
usuario y los del kernel se mantienen en espacios de direcciones separados. Esta
separación favorece una mayor estabilidad y seguridad, ya que un fallo en un servicio de
usuario no afecta directamente al núcleo del sistema.
En cambio, el kernel monolítico, como el que utiliza tradicionalmente Linux, agrupa todos
los servicios —tanto del sistema como del usuario— dentro del mismo espacio de
direcciones del kernel. Esto permite una ejecución más rápida, pero puede comprometer la
estabilidad en caso de errores graves.
5
Gestión de Procesos
¿Qué es la gestión de procesos?
La gestión de procesos es una de las funciones esenciales del sistema operativo. Se
encarga de crear, planificar, ejecutar y finalizar procesos, coordinando el uso de recursos
del sistema como la CPU y la memoria, y garantizando que múltiples procesos puedan
ejecutarse de manera eficiente y segura.
Gestión de Procesos en Windows
1. Creación de Procesos
● Se utiliza la función CreateProcess().
● El sistema crea una estructura interna llamada EPROCESS para representar el
proceso.
● Se inicia al menos un hilo (ETHREAD).
● El sistema carga el ejecutable en memoria y asigna los recursos necesarios.
2. Planificación de Procesos
● Windows utiliza un planificador por prioridades que va del nivel 0 al 31.
● Los hilos, no los procesos, son las verdaderas unidades de planificación.
● Es preemptivo: si aparece un hilo con mayor prioridad, interrumpe al actual.
● Cada hilo tiene un quantum de tiempo para ejecutarse.
3. Terminación de Procesos
● Puede ser voluntaria, usando ExitProcess(), o forzada, usando TerminateProcess().
● El sistema libera la memoria y otros recursos asignados.
● Otros procesos pueden recibir una señal si estaban esperando la finalización.
6
Gestión de Procesos en Linux
1. Creación de Procesos
● Utiliza las funciones fork(), clone() y exec().
● fork() duplica el proceso.
● exec() carga un nuevo ejecutable.
● exit() finaliza el proceso.
● Utiliza estructuras como task_struct, y gestiona estados como “zombie” y las
llamadas wait() / waitpid().
2. Detalles Técnicos Internos
● Las funciones do_fork(), clone() y vfork() llaman internamente a do_fork().
● Se copian estructuras internas del kernel, como task_struct.
3. Terminación de Procesos
● Se utilizan exit() y exit_group() para finalizar procesos.
● Se libera memoria y recursos del sistema.
● Los procesos huérfanos son adoptados por el proceso init (PID 1).
● El sistema maneja los estados “zombies”.
4. Planificación de Procesos
● Utiliza el planificador CFS (Completely Fair Scheduler), que asigna el tiempo de
CPU de forma justa utilizando un árbol rojo-negro.
● Los estados del proceso incluyen:
○ R (running)
○ S (sleeping)
○ D (disk sleep)
7
○ Z (zombie)
○ T (stopped)
● Los niveles de prioridad se controlan con valores nice y prioridades de tiempo real.
Algoritmos de Planificación Utilizados
En Windows
● Planificación por prioridades preemptiva
El sistema gestiona 32 niveles de prioridad (0–31). Hilos de mayor nivel interrumpen
a los de menor nivel.
● Round Robin por nivel de prioridad
Hilos del mismo nivel se turnan para usar la CPU durante un quantum. Si no
terminan, pasan al final de la cola.
● Quantum adaptativo
Windows ajusta la duración del quantum según el tipo de proceso. Por ejemplo, en
sistemas cliente, el proceso en primer plano puede recibir un quantum tres veces
mayor.
● Incremento dinámico de prioridad (Boosting)
Hilos que completan operaciones de entrada/salida o están en primer plano reciben
aumentos temporales de prioridad.
● Prioridad en tiempo real estricta
Los niveles 16 a 31 están reservados para procesos en tiempo real. Estos no
reciben boosts y tienen prioridad absoluta dentro de su nivel.
En Linux
● CFS (Completely Fair Scheduler)
○ Es el planificador por defecto.
○ Reparte el tiempo de CPU de manera equitativa usando un árbol
rojo-negro.
8
● SCHED_RR (Round Robin)
○ Utilizado para tareas de tiempo real.
○ Los procesos se turnan con un quantum fijo.
● SCHED_FIFO (First In, First Out)
○ Tiempo real.
○ El proceso se ejecuta hasta terminar o bloquearse.
● SCHED_DEADLINE
○ Planificación basada en fechas límite (EDF).
○ Cada tarea tiene su tiempo de ejecución y su deadline.
● EEVDF (Earliest Eligible Virtual Deadline First)
○ Sustituye a CFS desde Linux 6.6.
○ Mejora la latencia y la precisión en la asignación del CPU.
Gestión de Memoria
¿Cómo se gestiona la memoria primaria y secundaria?
● Windows:
El sistema operativo asigna la memoria RAM a los procesos de forma automática,
según su prioridad y necesidad. Cuando la RAM se llena, Windows utiliza un archivo
especial en el disco duro llamado pagefile.sys, que actúa como memoria virtual.
Esta memoria secundaria permite continuar la ejecución de programas, aunque con
menor velocidad. El usuario tiene opciones limitadas para configurar estos aspectos.
9
● Linux:
También asigna memoria RAM dinámicamente a los procesos, pero ofrece mayor
control técnico. Cuando la RAM se llena, Linux utiliza una partición o archivo llamado
swap, que cumple la misma función que el archivo de paginación de Windows. La
diferencia es que Linux permite al usuario ajustar el comportamiento de esta
memoria secundaria mediante parámetros del sistema como el swappiness, lo que
mejora el rendimiento en tareas específicas o servidores.
Conceptos clave aplicados en ambos sistemas
● Memoria virtual:
Es una técnica que permite a los sistemas operativos usar más memoria de la
disponible físicamente, almacenando datos temporalmente en el disco. Tanto
Windows como Linux la utilizan para extender la capacidad de la RAM.
● Paginación:
Ambos sistemas usan esta técnica para dividir la memoria en bloques de igual
tamaño llamados páginas. Estas páginas pueden intercambiarse entre la RAM y la
memoria secundaria (pagefile o swap), optimizando el uso de los recursos
disponibles.
● Segmentación:
Divide la memoria en segmentos lógicos: código, datos, pila, etc. En Linux, esta
técnica es más aprovechada por la arquitectura modular del kernel, permitiendo un
manejo más organizado y seguro. En Windows, está presente pero de forma más
abstracta para el usuario.ord para que puedas entregarlo más fácil?
10
CUADRO COMPARATIVO WINDOWS VS LINUX
Característica Windows Linux
Asignación de Automática, basada en Dinámica, pero con posibilidad de
memoria RAM prioridad del sistema ajustes por el usuario
Uso de memoria Usa archivo de paginación Usa partición o archivo swap,
virtual (pagefile.sys) en el disco configurable
Control del usuario Limitado (algunas opciones en Avanzado; editable mediante
configuración avanzada) parámetros como swappiness,
sysctl
Técnica de Activa, pero el usuario no tiene Activa y configurable
paginación control
Segmentación de Implementada a nivel de Más aprovechable; permite
memoria sistema, pero no accesible separar código, datos, pila
para el usuario
Optimización para Eficiente en entornos de Excelente rendimiento en
multitarea escritorio o uso general multitarea, servidores, y
computación intensiva
Monitoreo de A través del Administrador de A través de herramientas como
memoria tareas htop, free, top, vmstat
Estabilidad bajo Puede volverse más lento si se Mantiene el sistema más estable
presión agota la RAM bajo carga mediante el uso
inteligente del swap
11
Sistema de Archivos
¿Cómo se organiza, almacena y accede a los datos?
● Windows:
Usa una estructura jerárquica de archivos, organizada en unidades (C:, D:),
carpetas y subcarpetas. Utiliza principalmente el sistema de archivos NTFS, que
permite el uso de permisos, compresión de archivos, cifrado y recuperación ante
fallos. El sistema accede a los archivos mediante rutas absolutas (por ejemplo:
C:\Usuarios\Documentos).
● Linux:
También emplea una estructura jerárquica que parte del directorio raíz (/). Todos los
dispositivos (discos, USB, etc.) se montan dentro de este árbol. Los archivos se
almacenan bajo carpetas del sistema (/home, /etc, /var, etc.). Usa sistemas como
ext4, Btrfs o XFS, que ofrecen alto rendimiento, seguridad y tolerancia a fallos. Las
rutas son del tipo /home/usuario/documentos.
12
Tipos de sistemas de archivos soportados:
● Windows:
○ NTFS: Sistema de archivos moderno con soporte para permisos, cifrado,
compresión y journaling.
○ FAT32: Compatible con casi todos los dispositivos, pero con limitaciones (4
GB máximo por archivo).
○ exFAT: Diseñado para unidades USB y SD con mayor capacidad que FAT32.
● Linux:
○ ext4: Predeterminado en muchas distribuciones; rápido, estable y seguro.
○ Btrfs: Moderno, con soporte para snapshots, compresión y verificación de
datos.
○ XFS: Enfocado en alto rendimiento, útil para servidores.
○ También puede montar y trabajar con sistemas de archivos de Windows
como NTFS y exFAT.
Característica Windows Linux
Sistema de archivos NTFS ext4
principal
Otros sistemas FAT32, exFAT Btrfs, XFS, ext3, NTFS, exFAT
soportados
Organización de Unidades con letras (C:, D:) y Estructura jerárquica desde /
archivos carpetas
Gestión de permisos Permisos básicos y ACLs Permisos UNIX (lectura, escritura,
ejecución), SELinux, AppArmor
13
Seguridad Soporte para cifrado, Seguridad avanzada: cifrado,
recuperación tras fallos con auditoría, control de acceso granular
NTFS
Velocidad y rendimiento Estable en uso general Mayor velocidad y eficiencia en
servidores y multitarea
Flexibilidad del sistema Limitado a lo soportado por Muy flexible; puede usar, montar o
de archivos Windows combinar distintos sistemas de
archivos
14
Gestión de Dispositivos
La gestión de dispositivos es una de las funciones más importantes de un sistema
operativo, porque permite que la computadora se comunique correctamente con todos los
dispositivos físicos conectados: teclado, ratón, impresora, disco duro, pantalla, USB, etc.
Esta gestión se realiza a través de drivers o controladores de dispositivo.
En Linux:
● Linux se caracteriza por tener un núcleo monolítico que incluye una gran cantidad
de controladores integrados directamente en el kernel, lo que significa que muchos
dispositivos funcionan desde el primer momento sin instalar nada adicional.
● Cuando se conecta un nuevo dispositivo, el sistema detecta el tipo de hardware y
carga el módulo del controlador necesario automáticamente.
● Muchos controladores son desarrollados y mantenidos por la comunidad de código
abierto, lo que hace que Linux sea muy flexible, pero también puede ser más
limitado con dispositivos muy nuevos o especializados si el fabricante no brinda
soporte.
● Herramientas como lsmod, modprobe, y udev permiten ver y administrar los
controladores en uso.
● Ventaja: Gran autonomía, rápida detección de hardware, y pocos reinicios
requeridos.
● Desventaja: En algunos casos puede no tener controladores para hardware muy
comercial o exclusivo.
En Windows:
● Windows usa una arquitectura modular donde los controladores son componentes
separados del sistema y deben ser instalados individualmente o a través de
Windows Update.
● Los fabricantes de hardware (HP, Intel, NVIDIA, etc.) desarrollan controladores
específicos certificados por Microsoft. Esto garantiza compatibilidad y estabilidad,
pero obliga al usuario a depender de actualizaciones externas.
● Windows utiliza tecnologías como el Kernel-Mode Driver Framework (KMDF) para
que los controladores funcionen de forma segura sin afectar el rendimiento del
sistema.
15
● El sistema tiene una interfaz gráfica (Administrador de dispositivos) que permite
visualizar todos los controladores y solucionar problemas fácilmente.
● Ventaja: Amplia compatibilidad comercial, controladores firmados digitalmente.
● Desventaja: Requiere instalación de drivers manuales en muchos casos,
especialmente al reinstalar el sistema.
Seguridad y Protección
El objetivo de la seguridad y protección en un sistema operativo es evitar accesos no
autorizados, proteger los datos del usuario y asegurar que los programas maliciosos no
dañen el sistema.
En Linux:
Linux tiene un modelo de seguridad muy sólido basado en usuarios, grupos y permisos,
que determinan qué archivos o recursos puede usar cada persona.
Cada archivo o carpeta tiene 3 tipos de permiso: lectura (r), escritura (w) y ejecución (x),
aplicables a:
● Propietario (usuario),
● Grupo,
● Otros.
Además de esto, Linux ofrece sistemas más avanzados como:
● SELinux (Security-Enhanced Linux): impone políticas de seguridad muy estrictas
para evitar accesos indebidos.
● AppArmor: herramienta que restringe lo que los programas pueden hacer.
16
El usuario root (administrador total) no se usa directamente; en su lugar, se usa sudo para
dar permisos temporales. También permite autenticación por contraseñas, claves SSH,
tokens, y más.
Ventaja: Seguridad por diseño, más difícil de infectar con virus.
Desventaja: Su administración puede ser complicada para usuarios nuevos.
En Windows:
Windows tiene un enfoque más visual y accesible, pero también muy completo en
seguridad.
Utiliza tecnologías como:
● Windows Defender: antivirus y antimalware integrado.
● Firewall de Windows: controla el tráfico que entra y sale del sistema.
● BitLocker: encripta discos duros para proteger la información.
El sistema de archivos NTFS permite aplicar permisos avanzados mediante ACLs (Listas
de Control de Acceso), que controlan con precisión qué usuarios pueden leer, modificar o
ejecutar archivos. También cuenta con el Control de cuentas de usuario (UAC), que
solicita confirmación cuando se realizan cambios importantes en el sistema. Métodos de
autenticación modernos: PIN, contraseñas, huella dactilar, reconocimiento facial, y
autenticación multifactor (MFA).
Ventaja: Protecciones automáticas integradas, fácil de usar.
Desventaja: Al ser el sistema más popular, es el más atacado por malware.
17
Análisis Comparativo: Windows y Linux
Característica Windows Windows
Tipo de Kernel Híbrido (elementos Monolítico modular
monolíticos y microkernel)
Licencia Propietaria (cerrada) Código abierto (libre)
Seguridad Moderada, con antivirus y Alta, con permisos UNIX y
UAC políticas como SELinux
Rendimiento Alto consumo de recursos Ligero y eficiente
Compatibilidad del Software Muy alta, especialmente Media, pero creciendo con
para juegos y apps Wine y Proton
Compatibilidad del hardware Amplio y oficial Variable; depende del
fabricante o comunidad
● Windows ofrece una gran compatibilidad y soporte oficial, pero consume más
recursos y es más vulnerable.
● Linux es más seguro, estable y eficiente, pero tiene menos compatibilidad con
software comercial y puede ser complejo para nuevos usuarios.
Desafíos
Desafíos Actuales:
● Linux:
○ Fragmentación (demasiadas distribuciones).
○ Curva de aprendizaje pronunciada.
○ Falta de soporte oficial para algunos drivers o apps comerciales.
● Windows:
○ Uso intensivo de recursos.
○ Mayor exposición a virus y malware.
○ Actualizaciones automáticas que a veces interrumpen el trabajo.
18
Mejoras
Para Windows:
Reducción del consumo de recursos
– Optimizar procesos en segundo plano y servicios automáticos para mejorar el rendimiento
en equipos de gama baja.
Mejor control de actualizaciones
– Implementar actualizaciones inteligentes que no interrumpan el trabajo del usuario y
permitan reversión sencilla en caso de errores.
Fortalecimiento de la seguridad integrada
– Integrar sistemas de protección más avanzados (sandboxing, detección en tiempo real
con IA) sin depender tanto de software de terceros.
Menor dependencia del entorno gráfico
– Desarrollar herramientas más potentes por línea de comandos para administración
avanzada (como PowerShell mejorado).
Para Linux:
Unificación de estándares entre distribuciones
– Consolidar formatos universales para paquetes (ej. Flatpak, Snap) y estandarizar entornos
gráficos para reducir la fragmentación.
Mejor compatibilidad de software comercial
– Impulsar colaboraciones con desarrolladores de software privativo para portar
aplicaciones populares.
Soporte oficial de hardware
– Ampliar acuerdos con fabricantes para incluir drivers nativos y evitar depender solo de la
comunidad.
Interfaces más accesibles para usuarios nuevos
– Crear instaladores, asistentes y configuraciones predeterminadas más amigables para
quienes migran desde Windows.
19
20
Conclusión
El análisis de la arquitectura de Windows y Linux permite comprender de manera detallada
cómo se estructura internamente un sistema operativo moderno. Aunque ambos persiguen
el mismo objetivo general permitir la interacción eficiente entre el usuario, el hardware y las
aplicaciones, sus arquitecturas muestran enfoques muy diferentes. Windows, con su
arquitectura híbrida, busca un balance entre rendimiento y modularidad, lo que le permite
funcionar de manera estable en entornos comerciales. Linux, en cambio, ofrece una
estructura monolítica modular más abierta, orientada a la personalización, la eficiencia y la
colaboración comunitaria.
Estudiar la arquitectura de estos dos sistemas dentro de un mismo proyecto nos permitió
contrastar no solo la forma en que cada uno gestiona sus recursos y funciones internas,
sino también su enfoque de diseño, sus fortalezas técnicas y sus limitaciones. A su vez,
esta comparación fomenta el desarrollo de una mentalidad crítica y flexible, fundamental
para enfrentar entornos mixtos en el campo laboral, donde es común que ambos sistemas
convivan.
En resumen, comprender la arquitectura de Windows y Linux no solo amplía nuestro
conocimiento técnico, sino que nos prepara para tomar decisiones más fundamentadas al
momento de elegir o administrar sistemas operativos en distintos contextos. Instalar y
analizar ambos en un solo equipo se convierte así en una experiencia enriquecedora que
combina teoría y práctica, fortaleciendo nuestro perfil como futuras profesionales en el área
de sistemas.
21
Bibliografía
1. Microsoft. (s.f.). Descripción general de Windows: arquitectura y componentes.
Microsoft Learn. https://learn.microsoft.com/es-es/windows/
2. Canonical. (s.f.). Documentación oficial de Ubuntu Linux. Ubuntu. https://ubuntu.com/
3. The Linux Foundation. (s.f.). Seguridad en sistemas Linux.
https://www.linuxfoundation.org/
4. Sysarmy. (2024, marzo 18). Windows vs Linux: ¿Cuál es mejor? [Video]. YouTube.
https://www.youtube.com/watch?v=qsqxHfUzvYA
5. Código Facilito. (2023, septiembre 7). ¿Qué es el Kernel? Explicado para
principiantes [Video]. YouTube. https://www.youtube.com/watch?v=QHR03GJ9j4U
6. Platzi Tech. (2024, enero 12). Windows y Linux en un mismo equipo (Dual Boot)
[Video]. YouTube. https://www.youtube.com/watch?v=Vt5wFQYK1Wc
7. Fazt Code. (2024, mayo 5). Linux para principiantes: Todo lo que debes saber
[Video]. YouTube. https://www.youtube.com/watch?v=9ViA2a9NnP4
22