miércoles, 6 de julio de 2011

SINGULARIDAD TECNOLÓGICA


Un hipotético punto a partir del cual una civilización tecnológica sufriría una aceleración del progreso técnico que provocaría la incapacidad de predecir sus consecuencias,basicamente segun mi opinion es ¿ que pasase si los humanos creasen una maquina mas inteligentes que los humanos mismos ?

En futurología, la singularidad tecnológica (algunas veces llamada simplemente la Singularidad) es un evento futuro en el que se predice que el progreso tecnológico y el cambio social acelerarán debido al desarrollo de inteligencia superhumana, cambiando nuestro ambiente de manera tal, que cualquier ser humano anterior a la Singularidad sería incapaz de comprender o predecir. Dicho evento se ha nombrado así por analogía con la singularidad gravitacional observada en los agujeros negros, donde existe un punto en el que las reglas de la física dejan de ser válidas, y donde la convergencia hacia valores infinitos hace imposible el definir una función.

Según el científico y escritor de ciencia ficción Vernor Vinge, la singularidad se puede alcanzar por diferentes caminos:

* El desarrollo de un computador que alcance el nivel de inteligencia humana y posteriormente lo supere.
* El desarrollo de redes de computadoras que se comporten como superneuronas de un cerebro distribuido que "despierte" como ente inteligente.
* El desarrollo de elementos de interacción con computadoras que permitan a un humano comportarse como un ser superinteligente.
* Manipulaciones biológicas que permitan mejorar en algunos seres el nivel humano de inteligencia.

El tiempo que resta antes de que se llegue a ese fenómeno se acelera con la utilización de máquinas para apoyar tareas de diseño o mejoras de diseño de nuevos inventos.

lunes, 4 de julio de 2011

CIBERNÉTICA Y ROBÓTICA

Mucha gente asocia la cibernética con la robótica, los robots y el concepto de cyborg debido al uso que se le ha dado en algunas obras de ciencia ficción, pero desde un punto de vista estrictamente científico, la cibernética trata acerca de sistemas de control basados en la retroalimentación.

Ciertas aplicaciones de la cibernética pueden presentar algunas "desventajas" por ejemplo:
  • La creación de máquinas complejas que reemplacen a los trabajadores provocaría un recorte de personal.
  • En un futuro ya no se ocuparía personal "viejo" y contratarían técnicos jóvenes para el mantenimiento de las máquinas.
  • Es una tecnología muy potente pero su gran limitación es encontrar la relación máquina-sistema nervioso; ya que para esto se debería conocer el sistema nervioso perfectamente.
Algunas ventajas son:
  • La reducción de las jornadas laborales, los trabajos complejos o rutinarios pasarían a ser de las máquinas. Además, la cibernética brinda un gran aporte al campo medicinal.
  • Un conocimiento mayor de como funcionan los sistemas complejos pudiera llevar a la solución de problemas también complejos como la criminalidad en las grandes ciudades.
Algunas "desventajas" son:
  • Falta de empleo a la población, a causa de que las máquinas realizarían un mejor trabajo que un humano. Pobreza global.
  • Reemplazo de mano de obra humana por mano de obra robótica.
Transformación de "desventajas" en ventajas:
  • La sustitución de la mano de obra "barata" por máquinas complejas emancipa al hombre del trabajo grosero.
  • Al masificarse cada vez más y más la cibernética y la automatización el llamado "desempleo" se convertiría en lo que los griegos llamaban "ocio" u artes liberales de hombres libres o no esclavos.
  • Al reemplazarse la mano de hombre humana por mano de obra robótica el hombre quedaría por fin emancipado de trabajos molestos, rutinarios, alienantes, peligrosos, nocivos, degradantes, sosos, etc.
  • No habría mayor razón para continuar con el sistema de explotación "del hombre por el hombre".

miércoles, 1 de junio de 2011

LOS COMPILADORES


Un compilador es un programa que traduce un programa hecho en un lenguaje de alto nivel en un programa funcionalmente equivalente con un lenguaje de bajo nivel. Por lo tanto, un compilador es básicamente un traductor cuyo idioma de origen (es decir, el idioma a traducir) es el lenguaje de alto nivel, y la lengua es un lenguaje de bajo nivel, es decir, un compilador se utiliza para aplicar un lenguaje de alto nivel en un equipo.
Un traductor es cualquier programa que toma como entrada un texto escrito en un lenguaje, llamado fuente y da como salida otro texto en un lenguaje, denominado objeto.

