27.04.2018 Views

Examen

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Quinta Generación:<br />

Surge a par tir de los a vances<br />

tecnológicos que se encontraron. Se crea<br />

entonces la computadora portátil o<br />

laptop tal cual la conocemos en la<br />

actualidad. IBM presenta su primera<br />

laptop o computadora portátil y<br />

revoluciona el sector informativo. En<br />

vista de la acelerada marcha de la<br />

m i c r o e l e c t r ó n i c a , l a s o c i e d a d<br />

industrial se ha dado a la tarea de<br />

poner también a esa altura el desarrollo<br />

del software y los sistemas con los que se<br />

manejaban las computadoras. Estas<br />

son la base de las computadoras<br />

modernas de hoy en día. La quinta<br />

generación de computadoras, también<br />

conocida por sus siglas en inglés,<br />

FGCS (de Fifth Generation Computer<br />

Systems) fue un ambicioso proyecto<br />

hecho por Japón a finales de la década<br />

de los 80. Su objetivo era el desarrollo<br />

de una nueva clase de computadoras<br />

que utilizarían técnicas y tecnologías<br />

de inteligencia artificial tanto en el<br />

plano del hardware como del software,1<br />

usando el lenguaje PROLOG2 3 4 al<br />

nivel del lenguaje de máquina y serían<br />

c a p a c e s d e resolver p roblemas<br />

complejos, como la traducción<br />

automática de una lengua natural a<br />

otra (del japonés al inglés, por<br />

ejemplo).<br />

Como unidad de medida del<br />

rendimiento y prestaciones de estas<br />

computadoras se empleaba la<br />

c a n t i d a d d e L I P S ( L o g i c a l<br />

Inferences Per Second) capaz de<br />

realizar durante la ejecución de las<br />

distintas tareas programadas. Para<br />

s u d e s a r r o l l o s e e m p l e a r o n<br />

diferentes tipos de arquitecturas<br />

V L S I ( Ve r y L a r g e S c a l e<br />

I n t e g r a t i o n ) .<br />

El proyecto duró once años, pero no<br />

obtuvo los resultados esperados: las<br />

computadoras actuales siguieron<br />

así, ya que hay muchos casos en los<br />

que, o bien es imposible llevar a<br />

cabo una paralelización del mismo,<br />

o una vez llevado a cabo ésta, no se<br />

aprecia mejora alguna, o en el peor<br />

de los casos, se produce una pérdida<br />

de rendimiento. Hay que tener<br />

c l a r o q u e p a r a re a l i z a r u n<br />

programa paralelo debemos, para<br />

empezar, identificar dentro del<br />

mismo partes que puedan ser<br />

e j e c u t a d a s p o r s e p a r a d o e n<br />

distintos procesadores. Además las<br />

demás generaciones casi ya no se<br />

usan, es importante señalar que un<br />

programa que se ejecuta de manera<br />

secuencial, debe recibir numerosas<br />

modificaciones para que pueda ser<br />

ejecutado de manera paralela, es<br />

decir, primero sería interesante<br />

estudiar si realmente el trabajo que<br />

esto conlleva se ve compensado con<br />

la mejora del rendimiento de la<br />

tarea después de paralelizarla.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!