0% encontró este documento útil (0 votos)
17 vistas6 páginas

Análisis Comparativo de Sistemas Operativos

dtjtgkdgk

Cargado por

Daniel HL
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas6 páginas

Análisis Comparativo de Sistemas Operativos

dtjtgkdgk

Cargado por

Daniel HL
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO DE

ESTUDIOS SUPERIORES
DE ECATEPEC
División De Ingeniería En Sistemas Computacionales

Profesor
Walter Ruiz Porras
Materia
Sistemas Operativos
Grupo
5451
2da Actividad
“Análisis Comparativo Clasificaciones SO”

Integrantes de Equipo:
-Hernández López Daniel Javier
-Lazcano Ramos Santiago
-Patiño Guzmán Luz María

Fecha de Entrega: jueves 3 de octubre del 2024


Análisis Comparativo Clasificaciones SO

1. Investigación inicial

 Por su estructura:

Monolíticos: Todo el sistema operativo está en un solo espacio de memoria y funciona como
una unidad.

Micronúcleos: El núcleo es mínimo y las funciones esenciales están separadas, lo que mejora
la modularidad y seguridad.

Núcleo híbrido: Combina características de los sistemas monolíticos y micronúcleos,


buscando un balance entre eficiencia y modularidad.

 Por uso o propósito:

Tiempo real: Diseñados para procesar datos y ejecutar tareas en un tiempo determinado (e.g.,
sistemas industriales).

Multiprocesamiento: Capaces de manejar múltiples procesadores simultáneamente.

Distribuidos: Los recursos están distribuidos en varias máquinas conectadas en red.

Embebidos: Sistemas específicos para dispositivos que no son computadoras tradicionales


(e.g., electrodomésticos).

Móviles: Optimizados para dispositivos móviles con recursos limitados (e.g., Android, iOS).

 Por número de usuarios y tareas:

Monousuario: Solo permite la operación de un usuario a la vez.

Multiusuario: Permite la interacción simultánea de varios usuarios.

Monotarea: Solo puede ejecutar una tarea a la vez.

Multitarea: Capaz de ejecutar múltiples tareas simultáneamente.

 Por tipo de interfaz:


Interfaz de línea de comandos (CLI): Interacción mediante comandos escritos en texto (e.g.,
Linux).

Interfaz gráfica de usuario (GUI): Utiliza gráficos y ventanas para la interacción, más amigable
para el usuario común (e.g., Windows, macOS).

2. Análisis comparativo

Características Sistemas Contextos de


Clasificación Ventajas Desventajas
principales Operativos usos comunes

Estructura
Todo el sistema
operativo está en un Difícil de
Rápida ejecución
solo bloque, mantener y Servidores,
debido a la
Monolíticos funciones de kernel y Linux, Unix depurar, supercomputado
proximidad de
controladores en un problemas de ras.
las funciones.
único espacio de modularidad.
memoria.
Mejor Menor
El núcleo del sistema
modularidad y rendimiento
es mínimo, Sistemas
seguridad, ya debido a la
Micronúcleo delegando funciones MINIX, embebidos,
que los fallos en comunicación
s a servicios externos QNX sistemas de
los servicios no interprocesos
que se ejecutan en tiempo real.
afectan al entre el núcleo y
modo usuario.
núcleo. los servicios.
Combina
características de
Buen equilibrio
núcleos monolíticos y
entre
micronúcleos, Windows Complejidad en el Computadoras
Núcleo rendimiento y
manteniendo una NT, diseño y personales,
híbrido modularidad,
estructura modular macOS mantenimiento. servidores.
mayor
con un núcleo más
flexibilidad.
grande que el de los
micronúcleos.
Por uso o propósito
Tiempo real Responden a VxWorks, Alta Complejo de Industria,
eventos en un tiempo RTLinux predictibilidad y desarrollar, poca sistemas de
predefinido, con fiabilidad en flexibilidad para control de
tiempos de latencia maquinaria,
sistemas críticos. tareas no críticas.
muy bajos. aeronáutica.
Los recursos y tareas
Alta complejidad
se distribuyen en Centros de
Google Escalabilidad y de
varias máquinas datos,
Distribuidos Fuchsia, redundancia; alta implementación y
interconectadas en computación en
Plan 9 disponibilidad. comunicación
red, actuando como la nube.
entre nodos.
un sistema único.
Optimizados para
Bajo consumo
dispositivos con Limitados en
de recursos,
recursos limitados; funcionalidad Dispositivos IoT,
FreeRTOS, altamente
Embebidos diseñados para general y electrodoméstic
Contiki eficiente para
realizar una tarea capacidad de os, automóviles.
tareas
específica en expansión.
específicas.
hardware concreto.
Diseñados
Restricciones de
específicamente para Interfaces
hardware, Dispositivos
smartphones y intuitivas,
Android, compatibilidad de móviles
Móviles tablets, optimizados eficientes en
iOS aplicaciones (smartphones,
para pantallas recursos
limitada por tablets).
táctiles y hardware móviles.
sistema operativo.
móvil.
Tipo de interfaz
Menor consumo Requiere
Interacción mediante Servidores,
CLI (Interfaz de recursos, conocimiento
comandos escritos, Unix, MS- administración
de línea de mayor control técnico, menos
sin elementos DOS de sistemas,
comandos) para usuarios amigable para
gráficos. programación.
avanzados. usuarios novatos.
Fácil de usar
Interacción mediante Mayor consumo
para la mayoría Computadoras
gráficos y ventanas, de recursos
GUI (Interfaz Windows, de los usuarios, personales,
diseñada para ser (RAM, CPU),
gráfica de macOS, mejora la dispositivos
más intuitiva y menor control
usuario) Ubuntu productividad en móviles,
accesible a usuarios para tareas
tareas no oficinas.
no técnicos. avanzadas.
técnicas.
Estudio de Caso: Sistema Operativo Ubuntu

1. Por qué se elige Ubuntu:

Ubuntu es ampliamente utilizado en servidores debido a varias razones clave:

Licencia abierta y gratuita: Ubuntu se distribuye de manera gratuita y está basado en software
de código abierto, lo que reduce los costos asociados a licencias de software.

Seguridad robusta: Al ser un sistema operativo basado en Linux, Ubuntu ofrece un nivel de
seguridad elevado, con actualizaciones constantes y la capacidad de personalizar medidas de
seguridad.

Soporte y comunidad activa: Ubuntu cuenta con una amplia comunidad de desarrolladores y
usuarios que brindan soporte. Además, Canonical, la empresa detrás de Ubuntu ofrece
opciones de soporte empresarial para sus versiones LTS (Long-Term Support).

Optimización para servidores y nube: Ubuntu está optimizado para funcionar en servidores y
entornos de nube, con versiones especializadas como Ubuntu Server y una compatibilidad
fuerte con tecnologías modernas como contenedores y virtualización.

2. Gestión de Eficiencia y Recursos en Ubuntu:

Gestión de Procesos: Ubuntu utiliza el gestor de procesos Systemd, que permite controlar el
ciclo de vida de los procesos (iniciar, detener y reiniciar servicios). Su estructura modular
optimiza el tiempo de arranque y mejora el rendimiento general.

Gestión de Memoria: Ubuntu aprovecha el esquema de memoria virtual de Linux, con una
asignación eficiente que permite utilizar tanto la memoria física (RAM) como el espacio en
disco (swap) para procesos que requieren más recursos.

Almacenamiento: Ubuntu ofrece compatibilidad con múltiples sistemas de archivos (EXT4,


ZFS, Btrfs, entre otros). Esto proporciona flexibilidad y optimización para diferentes tipos de
almacenamiento. Además, incluye herramientas como LVM (Logical Volume Manager) para
una gestión avanzada del almacenamiento. Gestión de Recursos de Red: Ubuntu utiliza
herramientas como Netplan para la configuración sencilla y eficiente de las redes,
especialmente en entornos de servidor, garantizando una alta conectividad y rendimiento.

3. Comparación con otro sistema operativo: Windows Server

Si bien Windows Server podría haber sido otra opción viable, Ubuntu se elige en este caso por
varias razones:

Costos: Ubuntu es gratuito y open source, mientras que Windows Server requiere licencias
costosas, especialmente en entornos empresariales grandes.

Seguridad: Aunque Windows Server ofrece características avanzadas de seguridad, Ubuntu


tiene una arquitectura Linux que es menos vulnerable a ataques de malware, lo que lo hace
más seguro por defecto.

Eficiencia en servidores: Ubuntu Server es ligero y puede ejecutarse en hardware con menos
recursos, mientras que Windows Server tiende a ser más pesado en términos de uso de
memoria y CPU, lo que puede reducir la eficiencia en servidores con recursos limitados.

Flexibilidad: Ubuntu ofrece una mayor flexibilidad y personalización, lo que lo hace ideal para
entornos que requieren configuraciones específicas o personalizadas. Windows Server, por
otro lado, es más cerrado y menos adaptable en ciertos aspectos.

Bibliografía

- Negus, C. (2020). Ubuntu Linux Bible: The comprehensive, tutorial resource. John Wiley &
Sons.
- Hill, B., & Helmke, M. (2020). Linux Administration: A Beginner’s Guide. McGraw-Hill
Education.
- Fox, R. (2018). Linux with Operating System Concepts. CRC Press.
- Canonical Ltd. (2023). Ubuntu Server: Enterprise grade, secure, open source server
operating system. Ubuntu. [Link]
- Collins, D. (2022). Ubuntu vs. Windows Server: Which one is better for your business?
TechRepublic. [Link]
- Turner, A. (2021). Ubuntu Linux system administration basics. Red Hat.
[Link]

También podría gustarte