domingo, 28 de febrero de 2016

EQUIDAD SOCIAL Y EL USO DE LA TECNOLOGÍA EN MÉXICO.

Primeramente, ¿a qué se refiere el término "equidad social"?
A equidad social se refiere a que exista un equilibro entre el orden de accesos a los recursos básicos para todas las personas que forman parte de una sociedad, esta se encuentra basada en un conjunto de creencias ideológicas, sociales, políticas y económicas que tienden a ayudar de igual manera a todas las persona, formando así un grupo social que tenga exactamente los mismos accesos. Esto se puede relacionar directamente con tener accesos a los organismos de salud gratuita o a la educación gratuita; pero tomando en cuenta que estas no deben ser menores en calidad a lo que brindan estos mismos servicios de forma pagada.

La equidad en contexto de iniciativas de conservación y desarrollo sostenible es un conjunto de prácticas tendientes al abordaje y superación en todas las formas sociales, económicas, culturales y políticas de exclusión e iniquidad. Para el efecto se proponen mecanismos concretos de redistribución  de la riqueza, los recursos y las oportunidades, así como la construcción de un verdadero balance intelectual y de género en la toma de decisiones relacionadas con proyectos y políticas en ese ámbito.
  
El uso de la tecnología actualmente en México
La actividad tecnológica influye en el progreso social y económico, pero desde la perspectiva comercial hace que esté más orientada a satisfacer los deseos de los más prósperos (consumismo) que las necesidades esenciales de los más necesitados, lo que tiende además a hacer un uso no sostenible del medio ambiente. Sin embargo, la tecnología también puede ser usada para proteger el medio ambiente y evitar que las crecientes necesidades provoquen un agotamiento o degradación de los recursos materiales y energéticos del planeta o aumenten las desigualdades sociales. Como hace uso intensivo, directo o indirecto, del medio ambiente (biosfera), es la causa principal del creciente agotamiento y degradación de los recursos naturales del planeta.

A continuación ejemplos de avances tecnológicos en distintos campos... 

1- Invención de las aeronaves. La invención de las aeronaves y entre ellas, principalmente la de los aviones, acortó las distancias del planeta. De algún modo hasta podría decirse que achicó nuestro planeta y hoy en cuestión de unas horas uno puede recorrer enormes distancias que en el pasado llevarían días o incluso meses. 

 

2- Descubrimiento de la penicilina e invención de los antibióticos. Su descubrimiento trajo importantísimos avances en la medicina, la salud y la calidad de vida de las personas. A partir de entonces se desarrollaron todo tipo de antibióticos, se logró tratar toda clase de infecciones y la tasa de mortalidad descendió en gran medida. 



3- Desarrollo de la electrónica e invención de electrodomésticos. La invención y el desarrollo de artefactos como los refrigeradores, las cocinas eléctricas, las máquinas para lavar la ropa y muchísimos otros más, le trajeron una gran comodidad a la humanidad, así como la posibilidad de disponer de un mayor tiempo de ocio. Esto puede traducirse de forma muy sencilla, a partir de estos avances el hombre cuenta con mayor tiempo para dedicarse al desarrollo de nuevos conocimientos, tecnologías, artes, etc. 

 


4-Desarrollo de la genética y descubrimiento estructura del ADN. En el año 1928 el bacteriólogo, médico y genetista inglés Frederick Griffiths dio los primeros pasos concretos sobre el camino de lo que hoy llamamos genética, desarrollando algunos de los conocimientos con los que hoy contamos sobre la estructura del Ácido desoxirribonucleico. Con sus investigaciones logró determinar que el ADN contiene las instrucciones genéticas que determinan las características de los seres vivos y que también son responsables de la propia herencia genética. Desde entonces el desarrollo de la genética casi no ha tenido límites. 

  


Por último, un video en resumen relacionado al tema...

     



domingo, 13 de septiembre de 2015

HISTORIA DE LA EVOLUCION DEL SOFTWARE Y HARDWARE.


-HARDWARE
La clasificación evolutiva del hardware del computador electrónico está dividida en generaciones, donde cada una supone un cambio tecnológico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios radicales.  Los componentes esenciales que constituyen la electrónica del computador fueron totalmente reemplazados en las primeras tres generaciones, originando cambios que resultaron trascendentales. En las últimas décadas es más difícil distinguir las nuevas generaciones, ya que los cambios han sido graduales y existe cierta continuidad en las tecnologías usadas. En principio, se pueden distinguir:



  • 1ª Generación (1945-1956): electrónica implementada con tubos de vacío. Fueron las primeras máquinas que desplazaron los componentes electromecánicos (redes).

  • 2ª Generación (1957-1963): electrónica desarrollada con transistores. La lógica discreta era muy parecida a la anterior, pero la implementación resultó mucho más pequeña, reduciendo, entre otros factores, el tamaño de un computador en notable escala.

  • 3ª Generación (1964-hoy): electrónica basada en circuitos integrados. Esta tecnología permitió integrar cientos de transistores y otros componentes electrónicos en un único circuito integrado impreso en una pastilla de silicio. Las computadoras redujeron así considerablemente su costo, consumo y tamaño, incrementándose su capacidad, velocidad y fiabilidad, hasta producir máquinas como las que existen en la actualidad.


   4ª Generación (futuro): Probablemente se originara cuando los circuitos de silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de material o tecnologia. 

La aparición del microprocesador marca un hito de relevancia, y para muchos autores constituye el inicio de la cuarta generación.A diferencia de los cambios tecnológicos anteriores, su invención no supuso la desaparición radical de los computadores que no lo utilizaba.

-SOFTWARE

En 1990 La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultadosdeseados, además de un gran costo y poca flexibilidad.
Es un término informático acuñado en 1968, en la primera conferencia organizada por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer.
Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
Además, no existen todavía herramientas que permitan estimar de una manera exacta, antes de comenzar el proyecto, cuál es el esfuerzo que se necesitará para desarrollar un programa. Este hecho provoca que la mayoría de las veces no sea posible estimar cuánto tiempo llevará un proyecto, ni cuánto personal será necesario. Cuando se fijan plazos normalmente no se cumplen por este hecho. Del mismo modo, en muchas ocasiones el personalasignado a un proyecto se incrementa con la esperanza de disminuir el plazo de ejecución.

Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivelcontroladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:
  • Sistemas operativos
  • Controladores de dispositivos
  • Herramientas de diagnóstico
  • Herramientas de Corrección y Optimización
  • Servidores
  • Utilidades

  • Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas ylenguajes de programación, de una manera práctica. Incluyen básicamente:
    • Editores de texto
    • Compiladores
    • Intérpretes
    • Enlazadores
    • Depuradores
    • Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).


  • Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:
    • Aplicaciones para Control de sistemas y automatización industrial
    • Aplicaciones ofimáticas
    • Software educativo
    • Software empresarial
    • Bases de datos
    • Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
    • Videojuegos
    • Software médico
    • Software de cálculo numérico y simbólico.
    • Software de diseño asistido (CAD)
    • Software de control numérico (CAM)