Primera generación Ejemplos de modelos
Fecha: 1946-1956 ➢ MARK I, ENIAC
El año 1946 es considerado como el
(Electronic
inicio de la primera generación de
computadoras, puesto que a partir de Numerical Integrator
ese año comenzaron a operar algunas and Calculator)
macro-computadoras como la ENIAC ENIAC
y la MARK I
Parteaguas: Tubos de vacío ➢ EDVAC (Electronic
RAM: Durante la primera generación
Discrete Variable
no se contaba con ningún medio
eficiente o económico que guardara la Automatic Computer)
información y diera la posibilidad de
acceder a ella en forma electrónica; EDVAC
razón por la que los tambores
magnéticos fueron utilizados como
dispositivos de almacenamiento
➢ UNIVAC (Universal
primario. Es importante mencionar
que la capacidad de almacenamiento Automatic Computer)
de la ENIAC fue de 1 kB.
Periféricos: Para la lectura y escritura
de datos (de entrada) se utilizaban
tarjetas perforadas y la programación UNIVAC
solamente se desarrollaba en
lenguaje de máquina o binario.
Tamaño físico: Las
macrocomputadoras eran muy
grandes, como lo fue la ENIAC
(Electronic Numerical Integrator and
Calculator), esta ocupaba una
superficie de 167 metros cuadrados,
pesaba 27 toneladas y medía 2.4 m x
0.9 m x 30 m.
Usos: La primera generación de
computadoras se caracteriza por
enfocarse en la resolución
operaciones matemáticas y el
descifrado de códigos secretos.
Costos: Aprox. $500.000 dólares. La
cantidad de condensadores,
resistencias y válvulas de vacío que
tenían las computadoras, propiciaban
un consumo excesivo de energía
eléctrica (200 kW), por lo que se
calentaban demasiado. Esto obligó a
incluir en las salas de computación
costosos sistemas de enfriamiento.
“En las palabras de “primera generación, segunda generación,etc…” y en
las fechas de cada uno, se encuentran enlaces a videos de YouTube.”
Segunda generación Ejemplos de modelos
Fecha: 1956-1963 o IBM 1401
Parteaguas: Introducción de los
o BURROUGHS B 200
transistores
RAM: Incursiona en el desarrollo de o IBM 7070
memorias de acceso aleatorio o Philco Operaciones
mediante núcleos de ferrita o S-1000 RCA 501. Computadora IBM 1401
Periféricos: Almacenamiento en disco
y cintas magnéticas, que permitían
guardar el sistema operativo, los
programas de usuario y sus datos.
Tamaño físico: Utilizaba 50 discos de
metal de 61 cm, con 100 pistas por
lado.
Usos: Abrió el uso comercial de
microprogramas, y un juego de Philco Operaciones S-
instrucciones extendidas para 1000
procesar muchos tipos de datos.
Costos: Podía oscilar entre los 50.000
dólares y más de un millón de dólares.
Tercera generación Ejemplos de modelos:
Fecha: 1964-1970 ✓ IBM 360
Parteaguas: Circuitos integrados
RAM: La capacidad de memoria era
mayor y se podían almacenar cientos
de miles de caracteres, siendo
anteriormente solo decenas de miles. IBM 360
Se utilizó como memoria primaria la
memoria de semiconductores, tal ✓ BURROUGHS B-
como la RAM y ROM. Se usaban
3500.
discos externos como medios de
almacenamiento, cuya naturaleza de
acceso a los datos era aleatorio, con
una gran capacidad de
almacenamiento de millones de BURROUGHS B-
caracteres.
Periféricos: Monitor, teclado,
3500
impresora. Los transistores fueron
integrados a gran escala en
microcircuitos llamados procesadores
o circuitos integrados monolíticos.
Tamaño físico: Las computadoras
redujeron considerablemente su
tamaño
Usos: A partir de esta generación
comenzaron a utilizarse lenguajes de
programación de alto nivel de forma
masiva, como COBOL, Pascal, etc.
De igual manera, se diseñaron
programas para facilitar el control y la
comunicación entre el usuario y la
computadora, denominados sistemas
operativos.
Costos: Los costos de las
computadoras disminuyeron a
$18,000 dólares en promedio
Cuarta generación Ejemplos de modelos:
Fecha: 1971-1981 o Commodore PET.
Parteaguas: Primer microprocesador
o Apple II.
RAM: Tenían un aproximado de 4 MB
de RAM. o Tandy TRS-80.
Periféricos:La entrada y salida de los o IBM PC.
datos se hace a través de dispositivos o Macintosh. Apple II
periféricos como el teclado, escáner,
monitor, cd 's, etc.
Tamaño físico:El tamaño comenzó a
disminuir con la mejora en los circuitos
integrados a casi un aproximado a
nuestras computadoras actuales. Macintosh
Usos: Estaba destinada al uso
doméstico, por tamaño, precio,
sencillez de uso y diseño.
Costos: Hubo una considerable baja
en los precios de las computadoras,
por ejemplo, el Apple II tenía un precio
de 1,298 dólares.
Quinta generación Ejemplos de modelos:
Fecha: 1982-1995
Existen dos hechos que marcan el ➢ Supercomputadoras.
inicio de la quinta generación: la ➢ Laptops.
creación en 1982 de la primera ➢ Mini computadoras.
supercomputadora con capacidad de
proceso paralelo, diseñada por IBM Blue Gene
Seymour Cray (1925-1996) y el
anuncio por parte del gobierno
japonés del proyecto quinta
generación, que según se acordó con
seis de las más grandes empresas
japonesas de computación, debería
terminar en 1992.
Parteaguas: Circuitos integrados
RAM: En promedio, los equipos de Lewis Cray
gama media suelen tener 8 GB, sin
embargo, podemos encontrar equipos
que tienen desde 4GB hasta 64 GB o
más. Con respecto a las
supercomputadoras, hay algunas que
poseen 3000 GB de RAM.
Periféricos: Teclado mecánico, ratón
con sensor óptico, escáner, USB,
discos duros, aplicación de estos
computadores en los llamados
sistemas embutidos, que controlan
aeronaves, embarcaciones,
automóviles y computadores, etc.
Tamaño físico: Estas computadoras
ya cuentan con una portabilidad
bastante considerable, ya que una
persona puede cargar su equipo a
cualquier lado sin que tenga
inconvenientes por su tamaño o peso.
Usos: Robótica, telecomunicaciones,
biotecnología, inteligencia artificial, la
computación cuántica o la
nanotecnología.
Costos: Presentan costos un tanto
variables por las diferentes calidades
y modelos del producto. En promedio,
una computadora de gama media
puede rondar entre los $650 y $800
dólares.
Sexta generación
Es una generación que está siendo
actualmente estudiada, se basa
principalmente en las redes
neuronales artificiales o "cerebros
artificiales", serían computadoras que
utilizarían superconductores como
materia-prima para sus procesadores. Una supercomputadora
Se prevé que tenga un rendimiento de gigante construida por la
aproximadamente 30 veces la de un Universidad de
procesador de misma frecuencia que Manchester ahora está
utilice metales comunes, esto gracias lista para comenzar a
a sus procesadores que ahorrarán ejecutar simulaciones en
electricidad para ganar rendimiento. tiempo real de regiones
Otra novedad es la incorporación de del cerebro. Llamada
chips de procesadores especializados SpiNNaker (Spiking
en las tareas de vídeo y sonido. Neural Network
Aún no está completamente definida, Architecture
por lo cual no se tienen datos
específicos de lo que podrían llegar a
ser y aún se encuentran en
investigación y desarrollo.
Da clic en la imagen y conoce un poco más del tema…
Da clic en la imagen y conoce un poco más del tema…
Propósito y papel de la programación
en la ingeniería
Introducción
En la actualidad, la tecnología ha ido en constante aumento, todo esto ha sido gracias a una
herramienta muy importante, la cual es la programación, puesto que esta ha permitido que se
desarrollen ideas e innoven distintos proyectos que facilitan diversas tareas de la vida cotidiana
de la población. Un claro y sencillo ejemplo de un objeto tecnológico es la calculadora, la cual
nos ayuda en distintos trabajos (más que nada las operaciones básicas, como son la suma, resta,
multiplicación y división), aunque tal vez hoy en día resulte algo insignificante, las primeras
personas que la usaron quedaron sorprendidas, pues ninguna persona podía ejecutar
operaciones grandes en cuestión de segundos como lo hacía este aparato.
Una de las capacidades de formación práctica que figuran en las soluciones de organismos
nacionales y mundiales respecto a los nuevos perfiles para los egresados, es la utilización de las
Tecnologías de la Información y Comunicación (TIC) elementales para el manejo profesional en
la ingeniería. La programación informática surge como un campo de análisis indispensable en la
formación de los futuros ingenieros, inclusive a partir de los primeros años de análisis, esta genera
un amplio razonamiento al momento de resolver gran cantidad de problemáticas.
Desarrollo
La programación tiene una amplia gama de usos, entre estos, destacan los diversos
procedimientos que llevan a cabo los ingenieros civiles, los cuales pueden estar como
organizacionales, administrativos, matemáticos, informáticos, logísticos, entre otras actividades,
claramente todo eso lo podemos desarrollar con apoyo de las PC.
Imagina tener el poder de crear herramientas que te ayuden a hacer tu vida, y la de otras personas
que comparten tu necesidad, más sencilla. Eso es exactamente lo que sucede con las
aplicaciones, sitios, programas y todos aquellos softwares exitosos: satisfacen una necesidad
común. Aprender a programar puede abrirte las puertas a un mejor empleo, nuevas áreas de
trabajo o incluso a una nueva forma de ver cómo funciona todo a nuestro alrededor. En ocasiones
una de las grandes barreras para aprender algo nuevo es el miedo. Pero cuando se trata de algo
tan común e importante para la vida cotidiana y que además nos acerca al entorno tecnológico,
se convierte en una oportunidad que no podemos dejar pasar. Sin duda alguna, los beneficios
que otorga aprender a programar no solo se reflejan en el mundo digital, sino también en la
solución de problemas de la vida cotidiana.
¿Entonces para qué sirve la programación? Nos ayuda y beneficia para que la computadora
realice diversas acciones en un cierto orden, y no lo realice sin orden aparente. Cabe destacar
que la programación tiene grandes beneficios en la ingeniería civil, entre ellas destacan rutinas
de dibujo para AutoCAD, las cuales nos dan mucha ventaja con respecto al tiempo e
implementación, pues reduce los tiempos de elaboración de planos a menos de la mitad y con
mayor calidad, aunque hay que resaltar que requiere de cierto conocimiento para usarlo de
manera correcta. Otra herramienta mágica en esta rama es el EXCEL, el cual es un programa
que se usa en casi cualquier ámbito laboral, en él también tenemos gran cantidad de ventajas,
podemos hacer pequeñas o grandes rutinas de programación para llevar a cabo las tareas más
repetitivas e iterativas, cabe resaltar que al elaborar un buen código de instrucciones permitirá
realizar una gran cantidad de acciones, como revisiones y diseños, balances de costos, estados
de cuenta, etc. Además, se tiene el control de lo que hace el programa u hoja de cálculo.
Por otra parte, estos mismos programas, y otros más; traen módulos compatibles con lo que es
Visual Basic o C++, lo cual es un gran beneficio que se puede utilizar para ajustar el uso y
respuesta del programa a nuestro criterio. En general, todas las ramas y cualquier tarea que
deseemos desarrollar se pueden ver apoyadas por la PC, y por consiguiente, por programación,
la cual puede ser simple y básica, o nivel avanzado; todo esto será decidido por el personal que
brinde un servicio o producto, de acuerdo a la problemática y la solución que tiene en mente para
dar.
En esta era de la informática y las comunicaciones
cuando todo está sistematizado, es de suponer que, en
todas las ciencias y técnicas es sumamente importante
construir programas para resolver los problemas que a
los ingenieros se les presentan en sus labores
cotidianas, y que las obras mismas demandan. El
lenguaje de programación es una herramienta
imprescindible para la ingeniería porque nos puede
brindar una amplia gama de oportunidades para
resolver los obstáculos de cálculo y técnicos de
estructuras que encuentre en su trasegar. Clic en la imagen para ver un video del
Otro programa muy beneficioso es BIM, el cual se centra tema…
en un modelo virtual conectado a una base de datos con
toda la información de la construcción. Así, a partir de los cambios producidos se modificarán
tanto el modelo en pantalla como su copia compartida en la base de datos. Gracias a este
software y su imitación del proceso constructivo podremos obtener los planos, presupuestos y
mediciones de un proyecto, entre otros ejemplos, de forma sencilla. Y no solo se pueden hacer
simulaciones en 3D, sino también predecir la rentabilidad y factibilidad del trabajo antes de que
este se lleve a cabo. Actualmente, BIM permite visualizar un proyecto terminado antes de ser
construido. No solo con relación a los componentes visuales, sino también a la información que
contiene, de modo que revelará si el proyecto se comportará de manera adecuada. Así, su uso
se aplica tanto a proyectos de arquitectura y edificaciones como a los de carreteras, urbanísticos
o hidráulicos, entre otros muchos.
Aprender un lenguaje de programación para construir un programa o software que va a solucionar
un problema cualquiera sobre alguna de las especialidades de la ingeniería civil, es algo
sumamente satisfactorio y ventajoso en cualquier aspecto en que se le mire. Un punto importante
que debemos tomar en cuenta es que ese aprendizaje debe ser continuo, ya que hay cambios y
progresos todos los años, y que, por este y otros motivos, hay que ser sinceros con los clientes
y otros actores de un proyecto sobre los conocimientos con los que uno cuenta, con el fin de
clarificar los procesos y la adquisición de nuevos conocimientos.
CONCLUSIÓN
La programación en la ingeniería seguirá volviéndose cada vez más moderna, afortunadamente,
hasta la fecha contamos con infinidad de programas para ejecutar diversas tareas, al igual que,
para realizar diversos softwares que nos permitirán resolver una problemática, como punto
importante, hay que destacar que primero deberemos hacer un cierto algoritmo en donde
especificaremos qué pasos realizaremos, sucesivamente, vendrá la codificación de cierta idea,
la cual se podrá ir mejorando con el paso del tiempo tras ver si hay ciertos errores en dicho
software, esto quiero decir que estamos en una fase de “prueba/error”, o también podremos
codificar nuestras ideas en distintos software para checar cuál es más funcional de acuerdo a la
problemática planteada; esto también es relevante porque nos ayuda a ampliar nuestro raciocinio
para dar soluciones a algo en la vida cotidiana. La lógica de programación tiene tres elementos
primordiales: creatividad, lógica y razonamiento. Con ello, cualquiera de nosotros puede ser
capaz de programar. El ser humano por naturaleza es creativo, puede encontrar más de una
solución a un problema que se le presente, a su vez tenemos una lógica; es decir, es el orden en
que llevamos a cabo cualquier actividad mental, y el razonamiento que es la capacidad que
tenemos para resolver problemas, extraer conclusiones y aprender de manera consciente.
Bibliografía
➢ ¿Cuánto costaba la computadora ENIAC? (s. f.). Órganos de Palencia. Recuperado 26 de
agosto de 2022, de https://organosdepalencia.com/biblioteca/articulo/read/258671-
cuanto-costaba-la-computadora-eniac
➢ Corvo, H. S. (2021, 7 febrero). Tercera generación de computadoras. Lifeder. Recuperado
26 de agosto de 2022, de https://www.lifeder.com/tercera-generacion-computadoras/
➢ Euroinnova Business School. (2022, 8 agosto). Desarrollador full stack. Recuperado 26 de
agosto de 2022, de https://www.euroinnova.edu.es/blog/sexta-generacion-de-
computadoras
➢ Generaciones de computadoras: cuáles son, características y ejemplos. (2021, 23 junio).
Diferenciador. Recuperado 26 de agosto de 2022, de
https://www.diferenciador.com/generaciones-de-computadoras/
➢ Instituto Nacional de Aprendizaje. (s. f.). Generaciones de las computadoras. INA.
Recuperado 26 de agosto de 2022, de
https://www.inavirtual.ed.cr/pluginfile.php/35937/mod_resource/content/1/Generaciones%
20de%20las%20computadoras.pdf
➢ MDO. 07/agosto/2019. https://www.madridiario.es/470766/importancia-programacion-
actualidad
➢ MsC. Marcos Hernández. 03/agosto/2015. Recuperado el 24 de agosto de 2022.
https://introproguni.wordpress.com/2014/08/03/importancia-de-la-programacion-en-la-
ingenieria-civil/
➢ República bolivariana de Venezuela. Alberto Canizales. Recuperado el 24 de agosto de
2022. https://pdfslide.net/engineering/importancia-de-la-programacion-en-la-ingenieria-
civil-canizales-a.html?page=1
➢ Structuralia. 24/mayo/2021. https://blog.structuralia.com/software-ingenieria-civil
➢ Team, P. F. (2022, 15 marzo). What do you know about ENIAC? Pandora FMS Monitoring
Blog. Recuperado 26 de agosto de 2022, de https://pandorafms.com/blog/what-is-
eniac/#:%7E:text=Ocupaba%20una%20superficie%20de%20167,y%20cinco%20millones
%20de%20soldaduras.
➢ UNITEC. M.E. Mónica Olivares Robles Gil. 31/enero/2021. Recuperado el 24 de
agosto de 2022. https://blogs.unitec.mx/vida-universitaria/para-que-sirve-la-programacion/
➢ UNIVERSIDAD ANDRES BELLO. (s. f.). Generaciones de las computadoras. Aula Virtual
de la Facultad de Ingeniería Oberá Misiones-UNAM. Recuperado 26 de agosto de 2022,
de https://aulavirtual.fio.unam.edu.ar/pluginfile.php/281147/mod_resource/content/1/1-2-
generaciones-de-las-computadoras.pdf
➢ Universidad de Lima. 25/octubre/2020. Recuperado el 24 de agosto de 2022.
https://www.ulima.edu.pe/pregrado/ingenieria-civil/noticias/la-programacion-digital-en-la-
ingenieria-civil
➢ BdrInformática. Recuperado el 24 de agosto de 2022. https://bdrinformatica.com/cuales-
son-los-beneficios-de-la-programacion/
➢ Educación 3.0. Recuperado el 24 de agosto de 2022.
https://www.educaciontrespuntocero.com/noticias/beneficios-aprender-programacion-
infancia/
➢ EPITECH. Recuperado el 24 de agosto de 2022. https://www.epitech-it.es/por-que-
aprender-programacion/