ESTRUCTURA DE UN COMPILADOR
La estructura de un compilador, esta dividida en cuatro grandes módulos, cada uno independiente del otro, se podría decir que un compilador esta formado por cuatros módulos mas a su vez.

PROCESO DE COMPILACION

Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje máquina. Además de un traductor, se pueden necesitar otros programas para crear un programa objeto ejecutable. Un programa fuente se puede dividir en módulos almacenados en archivos distintos. La tarea de reunir el programa fuente a menudo se confía a un programa distinto, llamado preprocesador. El preprocesador también puede expandir abreviaturas, llamadas a macros, a proposiciones del lenguaje fuente.
Normalmente la creación de un programa ejecutable (un típico.exe para Microsoft Windows o DOS) conlleva dos pasos. El primer paso se llama compilación (propiamente dicho) y traduce el código fuente escrito en un lenguaje de programación almacenado en un archivo a código en bajo nivel (normalmente en código objeto, no directamente a lenguaje máquina). El segundo paso se llama enlazado en el cual se enlaza el código de bajo nivel generado de todos los ficheros y subprogramas que se han mandado compilar y se añade el código de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con el sistema operativo, traduciendo así finalmente el código objeto a código máquina, y generando un módulo ejecutable.
Estos dos pasos se pueden hacer por separado, almacenando el resultado de la fase de compilación en archivos objetos (un típico.obj para Microsoft Windows, DOS o para Unix); para enlazarlos en fases posteriores, o crear directamente el ejecutable; con lo que la fase de compilación se almacena sólo temporalmente. Un programa podría tener partes escritas en varios lenguajes (por ejemplo C, C++ y Asm), que se podrían compilar de forma independiente y luego enlazar juntas para formar un único módulo ejecutable.

TIPOS DE COMPILADORES

  • Compiladores cruzados: generan código para un sistema distinto del que están funcionando.

  • Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.

  • Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente.

  • Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina.

  • Compiladores JIT (Just In Time): forman parte de un interprete y compilan partes del código según se necesitan.
  • miércoles, 25 de mayo de 2011

    NUEVOS LIBROS TECNOLOGICOS...

    TECNOLOGIAS DEL 2011

    Pantallas autoestereoscópicas: 3D sin gafas
    Un nombre extremadamente complicado para algo que en realidad conocemos con un término muy sencillo: 3D sin gafas. Se espera que muchos fabricantes de pantallas LCD adopten esta tecnología para introducirla rápidamente entre los clientes, después del impresionante éxito que el 3D "convencional" ha tenido en las salas de cine. El hardware parece necesitar un poco más de tiempo para ser optimizado, pero algunas empresas como Fujitsu ya han llevado este hardware a ordenadores de escritorio. Sin ir más lejos, uno de los ejemplares más esperados con pantallas autoestereoscópicas es el Nintendo 3DS, que será lanzado en Japón durante el mes de febrero.


    Hardware compatible con Wi-Fi Direct
    ¿Conexiones dinámicas? ¿Independencia de los puntos de acceso? ¿El placer de arrojar el router por la ventana y no pelear más con ningún parámetro de configuración? Definitivamente queremos eso, y llegaría a nosotros en la forma de Wi-Fi Direct. Intel, Broadcom, Atheros y Realtek son apenas cuatro de las empresas que ya están arriba del barco del Wi-Fi Direct, y esperamos con ansias a que los primeros ejemplares de hardware compatible hagan su debut este año (más allá de que Wi-Fi Direct sea una actualización de protocolo).


    miércoles, 4 de mayo de 2011

    PERFIL DEL INGENIERO DE SISTEMAS

    PERFIL PROFESIONAL
    Profesionales capaces de adaptarse a las necesidades de la sociedad, desenvolviéndose en una gama amplia de oportunidades, teniendo una visión a futuro y modernizando; dándose así como un eje importante para un cambio en cualquier organización en la que se desempeñe, teniendo la habilidad de comprender lo practico y teórico dando uso de estas para la solución de problemas.

    PERFIL OCUPACIONAL
    El ingeniero de sistemas debe estar capacitado para ocupar cargos tanto informáticos como de la sociedad, debe ejecutar todo tipo de áreas y ser capaz de formar empresas autónomas, ser participe del desarrollo académico y creador de proyectos para el beneficio de este.

    jueves, 21 de abril de 2011

    EL INGENIO

    Capacidad que tiene una persona para imaginar o crear cosas útiles combinando con inteligencia y habilidad los conocimientos que posee y los medios técnicos...