o ARQUITECTURA CERRADA ARQUITECTURA El termino arquitectura se refiere bien sea al hardware o tambin a la combinacin de ambos mejor conocido como firmware dentro del mundo de la comunicacin. ARQUITECTURA ABIERTA Un sistema abierto es aquel que es capaz de hacer que todos los componentes del sistema del computador sean compatibles en cualquier ambiente sin importar la compaa que lo haya producido, que posea un ambiente estndar de aplicaciones disponibles por proveedores controlados por usuarios y la industria, es decir, se le pueden implantar dispositivos perifricos de diferentes orgenes y combinarlos entre si. La idea de sistemas abiertos se concibe de un proyecto que demuestra la forma que todos los sistemas empresariales pueden funcionar juntos a tres niveles: mainframes, mini computadores y estaciones de trabajo, sin importar que esos sistemas usen productos de diferentes proveedores.
Una arquitectura abierta tambin es toda aquella que puede ser modificada por un programador capacitado que no pertenezca a la compaa que creo el cdigo fuente, puede ser a su vez la informacin redistribuida y compartida siempre y cuando el programador tenga la licencia para realizar dichos actos. Para la arquitectura abierta los que se benefician mayormente son los clientes debido a que les ofrece mayor diversidad de productos a la hora de comprarlos para su beneficio. Tambin promueve la no monopolizacin de grandes compaas favoreciendo la creacin de mayor cantidad de compaas.
Los equipos de esta arquitectura son perfectos como servidores, ya que cuentan con sistemas de entradas y salidas. Para definir un sistema como abierto es necesario tener en cuenta los siguientes criterios: Que el sistema cumpla con una especificacin bien definida y disponible para la industria.
Que esta especificacin sea cumplida por varios productos independientes de diferentes compaas es decir, que haya varias implementaciones diferentes en el mercado.
Que estas especificaciones no sean controladas por un grupo pequeo de compaas.
Que esta especificacin no est atada a una arquitectura o tecnologa especfica. ARQUITECTURA CERRDA La arquitectura cerrada es aquella que es inmodificable por los programadores ajenos a la compaa propietaria del cdigo fuente, es decir, una persona, compaa, corporacin, fundacin, etc. posee los derechos de autor sobre un software no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propsito; de estudiar cmo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al cdigo fuente es una condicin previa); de distribuir copias; y de mejorar el programa y hacer pblicas las mejoras (para esto el acceso al cdigo fuente es un requisito previo). En consecuencia, un software sigue siendo no libre an si el cdigo fuente es hecho pblico, cuando se mantiene la reserva de derechos sobre el uso, modificacin o distribucin.
A este sistema no se le pueden colocar dispositivos perifricos, es decir, solo se usa el hardware de la compaa propietaria ya que dispositivos ajenos a dicha compaa no son compatibles por ende si se requiere reparar o cambiar algn elemento del computador este tiene que ser de la compaa propietaria. Caractersticas de la arquitectura abierta Son de gran utilidad en ambiente multiusuario. Poseen procesadores muy poderosos capaces de controlar un gran numero de terminales y capacidades de almacenamiento que sobrepasan los Giga bites. Obtienen gran integracin de subsistemas de informacin en una base de datos nica. Menos costosos, complejidad mnima y ms flexibles. No estn atados a un solo tipo de hardware propietario. Poseen un ambiente integrado de informacin. Cumplen o generan estndares. Sus especificaciones son generales. El software poseen alto grado de portabilidad. Caractersticas de la arquitectura cerrada Son de gran utilidad a nivel empresarial. Altos costos para su mantenimiento. Dependen de un hardware especfico de la compaa propietaria. Este hardware posee un gran bajo grado de portabilidad. Los lenguajes de programacin son determinados por la compaa especfica creadora del programa. Estos equipos son inmodificables por cualquier programador. Sus especificaciones no son generales. Esta arquitectura es ilimitada. Procesa mayor volumen de informacin. Tiene una mayor capacitada de memoria. Lenguaje para estandarizar programas
La estandarizacin de lenguajes facilita la expansin y desarrollo de arquitecturas abiertas. Esto facilita el entendimiento por parte de los programadores de diferentes compaas, permitiendo el desarrollo ms rpido y preciso de los programas y sistemas abiertos. En otras palabras dos cabezas piensan mas que una.
Tambin favorecen la interconexin de programadores con diferentes puntos de vista con un fon en comn el cual optimiza el rendimiento del hardware y software de un computador.
Ventajas de la arquitectura abierta En relacin el usuario:
Son menos costosos en cuanto a su mantenimiento como su adquisicin Mayor provecho de tecnologa. Mltiples proveedores de hardware y software. Ambiente estndar de aplicaciones. Mltiples soluciones disponibles de acuerdo con necesidades especficas. Una mayor proteccin de la inversin en equipos de cmputos. Ms disponibilidad de aplicaciones. Disponibilidad de una base amplia de donde obtener referencia. amplias variedades de software disponibles. En relacin a fabricantes:
Crecimiento del mercado mltiple. Oportunidad de ventas de productos de diferentes proveedores. Mnimo rango de trabajo en el soporte. Amplio rango de herramientas de desarrollo. Una rpida introduccin de las mejores tecnologas. Desventajas de una arquitectura abierta Es menos seguro debido a la disposicin de muchas herramientas para poder acceder a los programas.
Cada servidor procesa una informacin haciendo o convirtiendo esta arquitectura mas lenta Ventajas de la arquitectura cerrada En relacin al usuario:
Procesan mayor cantidad de informacin. Tienen mayor capacidad de memoria. Es ms seguro debido a que no todos los programadores tiene acceso.
En relacin a los fabricantes:
Le da ventajas a los fabricantes para monopolizar el mercado. Sus clientes estn obligados a adquirir productos solo del fabricante. El fabricante determina el lenguaje de programacin a utilizar.
Desventajas de una arquitectura cerrada Su mantenimiento es ms costoso. Altos costo para su adquisicin. Necesita de un personal calificado para su manejo. Ocupa grandes espacios. Necesita condiciones especficas como aire acondicionado, alta energa elctrica etc. No es compatible con dispositivos perifricos ajenos a la compaa.