martes, 17 de mayo de 2011

video de tecnologias inalambricas

64Bits: Potencia en el Cliente y el Servidor


Historia 64 bits de Potencia
            Los microprocesadores de 64 bits han existido en las supercomputadoras desde 1960 y en servidores y estaciones de trabajo basadas en RISC desde mediados de los años 1990. En 2003 empezaron a ser introducidos masivamente en las computadoras personales (previamente de 32 bits) con las arquitecturas x86-64 y los procesadores PowerPC G5.
Aunque una CPU puede ser internamente de 64 bits, su bus de datos o bus de direcciones externos pueden tener un tamaño diferente, más grande o más pequeño y el término se utiliza habitualmente para describir también el tamaño de estos buses. Por ejemplo, muchas máquinas con procesadores de 32 bits usan buses de 64 bits (el Pentium original y las CPUs posteriores) y pueden ocasionalmente ser conocidas como "64 bits" por esta razón. El término también se puede referir al tamaño de las instrucciones dentro del conjunto de instrucciones o a cualquier otro elemento de datos.
64 bits
            El uso de sistemas operativos de 64 bits además de permitir la compatibilidad con más memoria RAM, tiene otras ventajas.
            En Windows y Linux de 32 bits, solo se soportaba hasta 4GB, pero con 64 Bits, se pueden soportar límites casi infinitos.
            Algunas de las otras mejores, por ejemplo, es la introducción del bit NX (No EXecute) que protege los "buffer underruns" y además mejora la ejecución de aplicaciones de 32 bits bajo un sistema de 64 bits. Los procesadores de Intel y AMD son capaces de ejecutar dos de esas instrucciones por cada ciclo de reloj. También, permiten transferencias más pesadas, y con más información en el mismo ciclo, lo cual dice que hay una mayor transferencia de datos de proceso en el mismo tiempo.
            Estas ventajas permiten tener un código más estable y una mayor eficacia.
            Hay desventajas claro, la mas importante es la falta de drivers compatibles, ya que los existentes no funcionan bien en la mayoría de los casos corriendo bajo un sistema de 64 bits, aunque los desarrolladores ignoran esto, esperemos que con el tiempo se den cuenta ya que las ventajas de 64 bits son reales.
DIFERENCIAS ENTRE WINDOWS 32 BITS Y WINDOWS 64 BITS.
            Vamos a ver que nos aporta Windows 64 bits y si merece la pena instalarlo en un PC de uso doméstico.
            Lo primero que hay que tener muy en cuenta es que para instalar un sistema operativo de 64 bits hay que tener un procesador de 64 bits y una placa base que lo admita de forma nativa. Actualmente quedan en el mercado muy pocos procesadores que sean de 32 bits (solo algunos de gama baja, normalmente para RMA o equipos de muy bajo precio) y la practica totalidad de las placas base son de 64 bits, pero los equipos algo más antiguos (por ejemplo, P4 478) si que son de 32 bits.
            En primer lugar vamos a ver que ventajas tienen las versiones de 64 bits.
            La principal de todas es que las versiones de 64 bits suportan mucha más memoria (tanto RAM como virtual) que las versiones de 32 bits.
            Todos los sistemas operativos de 32 bits tienen un límite en la memoria RAM de 4Gb (que además, en el caso de Windows, no suelen aprovecharse completos). Esto en realidad para uso doméstico no es un gran obstáculo, ya que no es habitual instalar esa cantidad de memoria.
            Las versiones de 64 bits no tienen ese límite, por lo que podemos instalar bastante más memoria.
            La cantidad máxima de RAM soportada por las versiones de 64 bits de Windows son las siguientes:
1.      Windows XP Profesional 64 bits.- 16Gb de memoria RAM.
2.      Windows Vista Home Basic 64 bits.-8Gb de memoria RAM.
3.      Windows Vista Home Premiun 64 bits.- 16Gb de memoria RAM.
4.      Windows Vista (Resto de versiones) de 64 bits.- - 128Gb de memoria RAM.
Como podemos ver, las cantidades de RAM son bastante mayores.
            Además de esta ventaja en la RAM, los sistemas operativos de 64 bits son algo más rápidos que los de 32 bits, más estables y más seguros.
¿Quiere decir esto que sea mucho mejor instalar Windows 64 bits que Windows 32 bits?.
            Pues hasta cierto punto no. Los SO de 64 bits están diseñados más para un uso profesional que doméstico.
            Estos sistemas tienen también tienen una serie de inconvenientes para uso doméstico.
            En primer lugar, decir que en el caso del Windows XP 64 bits, le pasa exactamente lo mismo que al XP Media Center.
            Es la versión inglesa (EEUU) con MUI en español, lo que suele dar algunos problemas con actualizaciones y con algunos programas.
            Esto está solucionado en las versiones de 64 bits de Windows Vista, que si son en el idioma correspondiente.
            Además de este problema, las versiones de 64 bits tienen una serie de inconvenientes:
- No son compatibles con programas de 16 bits o inferiores.
- Algunos programas (como algunos antivirus, algunos programas de grabación y similares), aunque son programas de 32 bits no son compatibles con Windows Vista 64 bits.
- Hay problemas de drivers para 64 bits.
- Los SO de 64 bits son más caros que los de 32 bits (aunque la diferencia de precio no es muy grande).
            En cuanto al sistema en sí (manejo, utilidades, etc.) son exactamente iguales a las versiones de 32 bits correspondientes.
Hay que dejar bien claro otro punto:
            Un programa de 32 bits va a correr EXACTAMENTE IGUAL en un sistema operativo de 64 bits que en uno de 32 bits, por lo que en este aspecto no vamos a notar ninguna mejora.
            Hay algunos programas desarrollados para 64 bits, pero son programas profesionales que un usuario doméstico no va a utilizar normalmente.
            En arquitectura de ordenadores , 64 bits enteros , direcciones de memoria u otros datos de las unidades son las que se encuentran en la mayoría de 64 bits (8 octetos ) de ancho. Además, 64 bits de la CPU y ALU arquitecturas son las que se basan en registros , bus de direcciones , o buses de datos de ese tamaño. de 64 bits también es un término dado a una generación de ordenadores en los que los procesadores de 64 bits eran la norma.
La Verdad sobre la 64
            La cantidad de datos de un chip puede procesar a la vez es una diferencia fundamental entre los procesadores de hoy en día de escritorio de 32 bits - como el Pentium 4 de Intel, AMD Athlon XP, y G4 de Motorola, hizo de Apple - y futuras CPU de escritorio de 64 bits, dice Kevin Krewell, editor senior de MicroprocessorReport. En el campo de 64 bits son de Apple pendientes hechos a G5 de IBM y futuros de AMD Athlon 64.
            La CPU de 64 bits puede manejar más memoria y archivos más grandes. "La ventaja de 64 bits es lo que da un mayor espacio de direcciones, lo que significa que le permite abordar con más memoria," dice Krewell. Intel de 32 bits de hoy y los chips de AMD puede direccionar hasta 4 GB de memoria (una unidad de Apple G4 pueden abordar de 2GB). En las máquinas basadas en Windows, que 4 GB se divide entre el sistema operativo y las aplicaciones. Eso significa que la mayor cantidad de memoria cualquier aplicación puede acceder es de 2 GB. 
"Este límite no es una gran cosa ahora, pero podría ser en el futuro - sobre todo en aplicaciones de edición de vídeo, etc", añade.
 Ventajas de usar un equipo de 64 bits  
            Un equipo de 64 bits puede procesar el doble de información que un equipo de 32 bits y puede disponer de una mayor memoria de acceso aleatorio (RAM). Esto convierte a un equipo de 64 bits en una buena elección si trabaja con vídeo, búsquedas en bases de datos grandes o juegos y otros programas que requieren cálculos complejos y mucha memoria.
