Diferencia entre revisiones de «Quinta generación de computadoras»

Contenido eliminado Contenido añadido
Sin resumen de edición
JorgeGG (discusión · contribs.)
m Revertidos los cambios de 213.98.119.40 (disc.) a la última edición de AVBOT
Línea 1:
[[Archivo:FGCS computer-pim-m-1.jpg||thumb|441px|Sistema de computadoras PIM/m de quinta generación]]
no, es todo incierto
La '''quinta generación de computadoras''', también conocida por sus siglas en inglés, FGCS (de ''Fifth Generation Computer Systems'') fue un ambicioso proyecto lanzado por [[Japón]] a finales de 1970. Su objetivo era el desarrollo de una nueva clase de [[computadora]]s que utilizarían técnicas y tecnologías de [[inteligencia artificial]] tanto en el plano del [[hardware]] como del [[software]], usando el lenguaje [[PROLOG]]<ref>''"High performance integrated Prolog processor IPP"'', de S. Abe, T. Bandoh, S. Yamaguchi, K. Kurosawa y K. Kiriyama, junio de 1987, {{doi|10.1145/30350.30362}}</ref><ref>''"A Prolog processor based on a pattern matching memory device"'', de Ian Robinson, 1986, {{doi|10.1007/3-540-16492-8_73}}</ref><ref>''"Performance and architectural evaluation of the PSI machine"'', de Kazuo Taki, Katzuto Nakajima, Hiroshi Nakashima y Morihiro Ikeda, noviembre de 1987, {{doi|10.1145/36205.36195}}</ref> al nivel del [[lenguaje de máquina]] y serían capaces de resolver problemas complejos, como la [[traducción automática]] de una lengua natural a otra (del japonés al inglés, por ejemplo).
mala pagnia
 
Como unidad de medida del rendimiento y prestaciones de estas computadoras se empleaba la cantidad de LIPS (''Logical Inferences Per Second'') capaz de realizar durante la ejecución de las distintas tareas programadas. Para su desarrollo se emplearon diferentes tipos de arquitecturas [[VLSI]] (''Very Large Scale Integration'').
 
El proyecto duró once años, pero no obtuvo los resultados esperados: las [[computadora]]s actuales siguieron así, ya que hay muchos casos en los que, o bien es imposible llevar a cabo una [[computación paralela|paralelización]] del mismo, o una vez llevado a cabo ésta, no se aprecia mejora alguna, o en el peor de los casos, se produce una pérdida de rendimiento. Hay que tener claro que para realizar un programa paralelo debemos, para empezar, identificar dentro del mismo partes que puedan ser ejecutadas por separado en distintos [[procesador]]es. Además, es importante señalar que un programa que se ejecuta de manera secuencial, debe recibir numerosas modificaciones para que pueda ser ejecutado de manera paralela, es decir, primero sería interesante estudiar si realmente el trabajo que esto conlleva se ve compensado con la mejora del rendimiento de la tarea después de paralelizarla.