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

De Cuba-Wiki
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 34: Línea 34:
*[[Orga2 - Practica de Aritmetica| Practica de Aritmetica]]: Ejercicios de la practica de aritmetica y relacionados.
*[[Orga2 - Practica de Aritmetica| Practica de Aritmetica]]: Ejercicios de la practica de aritmetica y relacionados.
*[[Orga2 - Operaciones sobre listas|Operaciones sobre listas]]: Una posible manera de implementar en assembler varias operaciones sobre listas enlazadas.
*[[Orga2 - Operaciones sobre listas|Operaciones sobre listas]]: Una posible manera de implementar en assembler varias operaciones sobre listas enlazadas.
*[[Orga2 - Manejo del stack (pila)|Manejo del stack (pila)]]: Esquema para la creación de un stack frame.
*[[Orga2 - Ejemplo de FPU|Ejemplo de FPU]]: Resolución del ejercicio 5 de la practica de FPU. Nos muestra el manejo de la pila y el uso de las operaciones de la FPU.
*[[Orga2 - Ejemplo de FPU|Ejemplo de FPU]]: Resolución del ejercicio 5 de la practica de FPU. Nos muestra el manejo de la pila y el uso de las operaciones de la FPU.


Línea 42: Línea 43:
*[[Orga2 - SIMD| SIMD]]: Apuntes de clase del 26/10/2006 sobre el set de instrucciones SIMD de Itanium.
*[[Orga2 - SIMD| SIMD]]: Apuntes de clase del 26/10/2006 sobre el set de instrucciones SIMD de Itanium.
*[[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| 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]]: Un ejemplo de pipelining optimizando la escritura en el mismo vector que leemos.
*[[Orga2 - Mini-Tutorial de Software Pipelining| 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)
*[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)
*[[Orga2 - Software pipelining para el TP| Software pipelining para el TP]]: Ejemplo de cómo tener en cuenta las latencias (la idea es que se use para el TP3).
== Parciales ==
===Primeros parciales===
*[[Orga2 - Parcial del 10/10/06]]


== Finales ==
== Finales ==

Revisión del 02:01 5 dic 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)

Parciales

Primeros parciales

Finales

Recursos

Enlaces externos

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