Diferencia entre revisiones de «Categoría:Organización del Computador II»

De Cuba-Wiki
Sin resumen de edición
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 8: Línea 8:
* Operaciones basicas
* Operaciones basicas
* Direccionamiento a memoria
* Direccionamiento a memoria
* Manejo de la pila y convencion C
* Aritmetica de numeros grandes
* Aritmetica de numeros grandes
* Strings
* Vectores y matrices
* MMX: Multimedia extension
* MMX: Multimedia extension
* FPU: Floating point unit
* FPU: Floating point unit
Línea 40: Línea 43:
*[[Orga2 - Software pipelining| Software pipelining]]: Apuntes de clase software pipelining.
*[[Orga2 - Software pipelining| Software pipelining]]: Apuntes de clase software pipelining.
*[[Orga2 - Instrucciones de pipelining| Instrucciones de pipelining]]: Un mismo problema resuelto usando ctop,cexit,wtop y wexit para familiarizarse con estas instrucciones.
*[[Orga2 - Instrucciones de pipelining| Instrucciones de pipelining]]: Un mismo problema resuelto usando ctop,cexit,wtop y wexit para familiarizarse con estas instrucciones.
*[[Orga2 - Suma de vectores con Software Pipelining]]: Un pequeño ejemplo util para encarar el tema.
*[[Orga2 - Suma de vectores con Software Pipelining| Suma de vectores con Software Pipelining]]: Un pequeño ejemplo util para encarar el tema.
*[[Orga2 - Mini-Tutorial de Software Pipelining| Mini-Tutorial de Software Pipelining]]: Una pequeña introducción al tema.
*[[Orga2 - Mini-Tutorial de Software Pipelining| Mini-Tutorial de Software Pipelining]]: Una pequeña introducción al tema.
*[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)
*[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)
== Finales ==
*[[Orga2 - Temas final Dic-06| Temas para las fechas de final de Diciembre del 2006]]: Temas dados por Patricia para el final de Diciembre del 2006.


== Recursos ==
== Recursos ==
*[http://cuba.exp.dc.uba.ar/files/orga2/fpu_stack.pdf Planilla de stack trace FPU]: Util 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.pdf Planilla de stack trace FPU]: Util 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].
*[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].
*[[Orga2 - Como conseguir los libros de Intel| Libros de Intel]]: Como conseguir gratuitamente una copia impresa de los libros de Intel de IA32 e IA64.


== Enlaces externos ==
== Enlaces externos ==

Revisión del 22:05 23 nov 2006

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 basicas
  • Direccionamiento a memoria
  • Manejo de la pila y convencion C
  • Aritmetica de numeros grandes
  • Strings
  • Vectores y matrices
  • MMX: Multimedia extension
  • FPU: Floating point unit
  • Listas enlazadas
Itanium
  • Operaciones basicas y diferencias con IA32
  • Manejo del registry frame (alloc)
  • Predicacion
  • SIMD: operaciones en paralelo
  • Rotacion de registros
  • Software pipelining

Apuntes

IA-32

IA-64 (Itanium)

Finales

Recursos

Enlaces externos

Esta categoría no contiene ninguna página o archivo.