martes, 22 de julio de 2008

De la calculadora a la computadora

Tan importante es la necesidad de hacer cuentas y cálculos con rapidez, que la aritmética fue mecanizada tan pronto como la gente descubrió la manera de hacerlo.
Hasta el siglo XVIII lo único que tenía la gente como ayuda para calcular eran el ábaco y algunas tablas simples de cantidades matemáticas, como fracciones, por ejemplo. Estas tablas les ahorraban a los matemáticos el trabajo de repetir laboriosos cálculos, y el ábaco –un instrumento extremadamente efectivo y rápido -, se encontraba en todos los establecimientos comerciales. En aquellos lugares donde tradicionalmente se ha utilizado el ábaco, ha sido lentamente desplazado por la calculadora de bolsillo en el siglo XX.
Pero volviendo a 1617, el matemático escocés John Napier inventó una ayuda para calcular, llamada "los huesos de Napier". Estos eran un juego de tablas multiplicadoras grabadas en barras de marfil. Sin embargo, Napier había hacho una innovación más importante en 1614 cuando, luego de años de trabajo, publicó la primera tabla de logaritmos. Estas reducían la multiplicación y la división a la suma y resta simples. Un clérigo y matemático inglés, William Ougtred diseño una ayuda mecánica para el cálculo con base en los logaritmos de Napier. Esta ayuda consistía en escalas de números marcados en dos reglas iguales. Cada número se marcaba en una posición correspondiente a su logaritmo.
Multiplicar y dividir números se convirtió en cuestión de deslizar una regla contra otra. Este método se desarrolló hasta la regla de cálculo, utilizada por los científicos e ingenieros aún a finales de los setenta.
Una ingeniosa calculadora mecánica del siglo XIX fue la Máquina Diferencial, inventada por el inglés Charles Babbage. La primera fue terminada en 1822, y varias se utilizaron para realizar cálculos astronómicos y comerciales.
La computadora mecánica más avanzada que se diseño fue la Máquina Analítica de Babbage, que incorporaba las características esenciales de las computadoras modernas. Los números se ingresaban en tarjetas perforadas, se guardaban en el "almacén" o memoria de la maquina, se procesaban en una sección llamada "molino" y luego se imprimían. Infortunadamente la máquina nunca fue terminada.
La primera máquina en sumar e imprimir los resultados fue construía por el norteamericano William Burroughs en 1890. George Stibitz construyó la primera calculadora electromecánica en 1940, pero este tipo de máquinas fue pronto remplazado por la calculadora electrónica.

Más rápidas que el viento

Aplicaciones de cálculo rápido: La capacidad de la computadora para calcular a alta velocidad y almacenar enormes cantidades de información de modo conciso y preciso se aplica a campos de actividad cada vez más amplios. En la predicción del tiempo, el principal problema es relacionar continuamente los cambios de temperatura, humedad y presión de numerosos puntos de observación y construir un mapa. Se hiciera manualmente, antes de solucionarlo habrían surgido nuevos factores que invalidarían la predicción. Una computadora bien programada puede aceptar nuevos datos en cuanto se reciben y realizar a partir de ellos un mapa de predicción meteorológica en cuestión de minutos.

¿El fin de los teclados?

Aunque las bases tecnológicas para el desarrollo de las pantallas táctiles son muy antiguas –hace casi cuatro décadas- estos ingeniosos artificios comenzaron a ser utilizados masivamente durante los últimos años. En buena parte se debe la explosión de dispositivos personales pequeños como celulares y agendas electrónicas, en los que la utilización de un teclado se vuelve dificultosa. El avance más reciente es el desarrollo de pantallas táctiles que permiten más de un "toque" a la vez e, incluso, arrastrar un objeto sobre ellas para operar una computadora, seleccionar opciones de un menú y hasta dibujar. Hoy se las encuentra en aviones, automóviles. Consolas y sistemas de control de maquinarias.
Microsoft Surface es una computadora con forma de mesa, lanzado en 2007, sobre el cual es posible realizar infinidad de actividades y trabajos sin teclados. Posee una pantalla multitáctil basada en una tecnología que utiliza cámaras, que reconocen "toques" y objetos.

domingo, 29 de junio de 2008

Malware y Antivirus

El malware es un conjunto de programas diseñados para afectar, modificar o extraer archivos e información de una computadora sin autorización del usuario.

Existen diferentes tipos de Malware:
  • El virus es el malware más típico, su nombre deriva de los virus orgánicos que necesitan infectar células para reproducirse; a su vez, los virus informáticos se reproducen infectando programas.
  • Los gusanos presentan la particularidad de no necesitar a un programa para propagarse. Estos no necesariamente causan daño directo, en general infectan programas con otro tipo de malware.
  • Los troyanos son una clase malware que simulan ser un programa inofensivo y logran que el usuario los instale o lo ejecute. Una de las formas más efectivas es a través de programas que ocultan la extensión; entonces el malware puede tener un nombre que incluya ".jpg" y que en realidad tenga la extensión ".exe"
  • El rogue es un tipo de troyano que simula ser un software antivirus.
  • Las bombas son programas similares a los virus, pero con la particularidad de que se activan en determinada fecha.
  • Los espías son un tipo de malware que no afecta al ordenador, sino que extrae información rompiendo los sistemas de seguridad para enviarla al atacante.
  • El macrovirus no es un programa- malware sino una macro- malware que afecta específicamente al programa que utiliza esas macros.


Contra estas amenazas se desarrollaron los sistemas antivirus (es preciso saber que actualmente estos antivirus están preparados contra cualquier tipo de malware) que detectan, bloquean o eliminan el malware para evitar su activación, su propagación y residencia.
La primera técnica utilizada fue el escaneo, creada cuando el único malware existente era el virus. Esta rastreaba porciones del código del virus dentro de programas y archivos; pero esta técnica era eficaz cuando había pocos virus.
Actualmente se emplean otras técnicas por ejemplo rastrear instrucciones peligrosas.
Sin embargo esta técnica da falsas alarmas identificando como malware programas y/o archivos que no lo son.
Aparecen 500 virus nuevos por mes, por eso los antivirus deben ser actualizados, es que éstos actúan como anticuerpos de memoria, sólo ataca según los datos que tiene, sobre las características de determinado malware, y al actualizarse reciben datos de nuevo malware descubierto.