Estructura de los sistemas operativos
ESTRUCTURA MONOLÍTICA
Es la estructura de los primeros sistemas operativos. Fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
CARACTERÍSTICAS
• Construcción de programa final a base de módulos compilados separadamente que se une a través del editor de enlaces.
• Buena definición de parámetros de enlace entre las rutinas existentes.
• Carecen de protección y privilegios al entrar y manejan diferentes aspectos de la computadora.
• Generalmente están hechos a la medida
• Por ejemplo los cajeros automáticos donde sólo tienen que cumplir una determinada función siguiendo una serie de procesos ya determinados.
EJEMPLOS
Entre los sistemas operativos que cuentan con núcleos monolíticos se encuentran:
Núcleos tipo Unix, Linux, Syllable, Unix, BSD (FreeBSD,NetBSD,OpenBSD), Solaris, Núcleos, tipo DOS, DR-DOS, MS-DOS, Familia Microsoft Windows 9x (95, 98, 98SE, Me), Núcleos del Mac OS hasta Mac OS 8.6, OpenVMS, XTS-400
ESTRUCTURA JERÁRQUICA
Consiste en organizar el sistema operativo con una jerarquía de capas cada una construida sobre la que está bajo ella.
CARACTERÍSTICAS
• Las zonas mas intensas o nucleo están mas protegidas de posibles accesos indeseados desde las capas mas externas.
• Tienes un contacto mas próximo con el hardware
• Núcleo mínimo, mas seguro y ágil.
En esta estructura se basan prácticamente la mayoría de los SO actuales. Otra forma de ver este tipo de sistema es la denominación de anillos concéntricos o “RINGS”
EJEMPLOS
Multics , Unix.
ESTRUCTURA MAQUINA VIRTUAL
Se trata de un SO que presenta una interfaces cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos SO separan dos conceptos: Multiprogramación y La Máquina Extendida Su objetivo es distinguir distintos SO dando la sensación de ser varias máquinas. Tiene capacidad de utilizar varios SO simultáneamente.
CARACTERÍSTICAS
• Se puede hacer varios sistemas operativos sin necesidad de crear particiones.
• Se puede simular el hardware
• Gran capacidad de disco duro-memoria ram
• Protección cada maquina virtual esta aislada de las otras y no puede inferir.
EJEMPLOS
• Nachos: sistema operativo se ejecuta en una virtual mips, cuyo emulador corre sobre Linux.
• IBM IV: ofrecía a cada usuario su propia maquina virtual no multiprogramado.
ESTRUCTURA CLIENTE-SERVIDOR
Es el tipo más reciente de los SO, que pueden ser ejecutados en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para todo, por lo tanto esde propósito general y se basa en lo mismo que el resto de los SO convencionales: núcleo y procesos, presentando grandes diferencias en cuanto a la forma de distribuir los trabajo sentre sus diferentes partes.
CARACTERÍSTICAS
• Coordina, permite el trabajo entre iguales.
• Cliente; inicia las solicitudes o peticiones (maestro)
• Espera y recibe respuesta del servidor
• Se puede conectar a varios servidores a la vez .
• Servidor:
• Esclavo, espera las solicitudes del cliente
• Aceptan conexiones desde un gran numero de clientes.
EJEMPLOS
• Sistema operativo Novell NetWare 1983, plataforma mas fiable para ofrecer acceso seguro.
• Windows 2000
• Cualquiera de este puede compartir sus recursos con otro Windows 2000
• Windows xp
Amigo, aun no entiendo que ganas con hacer un copiar y pegar, con robar contenido que ni recibes votos. Solo llenas la plataforma de contenido basura, plagio y contenido repetido.
Esto te traera malas consecuencias. Esta mal hacer esto.
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by jnavarrotovar from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.