Вы находитесь на странице: 1из 2

ARQUITECTURA MONOLITICA

Ventajas

Con un monitor monolítico, los servicios fundamentales que requieran acceso a los
recursos del núcleo deben residir en este. De esta forma, la complejidad del
núcleo aumenta, aumentando la probabilidad de encontrar errores. Asimismo, el
acceso a entrada-salida, al vector de interrupciones y a la memoria física se puede
restringir al núcleo por razones de la seguridad, lo que significa que la mayoría de
los drivers de dispositivos deben residir en el núcleo.

Cruzar la barrera kernel/aplicación es con frecuencia costoso, así en algunos


casos, los drivers que de otro modo se podrían poner en ejecución modo usuario,
tal como drivers de gráficos, se incorporan en el núcleo por razones de
performance.

Mientras que las aplicaciones no pueden corromper el núcleo, cualesquiera de


estos drivers de dispositivos pueden – aumentando la probabilidad de que ocurran
errores fatales

Características
•Es un intento de paliar los problemas de la arquitectura plana.
•Su aportación estriba en que los procesos de usuario ejecutan en espacios de
direccionamiento diferentes al del sistema operativo.
•Las implementaciones de UNIX han respondido tradicionalmente este diseño.
•Se aislan del sistema de los errores de los procesos de usuario, pero nuevos
dispositivos aparecen en el mercado continuamente y es preciso escribir
manejadores para soportarlos. De nuevo el sistema crece y la probabilidad del
fallo aumenta.
•El programa de usuario lleva a cabo las llamadas al sistema mediante
interrupciones software o traps.
•Sólo en modo supervisor se permite al procesador ejecutar instrucciones
privilegiadas. Accesos a las posiciones de memoria asignadas a los adaptadores
de dispositivo .

bibliografia

 http://historiqnx.blogcindario.com/2007/09/00010-arquitectura.html
arquitectura N capas
Dividir un software en varias partes lógicas, ya sean módulos, paquetes o capas,
ofrece la posibilidad de comprender fácilmente su filosofía y distribuir las tareas
que ejecuta. Por ello la comunidad del software desarrolló la noción de una
arquitectura de varios niveles y entre las más difundidas se encuentra la
arquitectura de tres capas.

La Arquitectura en Tres Capas divide la aplicación en tres partes lógicas, con


un grupo de interfaces perfectamente definidas.

La Primera Capa o Capa de Presentación consiste en una interfaz gráfica que


reúne los aspectos de software enfocados a la interacción con los diferentes tipos
de usuarios. Es decir, incluye el manejo y aspecto de las ventanas, la
autentificación, el formato de los reportes, menús, gráficos y demás elementos
multimedia.

La Segunda Capa o Capa Intermedia reúne los aspectos de software que


automatizan los procesos de negocio. Conocida también como capa de la Lógica
de la Aplicación. Recibe la entrada de la capa anterior, interactúa con los servicios
de datos para ejecutar las operaciones y envía el resultado procesado a la capa
de presentación.

La Tercera Capa o Capa de Datos, contiene los datos necesarios para la


aplicación. Es la encargada de almacenarlos, recuperarlos y mantener su
integridad. Estos datos consisten en cualquier fuente de información, incluido una
base de datos de empresa como Oracle o MySQL, un conjunto de documentos
XML o incluso un servicio de directorio como LDAP. Además del tradicional
mecanismo de almacenamiento relacional de base de datos, existen muchas
fuentes diferentes de datos de empresa a las que pueden acceder las
aplicaciones.

La separación entre la lógica de la aplicación y la interfaz de usuario ofrece


mayor flexibilidad al diseño de la misma. De manera que los modelos de N capas
están encaminados a maximizar aspectos importantes dentro de las aplicaciones,
su autonomía, confiabilidad, disponibilidad, escalabilidad e interoperabilidad

http://www.eumed.net/libros-gratis/2012b/1232/arquitectura-N-capas.html

te necesito mi ale, para mirarte y perderme en tu mirada, te necesito, para tener que soñar cada noche, te
necesito, para despertar y pronunciar tu nombre, te necesito, para esperar tus besos, te necesito, para
que tu calor me quite el frio, te necesito, para recorrer cada rincon de tu cuerpo, te necesito, para que los
dias dejen de ser grises, te necesito, para esperarte cada dia, cada noche
te necesito para que no se apage mi alma, te necesito, para amarte alezin...amarte de todas las formas y
en todos los idiomas...♥

Вам также может понравиться