Sistemas Operativos Unidad 2
Sistemas Operativos Unidad 2
Sistemas Operativos Unidad 2
Nombre de la materia
Sistemas Operativos
Nombre de la licenciatura
Ing. Sistemas Coputacionales
Matrícula
010464722
Nombre de la tarea
Actividad 2
Unidad 1
X
Fecha
11/01/23
Nombre de la Unidad
Unidad 1 Nombre de la Materia
Tarea
Objetivo: Plantear la forma en que funcionan seis estructuras probadas para organizar los
sistemas operativos.
Intrucciones:
1. Elabora un cuadro sinóptico que sintetice los elementos y la descripción de las seis
Sistema con Capas Desarrollos paralelos (en cada Pone más carga en la red, debido
capa) Aplicaciones más robustas a una mayor cantidad de tráfico de
debido al encapsulamiento la red.
Mantenimiento y soporte más
sencillo (es más sencillo cambiar Es mucho más difícil programar y
un componente que modificar una probar el software que en
aplicación monolítica) Mayor arquitectura de dos niveles porque
flexibilidad (se pueden añadir tienen que comunicarse más
nuevos módulos para dotar al dispositivos para terminar la
sistema de nueva funcionalidad) transacción de un usuario.
Alta escalabilidad.
Máquinas Virtuales Los ordenadores virtuales solo Los ordenadores virtuales tienen el
contienen software. Las máquinas inconveniente que agregan gran
virtuales no contienen ninguna complejidad al sistema en tiempo
clase de componente de hardware de ejecución provocando su
físico por lo que no tenemos que
Nombre de la Unidad
Unidad 1 Nombre de la Materia
Microkernels Un posible error de un servicio del Por otro lado, sus principales
SO queda confinado en el espacio dificultades son la complejidad en
de direcciones del proceso que lo la sincronización de todos los
implementa. Es extensible y módulos que componen el micro
personalizable. Podemos cambiar núcleo y su acceso a la memoria,
un servicio del SO, cambiando el la anulación de las ventajas de
proceso que lo implementa. Zero Copy, la Integración con las
Podemos ejecutar programas aplicaciones. Además, los
realizados para otros distintos. procesadores y arquitecturas
modernas de hardware están
optimizados para sistemas de
núcleo que pueden mapear toda la
memoria. Esto mejora la tolerancia
a fallos y eleva la portabilidad
entre plataformas de
hardware,según los defensores de
esta tendencia. Sus detractores le
Nombre de la Unidad
Unidad 1 Nombre de la Materia
achacan, fundamentalmente,
mayor complejidad en el código,
menor rendimiento, o limitaciones
en diversas funciones.
estructuras:
• Monolítica
• Capas
Nombre de la Unidad
Unidad 1 Nombre de la Materia
• Microkernel
• Cliente – servidor
Ventajas
Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de
forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema. Esta centralización
también facilita la tarea de poner al día datos u otros recursos (mejor que en las redes P2P).
Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. Cualquier elemento
puede ser aumentado (o mejorado) en cualquier momento, o se pueden añadir nuevos nodos a la red (clientes
y/o servidores).
Fácil mantenimiento: al estar distribuidas las funciones y responsabilidades entre varios ordenadores
independientes, es posible reemplazar, reparar, actualizar, o incluso trasladar un servidor, mientras que sus
clientes no se verán afectados por ese cambio (o se afectarán mínimamente). Esta independencia de los
cambios también se conoce como encapsulación.
Desventajas
La congestión del tráfico ha sido siempre un problema en el paradigma de C/S. Cuando una gran cantidad de
clientes envía peticiones simultáneas al mismo servidor, este debe gestionarlas y por ello puede verse
saturado (a mayor número de clientes, más problemas para el servidor). Al contrario, en las redes P2P como
cada nodo en la red hace también de servidor, cuanto más nodos hay, mejor es el ancho de banda que se
tiene.
El paradigma de C/S clásico no tiene la robustez de una red P2P. Cuando un servidor está caído, las
peticiones de los clientes no pueden ser satisfechas. En la mayor parte de redes P2P, los recursos están
Nombre de la Unidad
Unidad 1 Nombre de la Materia
generalmente distribuidos en varios nodos de la red. Aunque algunos salgan o abandonen la descarga; otros
pueden todavía acabar de descargar consiguiendo datos del resto de los nodos en la red.
• Máquinas virtuales
Ventajas
Las desventajas
Gastos generales: las máquinas virtuales consumen más recursos que un contenedor.
Velocidad: en algunos aspectos, las máquinas virtuales son más lentas. ...
Redundancia: las máquinas virtuales se diseñaron asumiendo que cada máquina residiría en un único
servidor.
• Exokernels
Ventajas:
Desventajas:
4. Analiza las estructuras estudiadas hasta este momento y responde argumentativamente, ¿cuál estructura
representa un costo de implementación elevado?
Nombre de la Unidad
Unidad 1 Nombre de la Materia
Yo siento que la implementa mas el costo es la estructura de microkernel, Si hay un pilar indiscutible de
cualquier sistema operativo, ese es el núcleo o kernel del sistema. El kernel gestiona la comunicación entre el
hardware y el software, permitiendo que el propio sistema operativo y las aplicaciones puedan hacer uso del
procesador, memoria, sistema de almacenamiento, gráficos, sonido y demás componentes disponibles en el
dispositivo que está gobernado por ese sistema operativo.