No obstante, un equipo de 32 bits funciona muy bien para la mayoría de los programas. Por ejemplo, los programas de hojas de cálculo, los exploradores web y los programas de procesamiento de texto se ejecutarán aproximadamente a la misma velocidad en un equipo de 32 ó 64 bits.
Los programas que se ejecutan en versiones de 64 bits de Windows tienen un mejor rendimiento si hay tanto controladores de hardware como programas de 64 bits disponibles. Los siguientes tipos de programas podrían tener un mejor rendimiento en las versiones de 64 bits de Windows 
·         Software de diseño asistido por ordenador (CAD)
·         Programas de edición de imágenes y vídeo
·         Juegos y otros programas que requieren cálculos complejos
·         Programas que tienen acceso a grandes bases de datos o que trabajan con ellas
·         Programas de grabación y análisis de vídeo que guardan grandes cantidades de datos en la memoria


Modelo Cliente/ Servidor
            Este modelo es un prototipo de sistemas distribuidos que muestra como los datos y el procesamiento se distribuyen a lo largo de varios procesadores. Es una forma de dividir las responsabilidades de un sistema de información separando la interfaz del usuario de la gestión de la información. El funcionamiento básico de este modelo consiste en que un programa cliente realiza peticiones a un programa servidor, y espera hasta que el servidor de respuesta.
Características de un Cliente
1.      Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo).
2.       Espera y recibe las respuestas del servidor.
3.       Por lo general, puede conectase a varios servidores a la vez.
4.      Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario.

Características de un Servidor

1.      Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación (dispositivo esclavo).
2.      Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente.
3.      Por lo general, aceptan conexiones desde un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado).
4.      No es frecuente que interactúen directamente con los usuarios finales.
Ventajas
1.      Centralización del control: Los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema.
2.       Escalabilidad: Se puede aumentar la capacidad de clientes y servidores por separado.
3.      Fácil mantenimiento
Desventajas
1.      La congestión del tráfico (a mayor número de clientes, más problemas para el servidor).
2.      El software y el hardware de un servidor son generalmente muy determinantes. Un hardware regular de un ordenador personal puede no poder servir a cierta cantidad de clientes. Normalmente se necesita software y hardware específico, sobre todo en el lado del servidor, para satisfacer el trabajo. Por supuesto, esto aumentará el costo.

Tecnologías MPLS


Las empresas y los proveedores de servicios reconocen desde hace tiempo la importancia de las redes privadas virtuales. Como consecuencia del crecimiento continuado de los servicios de redes corporativas gestionadas y de la actual competencia y presiones de costes entre los proveedores de servicios, la tecnología Cisco IOS MPLS sirve de plataforma de lanzamiento para atractivas ofertas de servicios.

La tecnología MPLS (MultiProtocol Label Switching) fue desarrollada por Cisco dentro de las redes ATM, con el nombre de tag switching, o conmutación de etiquetas, siendo adoptada más tarde por IETF para su estandarización. .
Al hablar de los beneficios de esta tecnología, aparecen una serie de ventajas que las empresas han de considerar. Por una parte, los clientes de un proveedor de servicios no se ven obligados a adquirir nuevos equipos para aprovechar esta tecnología, ya que el router ubicado en el borde de la red “habla” en términos MPLS, realizando el proceso de empaquetar y desempaquetar la información. Cuando los datos son enviados a la instalación del cliente, pueden ser suministrados en el mismo formato que su tráfico de red normal.
Asimismo, la rapidez y el mayor rendimiento son otros de los beneficios que conlleva la utilización de MPLS, al poder combinarse la velocidad de una conmutación de Nivel 2 con la flexibilidad de routing de Nivel 3. De esta forma, se reduce la complejidad que implica instaurar tráfico IP sobre una red ATM, reduciéndose también determinados costes de transferencia o “mapping” IP sobre redes de Nivel 2.
Básicamente, una conexión MPLS VPN permite a un proveedor de servicios crear algo similar a una conexión de línea dedicada entre dos puntos a través de Internet, sin necesidad de adquirir una conexión fija. Utilizando redes VPN, el tráfico es dirigido rápidamente a lo largo de la ruta de A a B, de manera que pueden crearse intranets y extranets a través de infraestructura privada o compartida.
Sin embargo, con MPLS, en lugar de crear enlaces “punto a punto” de instalación a instalación como sucede con las VPN convencionales (como en el caso de redes IP VPN), se obtiene mayor flexibilidad al tener sólo una conexión a la red del operador. Sólo los routers situados en el borde de la red del proveedor de servicios necesitan “tener conocimiento de VPN”, ya que aquellos que se encuentran dentro del núcleo, sólo necesitan transmitir el tráfico de red, de manera que sus tablas de encaminamiento no resultan imposibles de manejar.

Inteligencia y rendimiento
La tecnología MPLS de Cisco Systems, a través del software Cisco IOS, hace a las redes VPN más fáciles de desplegar gracias a la utilización de una plataforma que combina la inteligencia de encaminamiento con el rendimiento de la conmutación. Estas redes MPLS VPN permiten comunicaciones privadas a través de una infraestructura de red compartida (pública), ofrecen mayor escalabilidad para atender a las necesidades de cientos de miles de usuarios, y son lo bastante flexibles para dar cabida a métodos o esquemas de tráfico del tipo de cualquiera-a-cualquiera, para aceptar rápidamente nuevas instalaciones. Además, ofrecen un rendimiento predecible y fiable a través de diferentes clases de servicio, permiten a los usuarios conectarse a través de diferentes medios y cumplen con los requerimientos de transporte y ancho de banda de nuevas aplicaciones intranet.
Cabe destacar que la tecnología MPLS de Cisco posibilita a los proveedores de servicios optimizar el ancho de banda de red, aplicando selectivamente clases de servicio basadas en etiquetas o “labels” MPLS. Las redes MPLS VPN escalan fácilmente al aumentar la cantidad de rutas y clientes, y ofrecen el mismo nivel de privacidad que las tecnologías de conmutación. Además, los clientes pueden utilizar direcciones IP privadas sin necesidad de conversión y puede alcanzarse la máxima privacidad y seguridad sin necesidad de túneles ni encriptación.
La tecnología MPLS de Cisco está siendo ampliamente aceptada por el mercado. De hecho, se estima que el número de proveedores de servicios que se triplicará con respecto al año anterior, pasando de 30 a más de 100. Entre los clientes que ya conforman la larga lista de clientes se encuentran operadores de la talla de Bell Canada, Equant, France Telecom, BT Ignite, Infonet Services, KDDI, Japan Telecom, NTT Communications y Telefónica, entre otros.

Encaminamiento
Dentro de un entorno BGP/MPLS/VPN la información de encaminamiento distribuida puede ser dividida en cinco pasos. En primer lugar, se propaga desde el cliente al operador, donde la información es distribuida desde un router situado en las instalaciones del cliente al router de acceso de la operadora. La información es desplaza con rutas estáticas, RIP y OSPF.
En la entrada del router de acceso de la operadora, la información es exportada dentro de la red del proveedor mediante el protocolo BGP (Border Gateway Protocol). Dicha información es compartida con todos los routers de acceso del operador, utilizando BGP como protocolo de encaminamiento. A continuación, el router de acceso de salida recoge e importa desde la red del proveedor la información de encaminamiento. Finalmente, la información de encaminamiento es enviada desde el router de acceso de salida del operador al router del cliente, pudiendo utilizarse también rutas estáticas, RIP (Routing Information Protocol) y OSPF ( Open Shortest Path First).