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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CAPÍTULO 12: HARDWARE 2151. Introducción..................................................................................... 2152. Hardware - Software......................................................................... 217Máquinas virtuales o el hardware fantasma.......................................... 217Integración hardware - software......................................................... 219VLSI............................................................................................... 2203. Clasificación <strong>de</strong> las arquitecturas <strong>de</strong> ord<strong>en</strong>adores.................................. 222Datos vs. control, una clasificación tradicional...................................... 222Otros tipos <strong>de</strong> taxonomía................................................................... 223Una ampliación al trabajo <strong>de</strong> Flynn...................................................... 224Química, arquitectura y ord<strong>en</strong>adores................................................... 2274. Ord<strong>en</strong>adores personales y estaciones <strong>de</strong> trabajo................................... 229Su majestad el pc............................................................................. 229Estaciones <strong>de</strong> trabajo........................................................................ 232Ord<strong>en</strong>adores personales vs estaciones <strong>de</strong> trabajo................................. 2355. RISC, la simplificación <strong>de</strong>l diseño........................................................ 2386. Paralelismo...................................................................................... 242Arquitecturas paralelas...................................................................... 243Problemas paralelos.......................................................................... 2477. Resum<strong>en</strong>.......................................................................................... 2508. Bibliografía....................................................................................... 251CAPÍTULO 13: COMPLEJIDAD Y SISTEMAS DISTRIBUIDOS 2551. Introducción..................................................................................... 2552. Los sistemas distribuidos débilm<strong>en</strong>te acoplados.................................... 2563. Categorías <strong>de</strong> complejidad <strong>en</strong> sistemas distribuidos............................... 2574. Algunas soluciones............................................................................ 259El sistema Amoeba........................................................................... 259Las llamadas a procedimi<strong>en</strong>to remoto.................................................. 260El espacio <strong>de</strong> tuplas <strong>de</strong> Linda.............................................................. 2615. Resum<strong>en</strong>......................................................................................... 2626. Bibliografía....................................................................................... 262CAPÍTULO 14: MEDIDAS DE LA COMPLEJIDAD DEL SOFTWARE 2651. Introducción..................................................................................... 2652. Estudio <strong>de</strong>l software <strong>de</strong>s<strong>de</strong> el marco HxIxO =IO................................... 2673. Las métricas como instrum<strong>en</strong>tos para abordar la complejidad................. 2694. Tipos <strong>de</strong> métricas.............................................................................. 2715. Métricas <strong>de</strong>l tamaño <strong>de</strong>l programa....................................................... 272Número <strong>de</strong> líneas.............................................................................. 272Métricas <strong>de</strong> Halstead......................................................................... 2736. Estructura y flujo <strong>de</strong> datos................................................................. 278Intervalo <strong>en</strong>tre refer<strong>en</strong>cias a datos..................................................... 278Par <strong>de</strong> uso segm<strong>en</strong>to-global............................................................... 279Medida Q <strong>de</strong> Chapin.......................................................................... 2807. Estructuras <strong>de</strong> control <strong>de</strong>l programa.................................................... 285Número ciclomático........................................................................... 285Ext<strong>en</strong>sión <strong>de</strong> Myers al número ciclomático........................................... 288