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

De Cuba-Wiki
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 20: Línea 20:
*[[Apuntes segundo parcial 14/11/2006 (Organización del Computador II)| Apuntes segundo parcial 14/11/2006]]: Clase del 14/11/2006 de Emilio Platzer con tips para el segundo parcial. Temas: FPU y Listas.
*[[Apuntes segundo parcial 14/11/2006 (Organización del Computador II)| Apuntes segundo parcial 14/11/2006]]: Clase del 14/11/2006 de Emilio Platzer con tips para el segundo parcial. Temas: FPU y Listas.
*[[Glosario de términos técnicos (Organización del Computador II)|Glosario de términos técnicos de la materia]]
*[[Glosario de términos técnicos (Organización del Computador II)|Glosario de términos técnicos de la materia]]
*[[Media:Resumen_Instrucciones_IA-32.pdf|Resumen de Instrucciones de IA-32]]: Resumen hecho a partir de extractos los manuales de Intel [Volumen 2] (2009).


== IA-32 ==
== IA-32 ==
Línea 39: Línea 40:
*[[Suma de vectores con Software Pipelining (Organización del Computador II)| Suma de vectores con Software Pipelining]]: Un pequeño ejemplo útil para encarar el tema.
*[[Suma de vectores con Software Pipelining (Organización del Computador II)| Suma de vectores con Software Pipelining]]: Un pequeño ejemplo útil para encarar el tema.
*[[Mini-Tutorial de Software Pipelining (Organización del Computador II)| Mini-Tutorial de Software Pipelining]]: Un ejemplo de pipelining optimizando la escritura en el mismo vector que leemos.
*[[Mini-Tutorial de Software Pipelining (Organización del Computador II)| Mini-Tutorial de Software Pipelining]]: Un ejemplo de pipelining optimizando la escritura en el mismo vector que leemos.
*[http://cuba.exp.dc.uba.ar/files/orga2/sp_basico.pdf Ejemplo básico de Software Pipelining]: Anónimo, cortesía de Fer (nadie lo probó, pero esta explicado).
*[[Media:sp_basico.pdf|Ejemplo básico de Software Pipelining]]: Anónimo, cortesía de Fer (nadie lo probó, pero esta explicado).
*[[Software pipelining para el TP (Organización del Computador II)| Software pipelining para el TP]]: Ejemplo de cómo tener en cuenta las latencias (la idea es que se use para el TP3).
*[[Software pipelining para el TP (Organización del Computador II)| Software pipelining para el TP]]: Ejemplo de cómo tener en cuenta las latencias (la idea es que se use para el TP3).
*[[Arquitectura Itanium (Organización del Computador II)|Arquitectura Itanium]]: Apuntes de las teóricas sobre las características generales de la arquitectura, a complementar con la presentación de la página.
*[[Arquitectura Itanium (Organización del Computador II)|Arquitectura Itanium]]: Apuntes de las teóricas sobre las características generales de la arquitectura, a complementar con la presentación de la página.
Línea 46: Línea 47:
===Primeros parciales===
===Primeros parciales===
*[[Parcial del 10/10/06 (Organización del Computador II)|Parcial del 10/10/06]]
*[[Parcial del 10/10/06 (Organización del Computador II)|Parcial del 10/10/06]]
*[[Medio:ORGA2 P1 2C 2013.pdf|Parcial del 01/10/13]]


===Segundos parciales===
===Segundos parciales===
Línea 53: Línea 55:
*[[Temas final Dic-2006 (Organización del Computador II)| 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.
*[[Temas final Dic-2006 (Organización del Computador II)| 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.
*[[Finales Dic-2006 (Organización del Computador II)| Finales de Diciembre del 2006]]: Finales ya tomados en Diciembre del 2006.
*[[Finales Dic-2006 (Organización del Computador II)| Finales de Diciembre del 2006]]: Finales ya tomados en Diciembre del 2006.
*[[Media:Res_orga2.zip | Resumen para el final]] : Contiene los latex y el pdf


== Recursos ==
== Recursos ==
*[http://cuba.exp.dc.uba.ar/files/orga2/fpu_stack.pdf Planilla de stack trace FPU]: Útil para ir explicando paso por paso el estado de la pila de FPU en el parcial.
*[[Media:fpu_stack.pdf|Planilla de stack trace FPU]]: Útil para ir explicando paso por paso el estado de la pila de FPU en el parcial.
*[http://cuba.exp.dc.uba.ar/files/orga2/fpu_stack.svg Planilla de stack trace FPU (fuente)]: Archivo fuente de la planilla, hecho en [http://www.inkscape.org Inkscape SVG].
*[[Media:fpu_stack.svg|Planilla de stack trace FPU (fuente)]]: Archivo fuente de la planilla, hecho en [http://www.inkscape.org Inkscape SVG].
*[[Cómo conseguir los libros de Intel (Organización del Computador II)| Libros de Intel]]: Cómo conseguir gratuitamente una copia impresa de los libros de Intel de IA32 e IA64.
*[[Cómo conseguir los libros de Intel (Organización del Computador II)| Libros de Intel]]: Cómo conseguir gratuitamente una copia impresa de los libros de Intel de IA32 e IA64.


Línea 70: Línea 73:
[[Category:Materias]]
[[Category:Materias]]
[[Category:Computación]]
[[Category:Computación]]
[[Category:Sistemas]]

Revisión del 03:29 24 abr 2014

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)

Parciales

Primeros parciales

Segundos parciales

Finales

Recursos

Enlaces externos