12.07.2015 Views

Libro en PDF - DIT - Universidad Politécnica de Madrid

Libro en PDF - DIT - Universidad Politécnica de Madrid

Libro en PDF - DIT - Universidad Politécnica de Madrid

SHOW MORE
SHOW LESS

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

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

Tratami<strong>en</strong>to <strong>de</strong> la complejidad: simplificaciónEl ord<strong>en</strong>ador, como jerarquía <strong>de</strong> nivelesSiewiorek, Bell y Newell propon<strong>en</strong> una interpretación jerárquica <strong>de</strong>lord<strong>en</strong>ador <strong>en</strong> la que los niveles inferiores son "los ladrillos" con losque se construye el nivel inmediatam<strong>en</strong>te superior. En cada nivel sepued<strong>en</strong> distinguir compon<strong>en</strong>tes, que se pued<strong>en</strong> ver como primitivas<strong>en</strong> ese nivel, y estructuras construidas a partir <strong>de</strong> varios compon<strong>en</strong>tes.El nivel más bajo sería el nivel <strong>de</strong> circuitos, los compon<strong>en</strong>tes <strong>en</strong> est<strong>en</strong>ivel son resist<strong>en</strong>cias, cond<strong>en</strong>sadores, bobinas, transistores, etc. Lasestructuras que con ellos se construy<strong>en</strong> son los amplificadores,retardos, relojes, puertas lógicas, etc.El sigui<strong>en</strong>te nivel sería el nivel <strong>de</strong> diseño lógico, a su vez dividido <strong>en</strong>los subniveles <strong>de</strong> transfer<strong>en</strong>cia <strong>de</strong> registros y <strong>de</strong> conmutación <strong>de</strong>circuitos. En este último los compon<strong>en</strong>tes son las puertas, flip-flops,"latches", retardos, etc. Las estructuras son contadores, registros,codificadores y <strong>de</strong>codificadores. En el subnivel <strong>de</strong> transfer<strong>en</strong>cia <strong>de</strong>registros los compon<strong>en</strong>tes son los registros, contadores y <strong>de</strong>más,mi<strong>en</strong>tras que las estructuras ya son unida<strong>de</strong>s aritméticas, secu<strong>en</strong>ciadores.Como estructuras superiores <strong>de</strong> este nivel estarían los microprogramasy las microrrutinas.Estos dos niveles son sufici<strong>en</strong>tes para ilustrar cómo cada nivel ti<strong>en</strong>eunos compon<strong>en</strong>tes básicos y unas estructuras que se construy<strong>en</strong> apartir <strong>de</strong> ellos y también cómo cada nivel ti<strong>en</strong>e su l<strong>en</strong>guaje propio quesólo se <strong>en</strong>ti<strong>en</strong><strong>de</strong> <strong>en</strong> ese nivel. Para los circuitos una parte <strong>de</strong> ese l<strong>en</strong>guajees la ley <strong>de</strong> Ohm, que no ti<strong>en</strong>e ningún s<strong>en</strong>tido <strong>en</strong> el nivel <strong>de</strong>diseño lógico, don<strong>de</strong> el l<strong>en</strong>guaje es el álgebra <strong>de</strong> Boole, por ejemplo.La exist<strong>en</strong>cia <strong>de</strong> estos l<strong>en</strong>guajes difer<strong>en</strong>ciados es una prueba <strong>de</strong> laexist<strong>en</strong>cia <strong>de</strong> estos niveles.Esta jerarquía consi<strong>de</strong>ra también el nivel <strong>de</strong> programa, dividido <strong>en</strong>varios subniveles, don<strong>de</strong> se utilizan los difer<strong>en</strong>tes l<strong>en</strong>guajes <strong>de</strong>programación que exist<strong>en</strong>, l<strong>en</strong>guaje <strong>en</strong>samblador para el subnivelmás bajo, primitivas <strong>de</strong>l sistema operativo, l<strong>en</strong>guajes <strong>de</strong> programación<strong>de</strong> aplicaciones, módulos <strong>de</strong> aplicaciones (librerías <strong>de</strong> funcionesmatemáticas, por ejemplo) y aplicaciones completas (como pue<strong>de</strong> serun sistema <strong>de</strong> reserva <strong>de</strong> billetes). Por <strong>en</strong>cima <strong>de</strong> este nivel está el <strong>de</strong>Procesadores-Memoria-Conmutadores, <strong>en</strong> el que se manejan re<strong>de</strong>s<strong>de</strong> ord<strong>en</strong>adores, sistemas multicomputador, etc.Cada sistema se constituye así <strong>en</strong> un nivel <strong>de</strong> la jerarquía <strong>en</strong> que se <strong>de</strong>scomponeel sistema total y se caracteriza por un l<strong>en</strong>guaje distintivo que permite repres<strong>en</strong>tarlos compon<strong>en</strong>tes <strong>de</strong> ese nivel (compon<strong>en</strong>tes, leyes <strong>de</strong> comportami<strong>en</strong>to y relaciones)y a<strong>de</strong>más repres<strong>en</strong>ta propieda<strong>de</strong>s especiales <strong>de</strong> esos compon<strong>en</strong>tes pues <strong>de</strong> no serasí no t<strong>en</strong>dría s<strong>en</strong>tido utilizar un l<strong>en</strong>guaje específico. El hecho <strong>de</strong> que estos l<strong>en</strong>guajesson muy distintos aum<strong>en</strong>ta la confianza sobre la exist<strong>en</strong>cia <strong>de</strong> difer<strong>en</strong>tes niveles.Esto se pue<strong>de</strong> relacionar directam<strong>en</strong>te con la jerarquía <strong>de</strong> niveles que propone Klir,135

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

Saved successfully!

Ooh no, something went wrong!