Diferencia entre revisiones de «Organización del Computador II»

De Cuba-Wiki
(Agrega links a cada leccion de Onur Mutlu)
Línea 115: Línea 115:
*[http://www.nostarch.com/download/insidemachine_ch4.pdf Inside the Machine (Chapter 4): Superscalar Execution] : Capitulo de muestra sobre ejecución superescalar para preparar el final.
*[http://www.nostarch.com/download/insidemachine_ch4.pdf Inside the Machine (Chapter 4): Superscalar Execution] : Capitulo de muestra sobre ejecución superescalar para preparar el final.
*Los finales de Alejandro Furfaro suelen ser orales (si no hay mucha gente). Duran 15-20 minutos y hace preguntas de microarquitectura, específicamente sobre coherencia de Caché, predicción de saltos, microarquitectura Netburst y Pentium III.
*Los finales de Alejandro Furfaro suelen ser orales (si no hay mucha gente). Duran 15-20 minutos y hace preguntas de microarquitectura, específicamente sobre coherencia de Caché, predicción de saltos, microarquitectura Netburst y Pentium III.
*[https://www.youtube.com/watch?v=zLP_X4wyHbY&feature=youtu.be&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq Carnegie Mellon - Computer Architecture 2015 - Onur Mutlu]: Videos sobre los temas del final ('''MUY''' recomendado). Las clases importantes son la 9, 10, 11, 12, 13, 17 y 18 (la 29 habla de Snooping Protocols y MESI entre otras cosas).
*[https://www.youtube.com/watch?v=zLP_X4wyHbY&feature=youtu.be&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq Carnegie Mellon - Computer Architecture 2015 - Onur Mutlu]: Videos sobre los temas del final ('''MUY''' recomendado). Las clases importantes son la [https://www.youtube.com/watch?v=CkOPbj5KhP8&index=10&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 9], [https://www.youtube.com/watch?v=NCUDEgLfC_I&index=11&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 10], [https://www.youtube.com/watch?v=nMfbtzWizDA&index=13&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 11], [https://www.youtube.com/watch?v=P-mXr9adbCc&index=14&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 12], [https://www.youtube.com/watch?v=z0EknfZdlIs&index=15&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 13], [https://www.youtube.com/watch?v=AXf_C5qOm8o&index=19&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 17] y [https://www.youtube.com/watch?v=4_Z07m8tf6k&index=20&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 18] (la [https://www.youtube.com/watch?v=JfjT1a0vi4E&index=32&list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq 29] habla de Snooping Protocols y MESI entre otras cosas).
* Recomendación: Empezar viendo los videos como dice arriba, luego completar información con las diapos de Microarquitectura de Furfi recien ahi leer los papers que esperan leas para el final.
* Recomendación: Empezar viendo los videos como dice arriba, luego completar información con las diapos de Microarquitectura de Furfi recien ahi leer los papers que esperan leas para el final.



Revisión del 21:48 5 mar 2018

Organización del Computador II es una materia dedicada al estudio de las arquitecturas IA-32 e IA-64 de Intel. Pertenece al área de Sistemas y, según el Plan de la Carrera, es una materia a ser cursada en Segundo año. Es correlativa de Organización del Computador I, y es requerida para cursar Sistemas Operativos.

Históricamente, esta materia se cursa los Martes y Jueves a la noche.

Contenidos

IA32
  • Operaciones básicas
  • Direccionamiento a memoria
  • Manejo de la pila y convencion C
  • Aritmética de números grandes
  • Strings
  • Vectores y matrices
  • MMX: Multimedia extension
  • FPU: Floating point unit
  • Listas enlazadas

Apuntes

IA-32

IA-64 (Itanium)

El Itanium ya no se da como tema desde por lo menos el 2do cuatrimestre del 2017.

Parciales

Primeros parciales

Segundos parciales

Finales

Recursos

Enlaces externos