Arquitectura de Computadores

25/02/2012 Ya he corregido todos los exámenes. Faltan los ejercicios voluntarios. Podéis pasaros para revisarlo cualquier mañana hasta el viernes día 2 de marzo.

23/02/2012 Ya he corregido algunos exámenes. Faltan los ejercicios voluntarios.

26/09/2011 Bienvenidos a la pagina web de la asignatura. Para cualquier consulta podeis pasar por mi despacho (2º planta, nº 33) o escribirme un correo electrónico a gustavo@atc.ugr.es. Este es mi horario, echadle un vistazo antes de venir a buscarme. Para crear los grupos de prácticas usaremos el SWAD. En clase os incaré el día y hora exactos en que se abre el plazo de incripción.

Temario

Tema pdf 1x2 2x2 2x3 2x4 Ejercicios voluntarios
Tema 0 - Presentación pdf 1x2 2x2 2x3 2x4  
Tema 1 - Arquitectura de computadores pdf 1x2 2x2 2x3 2x4 1. comparativa procesadores(tabla).
2. IOMMU(1/2).
Tema 2 - Historia de los sistemas operativos pdf 1x2 2x2 2x3 2x4 3. famosa discusión: 1/2/3/4/5.
Tema 3 - Introdución a los sistemas operativos pdf 1x2 2x2 2x3 2x4 4. velocidad del cambio de contexto.
Tema 4 - Procesos pdf 1x2 2x2 2x3 2x4 5. ensamblador + gdb.
Tema 5 - Hebras pdf 1x2 2x2 2x3 2x4 6. prestaciones de las hebras híbridas.
Tema 6 - Cambio de hebra pdf 1x2 2x2 2x3 2x4 7. implementación de la pila núcleo: Draves/Ford.
Tema 7 - Activación pdf 1x2 2x2 2x3 2x4  
Tema 8 - Sincronización pdf 1x2 2x2 2x3 2x4  
Tema 9 - Exclusión Mutua pdf 1x2 2x2 2x3 2x4 8. sincronización no-bloqueante/libre de espera: tda + alg
Tema 10 - Paso de mensajes pdf 1x2 2x2 2x3 2x4  
Tema 11 - Interbloqueo e inanición pdf 1x2 2x2 2x3 2x4 9. inmunidad frente a interbloqueos (dimmunix)
Tema 12 - Planificación pdf 1x2 2x2 2x3 2x4 10. Comparativa de planificadores: CFS y BFS.
Tema 13 - Planificación multiprocesador y de tiempo real pdf 1x2 2x2 2x3 2x4  

Prácticas

Práctica pdf 1x2 2x2 2x3 2x4
Práctica 1 - Ensamblador en Linux pdf 1x2 2x2 2x3 2x4
Práctica 2 - Sector de arranque pdf 1x2 2x2 2x3 2x4
Práctica 3 - Gestión de procesos pdf 1x2 2x2 2x3 2x4
Práctica 4 - Gestión de hebras pdf 1x2 2x2 2x3 2x4
Práctica 5 - Hebras II pdf 1x2 2x2 2x3 2x4
Práctica 6 - Sincronización pdf 1x2 2x2 2x3 2x4
Práctica 7 - Exclusión mutua pdf 1x2 2x2 2x3 2x4
Práctica 8 - Barreras pdf 1x2 2x2 2x3 2x4
Práctica 9 - Lectores/Escritores pdf 1x2 2x2 2x3 2x4
Práctica 10 - Paso de mensajes pdf 1x2 2x2 2x3 2x4

Bibliografía

Andrew. S. Tanembaum. Modern Operating Systems. 3rd edition. Prentice-Hall. 2008.
Silberschatz. Galvin. Gagne. Operating System Concepts. 8ª edición. Wiley. 2008.
Silberschatz. Galvin. Gagne. Fundamentos de sistemas operativos. 7ª edición. McGraw Hill. 2005.
Stallings. Sistemas Operativos. 5ª edición. Pearson. 2005.
Tanenbaum. Sistemas Operativos Modernos. 2ª edición. Prentice Hall. 2002.
Jean Bacon & Tim Harris. Operating Systems. Concurrent and Distributed Software Design. Addison-Wesley. 2003.

Exámenes

febrero septiembre
2007 examen 02/02/2007 examen 03/09/2007
2008 examen 08/02/2008 examen 08/09/2008
2009 examen 13/02/2009 examen 15/09/2009
2010 examen 05/02/2010 examen 08/09/2010
2011 examen 11/02/2011 examen 14/09/2011
2012 examen 17/02/2012  

Enlaces de interés


Gustavo Romero
Last modified: Tue Dec 1 15:15:13 CET 2009