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

De Cuba-Wiki
Línea 49: Línea 49:
== Parciales ==
== Parciales ==
===Primeros parciales===
===Primeros parciales===
*[[Parcial del 10/10/06 (Organización del Computador II)|Parcial del 10/10/06]]
*[[Medio:ORGA2 P1 1C 2011.pdf|Parcial del 17/05/11]]
*[[Medio:ORGA2 P1 1C 2011.pdf|Parcial del 17/05/11]]
*[[Medio:Orga2_1recu_05-07-11.pdf|Recuperatorio del 05/07/11]]
*[[Medio:Orga2_1recu_05-07-11.pdf|Recuperatorio del 05/07/11]]
Línea 73: Línea 72:
*[[Medio:Orga2_1recu_07-07-16.pdf|Recuperatorio del 07/07/16]]
*[[Medio:Orga2_1recu_07-07-16.pdf|Recuperatorio del 07/07/16]]
*[[Medio:Orga2_1parcial_29-09-16.pdf|Parcial del 29/09/16]]
*[[Medio:Orga2_1parcial_29-09-16.pdf|Parcial del 29/09/16]]
*[[Parcial del 10/10/06 (Organización del Computador II)|Parcial del 10/10/06]]
*[[Medio:Orga2_1recu_29-11-16.pdf|Recuperatorio del 29/11/16]]
*[[Medio:Orga2_1recu_29-11-16.pdf|Recuperatorio del 29/11/16]]
*[[Medio:Orga2-1P-11-05-17.pdf|Parcial del 11/05/17 (resuelto)]]
*[[Medio:Orga2-1P-11-05-17.pdf|Parcial del 11/05/17 (resuelto)]]

Revisión del 19:28 9 jun 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)

Itanium ya no se da como tema desde que está Furfaro como profesor.

Parciales

Primeros parciales

Segundos parciales

Finales

Material para Finales

Recomendación (2018): Los finales de Alejandro Furfaro suelen ser orales (si no hay mucha gente, con más de 10 personas, podés esperar que te tome escrito). Los orales duran 15-20 minutos y hace preguntas de microarquitectura: específicamente sobre coherencia de caché, predicción de saltos, y ejecución fuera de orden. También suele tomar aplicaciones prácticas (microarquitectura P6, Netburst, HyperThreading, Pentium 4-M, Intel Core).

Empezar viendo los videos, luego completar información con las clases de Microarquitectura de Furfi, y recién ahí leer los papers que esperan leas para el final.

Resúmenes

Videos

  • Hay un curso de HPCA (High Performance Computer Architecture) que incluye todos los temas que entran en este final. Son videos de muy corta duración cada uno (de 2 a 5 minutos) en donde cada video explica un tema particular de forma autocontenida. A mí me sirvieron mucho, recomiendo darles una oportunidad (como complemento al resto del material)

Papers / Extractos


Bibliografía / Temas

  • Computer Architecture. A quantitative approach. Henessy & Patterson. Ed. Morgan Kaufman : Muy buen libro aunque se zarpa un poco con el alcance. Los capítulos son el 2 y el 4, y el apéndice A.
  • Temas para las fechas de final de Diciembre del 2006: Temas dados por Patricia para el final de Diciembre del 2006 y detalles sobre la bibliografía. (precaución: en 2018 estos temas no se están tomando más)

Recursos

Enlaces externos