Sistemas Adaptables (informacion)

November 17, 2019 | Author: Anonymous | Category: Núcleo (Sistema operativo), Software, Sistema operativo, Informática, Ingeniería informática
Share Embed Donate


Short Description

Download Sistemas Adaptables (informacion)...

Description

Sistemas Adaptables. Los   sistemas   evolucionan  a  través   del  tiempo, adquiriendo  nuevas   funcionalidades   y servicios   que  existen y son cambiados. Ellos deben soportar las nuevas versiones de los sistemas operativos, las  plataformas de interfaz de usuario o componentes de terceras personas y librerías. La adaptación de  nuevos   estándares   o  plataformas  de   hardware  pueden   incluso  ser  necesarias.  Durante   el  diseño   de  sistemas y su implementación, los usuarios pueden requerir nuevas opciones, incluso urgentemente y  como ultima opción. Incluso tu podrías necesitar servicios que difieren entre cliente y cliente. El diseño por cambio es mas importante cuando se especifica la arquitectura de un sistema de software,  una aplicación debería soportar sus propias modificaciones y extensiones a prioridad. Los cambios no  deben afectar el núcleo funcional o la abstracción del diseño llave, en otro caso el sistema seria muy  difícil de mantener y caro de adaptar a los cambios en los requerimientos. Esta sección describe dos patrones que ayudan cuando se diseña para cambiar: •



El patrón del microkernel: que se aplica a los sistemas de software que deberían ser capaces de  adaptarse a los cambios en los requerimientos del sistema. Eso separa a un pequeño núcleo  funcional   de   las   funcionalidades   extendidas   y   las   partes   especificas   de   cada   cliente.   El  microkernel además sirve como un socket de extensiones y en colaboración entre su propia  coordinación. El patrón de reflexión: provee un mecanismo de estructura de cambio y el comportamiento  dinámico de los sistemas de software. Eso soporta el aspecto fundamental de la modificación.  Como tipos de estructuras y funciones que llaman mecanismos. En este patrón, una aplicación  se divide en dos partes. Un meta nivel provee información acerca de las propiedades del sistema  seleccionado y hace que el software sea consciente de si mismo. Un nivel base incluye la lógica  de la aplicación. Es construcción de la implementación dentro del meta nivel. Los cambios de  información   se   mantienen   en   el   meta   nivel   afectando   el   comportamiento   del   nivel   base  subsecuente.

El patrón de microkernel fue desarrollado para soportar el diseño de los sistemas operativos pequeños,  eficientes   y   portátiles.   Y   para   soportar   sus   extensiones   con   nuevos   servicios.   Esto   sirve   como  arquitectura base para varios sistemas operativos modernos como lo es Chorus, Mach y Windows NT.  El patrón de Microkernel provee un entorno de software “Inserta y Juega”, permitiendo que conectes  extensiones   fácilmente   e   integrar   entonces   con   servicios   de   núcleo   del   sistema.   Componentes  específicos son usados para encapsular dependencias de plataforma. Solo algunas aplicaciones fuera  del dominio de sistema operativo se aplica a los principios de los patrones hoy día, nosotros creemos  que la estructura del microkernel es muy atractiva, y que eso deja por si mismo que varios sistemas que  requieren un alto grado de adaptabilidad con diferentes plataformas y los requerimientos específicos de  cada cliente. El patrón de reflexión toma un diferente camino. Un sistema diseñado usando reflexión mantiene la  información acerca de si mismo y usa esta información para mantenerla canjeable y extensible. En  particular,   un   sistema   reflexivo   abre   su   implementación   para   soportar   adaptaciones,   cambios   y  extensiones de estructura especifica y comportamientos de aspecto como algunos tipos de estructuras,  mecanismos de llamada de funciones o implementación de servicios particulares. Los principios de la 

reflexión son soportados por varios lenguajes de programación, como CLOS y Smalltalk, sistemas  operativos como Apertos y una larga escala de aplicaciones industriales. Modernas plataformas como  CORBA y Microsoft’s OLE tambien hacen el uso de algunos de los principios del patrón de reflexión.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF