jueves, 29 de marzo de 2012

Super Computadora

Supercomputadora o superordenador es aquella con capacidades de cálculo muy superiores a las comunes para la misma época de fabricación.


Historia


Las supercomputadoras fueron introducidas en la década de los sesenta y fueron diseñadas principalmente por Seymour Cray en la compañía Control Data Corporation (CDC), la cual dominó el mercado durante esa época, hasta que Cray dejó CDC para formar su propia empresa, Cray Research. Con esta nueva empresa siguió dominando el mercado con sus nuevos diseños, obteniendo el podio más alto en supercómputo durante cinco años consecutivos (1985-1990). En los años ochenta un gran número de empresas competidoras entraron al mercado en paralelo con la creación del mercado de los minicomputadores una década antes, pero muchas de ellas desaparecieron a mediados de los años noventa.


Caracteristicas:

Las principales son:
  • Velocidad de Proceso: miles de millones de instrucciones de coma flotante por segundo.
  • Usuarios a la vez: hasta miles, en entorno de redes amplias.
  • Tamaño: requieren instalaciones especiales y aire acondicionado industrial.
  • Dificultad de uso: solo para especialistas.
  • Clientes usuales: grandes centros de investigación.
  • Penetración social: prácticamente nula.
  • Impacto social: muy importante en el ámbito de la investigación, ya que provee cálculos a alta velocidad de procesamiento, permitiendo, por ejemplo, calcular en secuencia el genoma humano, número Pi, desarrollar cálculos de problemas físicos dejando un margen de error muy bajo, etc.
  • Parques instalados: menos de un millar en todo el mundo.
  • Costo: hasta decenas de millones de dólares cada una de ellas.


Prinsipales Usos:

  • Las supercomputadoras se utilizan para abordar problemas muy complejos o que no pueden realizarse en del mundo físico bien sea porque son peligrosos, involucran cosas increíblemente pequeñas o increíblemente grandes. A continuación damos algunos ejemplos:
  • Mediante el uso de supercomputadoras, los investigadores modelan el clima pasado y el clima actual y predicen el clima futuro .
  • Los astrónomos y los científicos del espacio utilizan las supercomputadoras para estudiar el Sol y el clima espacial.
  • Los científicos usan supercomputadoras para simular de qué manera un tsunami podría afectar una determinada costa o ciudad.
  • Las supercomputadoras se utilizan para simular explosiones de supernovas en el espacio.
  • Las supercomputadoras se utilizan para probar la aerodinámica de los más recientes aviones militares.
  • Las supercomputadoras se están utilizando para modelar cómo se doblan las proteínas y cómo ese plegamiento puede afectar a la gente que sufre la enfermedad de Alzheimer, la fibrosis enquistada y muchos tipos de cáncer.
  • Las supercomputadoras se utilizan para modelar explosiones nucleares, limitando la necesidad de verdaderas pruebas nucleares.

jueves, 22 de marzo de 2012

Que es un servidor web?


Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una página web o información de todo tipo de acuerdo a los comandos solicitados. En este punto es necesario aclarar lo siguiente: mientras que comúnmente se utiliza la palabra servidor para referirnos a una computadora con un software servidor instalado, en estricto rigor un servidor es el software que permite la realización de las funciones descritas.
El servidor vendría a ser la "casa" de los sitios que visitamos en la Internet. Los sitios se alojan en computadores con servidores instalados, y cuando un usuario los visita son estas computadoras las que proporcionan al usuario la interacción con el sitio en cuestión. Cuando se contrata un plan de alojamiento web con una compañía, esta última proporciona un servidor al dueño del sitio para poder alojarlo; al respecto hay dos opciones, optar por un "servidor dedicado", lo que se refiere a una computadora servidora dedicada exclusivamente al sitio del cliente (para aplicaciones de alta demanda), o un "servidor compartido", lo que significa que un mismo servidor (computadora + programa servidos) se usará para varios clientes compartiendo los recursos.
Gracias a los avances en conectividad y la gran disponibilidad de banda ancha, hoy en día es muy común establecer los servidores web dentro de la propia empresa, sin tener que recurrir a caros alojamientos en proveedores externos. Esto es posible gracias a Apache, uno de los mejores y el más utilizado entre los servidores Web que existen. Apache ha construido una gran reputación entre los servidores web gracias a su gran estabilidad, confiabilidad y el gran aporte del grupo de voluntarios que planean y desarrollan todo lo relativo a esta plataforma, desde la documentación hasta el mismo código en si.
Entre las ventajas que presenta un servidor como Apache se encuentran las siguientes:
Es personalizable, la arquitectura modular de Apache permite construir un servidor hecho a la medida. Además permite la implementación de los últimos y más nuevos protocolos.

En cuanto a la administración los archivos de configuración de Apache están en ASCII, por lo que tiene un formato simple, y pueden ser editados tan solo con un editor de texto. Estos son transferibles, lo que permite la clonación efectiva de un servidor. El servidor puede ser administrado vía línea de comandos, lo que hace la administración remota muy conveniente.
Por otra parte se trata de un servidor muy eficiente. Mucho esfuerzo se ha puesto en optimizar el rendimiento del código “C” de Apache. Como resultado, este corre rápido y consume menos recursos de sistema en comparación a otros servidores. Además, Apache corre en una amplia variedad de sistemas operativos, incluyendo varias versiones de UNIX, Windows9x/NT, MacOS (Sobre Power PC), y varios otros.
El soporte de Apache es provisto por “The Apache Group” o “La Fundación Apache”, una gran cantidad de usuarios muy dedicados a su comunidad, así como compañías que ofrecen versiones pagadas de Apache.




Que es notebook?


Una notebook también llamada laptop o computadora portátil, pequeña computadora personal con un peso entre 1 y 6 kilogramos, pensada para que pueda ser fácilmente transportable.

Características de las notebooks

* Por lo general funcionan empleando una batería o un adaptador AD/DC que permite tanto cargar la batería como dar suministro de energía.

* Suelen poseer una pequeña batería que permite mantener el reloj y otros datos en caso de falta de energía.

* En general, a igual precio, las notebooks suelen tener menos potencia que las computadoras de escritorio, incluyendo menor capacidad de sus discos duros, menos poder de  y audio, y menor potencia en sus microprocesadores. De todas maneras, suelen consumir menos energía y son más silenciosas.

* Suelen contar con una pantalla LCD y un touchpad.

* En general cuentan con PC Card (antiguamente PCMCIA) o ExpressCard para tarjetas de expansión.

* Existe un tipo de notebooks llamadas subnotebooks, que son más pequeñas y más livianas.

* No hay todavía un factor de forma industrial estándar para las notebook, es decir, cada fabricante tiene su propio diseño y construcción de éstas. Esto incrementa los precios de los componentes en caso de que haya que reemplazarlos o repararlos, además de hacerlos más difíciles de conseguir. Incluso a menudo existen incompatibilidades entre componentes de notebooks de un mismo fabricante.

Fabricantes de notebooks y sus marcas

Acer - TravelMate, Extensa, Ferrari y Aspire.

Apple - Macintosh PortablePowerBook (PowerBook Duo, PowerBook G3, PowerBook G4), iBook,MacBook y MacBook Pro

ASUS - Asus Eee

BenQ

Compaq - EVO, Armada, LTE y Presario

Sus usos principales son para navegar por Internet, la utilización de herramientas de oficina y visores de imágenes., sin las utilidades del entretenimiento,no posee un disco duro de gran capacidad,incluso algunas no lo tienen ya que vienen con almacenamiento virtual pero en cuanto el coste esta sale gana ya que el ahorro aumenta considerablemente ya que el precio varia pero es mas bajo que precios que se puede encontrar en una notebook, ademas del ahorro considerable de energía y son ecológicas, fáciles de configurar y trasportar. 

¿Qué es un teléfono inteligente o smartphone?

¿Qué es un teléfono inteligente o smartphone? 

Es un dispositivo electrónico que funciona como un teléfono móvil con características similares a las de un ordenador personal. Casi todos los teléfonos inteligentes son móviles que soportan completamente un cliente de correo electrónico con la funcionalidad completa de un organizador personal. Una característica importante de casi todos los teléfonos inteligentes es que permiten la instalación de programas para incrementar el procesamiento de datos y la conectividad. Estas aplicaciones pueden ser desarrolladas por el fabricante del dispositivo, por el operador o por un tercero. El término “Inteligente” hace referencia a cualquier interfaz, como un teclado QWERTY (Distribución de teclado tradicional) en miniatura, una pantalla táctil, o simplemente el acceso a internet y al correo electrónico de una compañía, pagando o personal, gratuito.
 Pero, ¿que diferencia a un smartphone de un teléfono móvil?, existen muchas, entre ellas habría que saber que para que sea teléfono inteligente debe poseer las siguientes características: 
- Soporta correo electrónico
 - Cuenta con GPS
 - Permiten la instalación de programas de terceros 
- Utiliza cualquier interfaz para el ingreso de datos, como por ejemplo teclado QWERTY, pantalla táctil 
- Debe contar con algún sistema operativo, anteriormente se decía que los smartphone eran aquellos que venían con el SO, SymbianOS, pero ya hoy en día no es así porque los hay con Microsoft Mobile 6.0, RIM BlackBerry, Palm OS, OS X, entre otros 
Sirven para estas funciones:
 - Te permiten ingresar a Internet 
- Poseen agenda digital, administración de contactos
 - Permitan leer documentos en distintos formatos, entre ellos los PDFs y archivos de Microsft Office 

domingo, 18 de marzo de 2012

martes, 21 de febrero de 2012

Software Libre


El software libre es un software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente. El software libre nos sirve Pues para lo mismo que el software propietario que utilizas normalmente y para muchas cosas más. Con software libre puedes conseguir un sistema operativo para tu ordenador y puedes conseguir programas para hacer casi cualquier cosa que imagines. Por ejemplo tiene:
herramientas ofimáticas, con procesador de texto, hoja de cálculo, presentaciones, etc.
tienes muchas utilidades para trabajar con tu sistema,

2) Es importante la utilizacion de los software libres en los colegios por varias razones:

En primer lugar, el software libre supone un ahorro económico para las escuelas. El software libre le da a las escuelas, igual que a cualquier otro usuario, la libertad de copiar y redistribuir el software, por lo que pueden hacer copias para todas las computadoras que tengan. En los países pobres esto puede ayudar a reducir la brecha digital.

Esta razón obvia, aunque importante, es más bien superficial. Los autores de software privativo pueden eliminar esta desventaja donando copias a las escuelas (Aviso: las escuelas que se acojan a estas ofertas puede que tengan que acabar pagando por actualizaciones posteriores). Veamos otras razones más profundas.

Las escuelas tienen una misión social: enseñar a los estudiantes a ser ciudadanos de una sociedad libre, capaz, independiente y de cooperación. Deben promover el uso de software libre al igual que promueven el reciclaje. Si las escuelas enseñan software libre, entonces los estudiantes utilizarán software libre cuando se gradúen. Esto ayudaría a que la sociedad en su conjunto se librara del dominio (y abuso) de las megacorporaciones.


El software libre les permite a los estudiantes aprender cómo funciona el software. Cuando algunos estudiantes alcanzan la adolescencia, quieren aprenderlo todo sobre los sistemas computacionales y su software. Tienen una curiosidad especialmente intensa por leer el código fuente de los programas que usen a diario. Para aprender a escribir buen software, los estudiantes necesitan escribir y leer mucho código. Necesitan leer y comprender programas reales que la gente utilice en la realidad. Sólo el software libre lo permite.

El software privativo rechaza su sed de sabiduría: les dice «el conocimiento que buscáis es secreto; ¡aprender está prohibido!». El software libre anima a todos a aprender. La comunidad del software libre rechaza el «sacerdocio de la tecnología», que inmoviliza a la gente en la ignorancia del funcionamiento de la tecnología; animamos a los estudiantes de cualquier edad y situación a que lean el código fuente y aprendan tanto como quieran saber. Las escuelas que utilicen software libre permitirán que los alumnos más brillantes en programación avancen.

La razón más profunda para utilizar software libre en las escuelas es la educación moral. Esperamos que las escuelas les enseñen a los estudiantes hechos básicos y habilidades útiles, pero ese no es todo su trabajo. La misión fundamental de las escuelas es enseñar a ser buenos ciudadanos, lo que incluye el hábito de ayudar a otros. En el ámbito informático, esto se traduce en enseñar a compartir el software. Las escuelas, empezando por las de primaria, deberían decirle a sus alumnos «si traéis software a la escuela, debéis compartirlo con los demás niños. Y debéis enseñar el código fuente en clase, por si alguien quiere aprender».

3) Libertades del software libre:
  • Ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.)
  • Estudiar y modificar el programa (para lo cual es necesario poder acceder alcódigo fuente)
  • Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
  • Mejorar el programa y publicar las mejoras
4) ¿Por qué las empresas se pasan al software libre?

Cada vez más empresas se pasan al software libre... incluso a veces sin darse cuenta. Si una empresa desea lanzar su sitio de e-commerce, quizás utilice el programa OsCommerce para desarrollar su sitio Web que luego alojará en un servidor Apache. Tanto OsCommerce como Apache son software libre!
Aun no tan conocidos hace algunos años, el software libre comienza poco a poco a ser utilizado por las empresas. Por lo general son menos costosos que los programas propietarios, además son mas flexibles y evolutivos! Ya que sus códigos fuente pueden ser modificados, algunos programas pueden ser adaptados a la medida de las empresas con necesidades particulares, sin generar un sobrecoste. Algo impensable en el mundo del software propietario...o con un sobrecoste considerable.
La evolución ofrecida por el software libre es también un factor importante que toman en cuenta las empresas en la decisión de pasar al software libre. El hecho de que cada mejora del programa sea publicado permite a las empresas tener un programa que se actualiza constantemente. Además una enorme comunidad de desarrolladores trabajan en algunos programas!