<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>04096nam a22002057a 4500</leader>
  <controlfield tag="008">221016b           ||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-84-8322-650-6</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="2">1 edici&#xF3;n</subfield>
    <subfield code="a">001.64 B41</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Marta Beltr&#xE1;n Pardo</subfield>
    <subfield code="9">6422</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Dide&#xF1;o y evaluaci&#xF3;n de arquitecturas de computadoras</subfield>
    <subfield code="c">Marta Beltr&#xE1;nn Pardo;  Antonio Guzm&#xE1;n Sacrist&#xE1;n</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1 edici&#xF3;n</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Madrid. Espa&#xF1;a</subfield>
    <subfield code="b">Pearson Educaci&#xF3;n</subfield>
    <subfield code="c">2010</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a"> xv; 326 p&#xE1;ginas</subfield>
    <subfield code="c">25 cent&#xED;metros</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Introducci&#xF3;n...xi
Cap&#xED;tulos I: Conceptos b&#xE1;sicos de procesadores
1.1.- Dise&#xF1;o de un repertorio de instrucciones...2

1.2.- Mecanismo completo de ejecuci&#xF3;n de una instrucci&#xF3;n...15
1.3.- Evaluaci&#xF3;n de prestaciones de un procesador...18
1.4.- Dise&#xF1;o de procesadores secuenciales...19
1.5.- Dise&#xF1;o de procesadores segmentados...35
Resumen de decisiones de dise&#xF1;o del repertorio de instrucciones...66
Resumen de decisiones de dise&#xF1;o del procesador...67
Bibliograf&#xED;a y lecturas recomendadas...68
Problemas...69
Autoevaluaci&#xF3;n...73
Cap&#xED;tulo 2.- Conceptos b&#xE1;sicos de memoria y E/S
2.1.- Dise&#xF1;o de una jerarqu&#xED;a de memoria b&#xE1;sica...76
2.2.- Mecanismo completo de acceso a memoria...79
2.3.- Evaluaci&#xF3;n de prestaciones de la jerarqu&#xED;a de memoria...81
2.4.- Niveles de jerarqu&#xED;a de memoria...82
2.5.- Dise&#xF1;o de un sistema de E/S b&#xE1;sico...108
2.6.- Mecanismo completo de una operaci&#xF3;n de E/S...110
2.7.- Evaluaci&#xF3;n de prestaciones del sistema de EW/S...111
2.8.- Buses de E/S...112
2.9.- Gesti&#xF3;n de sistema de E/S...120
Resumen de decisiones de dise&#xF1;o de la jerarqu&#xED;a de memoria...130
Bibliograf&#xED;a y lecturas recomendadas...132
Problemas...133
Autoevaluaci&#xF3;n...136
Cap&#xED;tulo 3: T&#xE9;cnicas de aumento de prestaciones para procesadores
3.1.- Planificaci&#xF3;n din&#xE1;mica de instrucciones...138
3.2.- Predicci&#xF3;n din&#xE1;mica de salto...151
3.3.- Emisi&#xF3;n m&#xFA;ltiple de instrucciones...167
3.4.- Especulaci&#xF3;n... 173
3.5.- Multihreading...181
Resumen de decisiones de dise&#xF1;o de t&#xE9;cnicas de aumento de prestaciones para procesadores...184
Bibliograf&#xED;as y lecturas recomendadas...185
Problemas...189
Autoevaluaci&#xF3;n...190
Cap&#xED;tulo 4: T&#xE9;cnicas de aumento de prestaciones para memoria y E/S
4.1.- T&#xE9;cnicas de optimizaci&#xF3;n para la memoria cach&#xE9;...192
4.2.- T&#xE9;cnicas de optimizaci&#xF3;n para la memoria principal...206
4.3.- T&#xE9;cnicas de optimizaci&#xF3;n conjunta  para todos los niveles de jerarqu&#xED;a: visi&#xF3;n global de la jerarqu&#xED;a de memoria...211
4.4.- T&#xE9;cnicas de optimizaci&#xF3;n para los buses de E/S...212
4.5.- T&#xE9;cnicas de optimizaci&#xF3;n para los dispositivos de almacenamiento: RAID...217
4.6.- T&#xE9;cnicas de optimizaci&#xF3;n para la gesti&#xF3;n de E/S...223
Resumen de decisiones de dise&#xF1;o de t&#xE9;cnicas de aumento de prestaciones para memoria y E/S...228
Bibliograf&#xED;a y lecturas recomendadas...229
Problemas...230
Autoevaluaci&#xF3;n...233
Cap&#xED;tulo 5: Sistemas multiprocesador y multicomputador
5.1.- Clasificaci&#xF3;n de arquitecturas en varios procesadores...236
5.2.- Redes dentro de arquitecturas de3 computadoras...242
5.3.- Dise&#xF1;o de arquitecturas de memoria compartida...254
5.4.- Dise&#xF1;o de arquitectura de memoria compartida-distribuida...274
5.5.- Dise&#xF1;o de arquitecturas  de memoria distribuida...283
Resumen de decisiones de dise&#xF1;o de sistemas multiprocesador y multicomputador...288
Bibliograf&#xED;as y lecturas recomendadas...289
Problemas...290
Autoevaluaci&#xF3;n...296
Cap&#xED;tulo 6: Evaluaci&#xF3;n de prestaciones
6.1.- Definici&#xF3;n de m&#xE9;tricas de rendimiento...298
6.2.- M&#xE9;tricas de rendimiento sencilla...299
6.3.- Evaluaci&#xF3;n y comparaci&#xF3;n de rendimiento...300
6.4.- T&#xE9;cnicas de medida y benchmarks...307
6.5.- M&#xE9;tricas de rendimiento complejas...312
Bibliograf&#xED;a y7 lecturas recomendadas...317
Problemas...320
Autoevaluaci&#xF3;n...320
&#xCD;ndice anal&#xED;tico...321 </subfield>
  </datafield>
  <datafield tag="600" ind1=" " ind2=" ">
    <subfield code="a">Antonio Guzm&#xE1;n Sacrist&#xE1;n</subfield>
    <subfield code="9">6423</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">PROCESADORES-COMPUTADORAS</subfield>
    <subfield code="9">6424</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">t&#xC9;CNICAS DE AUMENTO DE PRESTACIONES PARA PROCESADORES</subfield>
    <subfield code="9">6425</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">MULTIPROCESADOR Y MULTICOMPUTADOR</subfield>
    <subfield code="9">6426</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">2723</subfield>
    <subfield code="d">2723</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">GEN</subfield>
    <subfield code="a">SDC</subfield>
    <subfield code="b">SDC</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2022-10-16</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">001.64 B41</subfield>
    <subfield code="p">96080</subfield>
    <subfield code="r">2022-10-16 00:00:00</subfield>
    <subfield code="t">Ej.: 1</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
