Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Estructura de Los Sisitemas Operativos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

UNIVERSIDAD IBEROAMERICANA DE CIENCIA Y TECNOLOGÍA

FACULTAD DE INGENIERÍA Y ARQUITECTURA

Estructuras de los Sistemas Operativos


Sistemas Operativos

Ensayo escrito por:


Cristian Gabriel Jalina Barrera.

Docente:
MSc. Engel José Pérez Zeledón.
INDICE
Estructura Monolítica .......................................................................................................................... 1
Estructuras por capas .......................................................................................................................... 2
Estructura Microkernels ...................................................................................................................... 3
Estructura Modo Cliente Servidor ....................................................................................................... 3
Maquina virtual ................................................................................................................................... 4
Conclusión ........................................................................................................................................... 4
Estructura Monolítica
La estructura monolítica es un programa que almacena todas las funcionalidades
en un solo bloque, es decir, un programa proporciona la mayor funcionalidad en un
menor espacio.
Esta estructura está diseñada
donde todos los componentes
están integrados y no existe una
Davison o capas que las
separen. La estructura monolítica
es una estructura clásica y se
puede considerar como una de
las primeras y hasta el día de
hoy, la mas simple de un sistema
operativo.
La estructura monolítica como se
ha mencionado uno de sus
puntos fuertes es que proporciona una mayor eficiencia en cuanto a rendimiento y
su capacidad de procedimientos. Una mejor simplicidad y menor complejidad y tiene
una mayor estabilidad.
La estructura funciona donde el programa principal o madre ejecuta procedimientos
a programas solicitado catalogados como programas de servicios. Estos mismos
llevan a cabo llamadas al sistema, pero, estos procedimientos de servicios no
ejecutan todo el trabajo solos sino de que también obtiene ayudas de un conjunto
de programas llamados utilitarios
En pocas palabras, cada llamada al sistema están los procedimientos de servicio
que se encarga de la llamada y la ejecuta, los utilitarios ayuda a la obtención de
datos, si el programa madre se daña, se pierde toda la estructura, ya que, funcionan
conjuntamente dependiendo uno del otro, y si se desea eliminar a la madre, el
mismo sistema impedirá su ejecución ya que tendrías que respetar una jerarquía
donde al primero en eliminar seria a las utilitarios ya que son el nivel más profundo
o bajo.
Algunos de sus contras serían, una mayor complejidad de agregar o eliminar
componentes, también en la depuración y resolución de problemas.
La estructura monolítica se utiliza en la vida cotidiana en muchos sistemas
operativos y aplicaciones, como smartphones, tabletas y computadoras personales.
también se utiliza en muchos procesadores y dispositivos electrónicos, donde se
utiliza para proporcionar una mayor eficiencia y capacidad de procesamiento.

1
Estructuras por capas
A diferencia de la estructura monolítica, la estructura por capa tiene un diseño
completamente diferente, ya que, esta misma no esta diseñada en un solo bloque
sino en varios de los cuales cada uno cumple con actividades específicas existiendo
una separación donde los programas ejecutan funciones totalmente independientes
sin interferir haciendo un programa más organizado.
La estructura por capas como se mencionó anteriormente están separadas por
varios bloques (niveles) de los cuales, tiene una funcionalidad propia.
El Nivel cero se encarga de la asignación del procesador, de cambiar entre un
proceso y otro cuando ocurrían interrupciones
El nivel uno se encarga de la administración de la memoria. Asignaba espacio para
los procesos en la memoria principal.
El nivel dos se encarga de la comunicación entre cada proceso y el usuario.
El nivel tres se encarga de administrar los dispositivos de E/S.
El nivel cuatro era en donde se encontraban los programas de usuario. No tenían
que preocuparse por la administración de los procesos, la memoria o los dispositivos
de entrada y salida. Y el último nivel abarca todo sobre la interfaz y disfrute del
usuario.
Las características que tienen esta estructura es que las zonas mas intensas,
núcleos o el hardware están más protegidas de posibles accesos indeseados y se
obtiene un núcleo más seguro y hábil.

2
Estructura Microkernels
El microkernel de alguna manera
es un kernel minimalista que
alberga los servicios más básicos
del sistema operativo como la
gestión de proceso y gestor archivo
con un menor consumo de
recursos. Es reducido su tamaño,
por lo tanto, el núcleo del
microkernel soporta un reducido
grupo de mecanismos.
Los servicios de los sistemas se
implementan en modo usuario por
encima del microkernel, los procesos se dividen en dos; microkernel y modo usuario.
En modo usuario los sistemas se ejecutan al igual que las aplicaciones de usuarios,
cada uno de los servicios están alojados en partes especificas estando protegidos
independientemente y también de las aplicaciones, en resumen, el microkernel se
encuentra protegido tanto de los servicios y las aplicaciones de usuario y así se
permite dividir el sistema en pequeños módulos definidos.
En resumen, los servicios y aplicaciones no interactúan directamente, sino que se
comunica de forma indirecta intercambiando mensajes con el microkernel.
Ventajas:
- Mayor seguridad y fiabilidad
- Una falla no va a afectar todo el sistema
- Facilita la corrección de errores
Desventajas:
- Bajo rendimiento y desempeño
- No se mapea toda la memoria y es difícil de tratar regiones criticas

Estructura Modo Cliente Servidor


La estructura modo cliente servicios es una de la mas utilizadas en el presente, este
tipo de estructura se puede apreciar en cualquier lado, como aplicaciones de
servicios como Netflix, Amazon, bancos etc. Alojamiento de sitios web por
instituciones educativas y profesionales para estudiantes, trabajadores, clientes etc.
Uno de los protocolos que existen en la estructura es el http:// que sirve para enviar
la información del servidor a un cliente.

3
Su funcionamiento se trata sobre
peticiones y respuesta donde el o los
clientes solicita una información de la
cual quiere visualizar como una
peluca, esta petición llegaría desde
internet y para luego al servidor
donde el mismo le da como respuesta
la información que está solicitando,
es decir, el servidor es un conjunto de
computadoras que esta a la espera o
escucha de peticiones de recursos, pueden ser videos, códigos, imágenes etc.

Maquina virtual
La estructura de una maquina
virtual, permite que la maquina
física pueda multiplicarse en varias
máquinas virtuales donde cada una
puede ejecutar un propio sistema
operativo diferente. Es decir, que se
estructura se basa en un
computador que puede tener un
sistema operativo diferente dentro
de una computadora. La diferencia
es que esta virtualizado dentro del
físico.
La maquina virtual utiliza recursos dentro de la computadora para que esta se
ejecute, se reducirá los recursos cuando tengas encendida la maquina virtual,
algunos casos queden almacenar 40gb de espacio y 2gb de RAM, y si deseas
cerrarla, lo recursos vuelven al computador físico sin ninguna alteración.
Las maquinas virtuales sirven para economizar recursos, experimentar sin obtener
alguna falla que pueda sufrir la maquina física y el transporte de sistema.

Conclusión
En definitiva, las estructuras de los sistemas operativos es una de las partes mas
importantes que existen, ya que esta determina la funcionalidad, las ventajas o
desventajas que puedan tener algunas estructuras, estas estructuras han
revolucionado el mundo de la informática, no solo se han convertido un sistema
importante sino una extensión en nuestra vida tecnológica con el fin de beneficiar a
los usuarios.

También podría gustarte