Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Son aquellos sistemas operativos que carecen de una estructura definida. Dicha estructura esta
constituida en un único programa principal que engloba toda la funcionalidad y servicios
necesarios. Este programa se integra por un conjunto de procedimientos que interactúan entre
sí, lo cual garantiza transparencia, pero al mismo tiempo se vuelve difícil de mantener y
manejar.
MS-DOS
Multics
OpenBSD
FreeBSD
Ubuntu
Debian
Android
Ventajas
El procedimiento principal controla todo el sistema
Muestra una mejor eficiencia en procesamiento y velocidad.
Desventajas
Sistemas difícilmente adaptables y con poca o nula escalabilidad.
Actualizaciones muy costosas.
Gran dependencia de los proveedores.
Difíciles de depurar.
Ventajas
Es modular, organizado y escalable.
De simple mantenimiento.
Facilidad de depuración para encontrar errores y fallas
Desventajas
Arquitectura compleja, y múltiples problemas para una división de las funcionalidades.
En cierto punto llega a ser ineficiente.
Al estar basado en capas, implica un gasto mayor, ya que no hay modo de pasar de la
capa 5 a la 0 directamente, se tiene que ir en orden: 5- 4-3-2-1-0.
Desventajas
Su desempeño es más bajo
La mayoría son primitivos.
Cliente-servidor
Esta estructura cuenta con dos partes independientes: cliente y servidor, y su objetivo es
destinar la mayor parte de los recursos a la ejecución de los programas del cliente. El cliente es
cualquier proceso que requiere de un servicio en particular, mientras que un servidor es quien
provee el servicio.
Esta estructura funciona así: el cliente envía una solicitud a un proceso del servidor, y este
procesa la petición, realiza las tareas solicitadas por el cliente y finalmente responde con el
resultado.
Ventajas
Escalable y modular.
De fácil mantenimiento
Si falla un servidor, no afecta a los demás.
Desventajas
El desempeño no siempre es el mismo
Problemas de congestión de trafico
Máquina virtual
Es poder integrar varios sistemas operativos en un solo equipo llamado anfitrión, host o
hipervisor, mediante una réplica de hardware actual. Los recursos físicos se visualizan
generando replicas exactas, por lo tanto, a cada sistema operativo, le correspondería una copia
de recursos reservados.
Ventajas
Una máquina virtual está aislada del anfitrión y de otras maquinas virtuales, lo cual
proporciona seguridad adicional.
Múltiples entornos pueden coexistir.
Desventajas
Son mas complejas de administrar
Son menos eficientes, ya que no están interactuando directamente con el hardware.
Exokernel
En este tipo de sistema operativo, la estructura fue diseñada de tal forma que se separa la
protección de los recursos de la administración.
El kernel asigna los recursos físicos básicos de la maquina a los programas de aplicación y el
programa determina qué hacer con ellos.
Un archivo virtual: es un interfaz de una primitiva del sistema operativo, el cual provee
mecanismos para su gestión.