Diferencia entre revisiones de «Sistemas Operativos (plan 1993)»

De Cuba-Wiki
Sin resumen de edición
Línea 5: Línea 5:
Históricamente, esta materia se cursa los martes y jueves a la noche.
Históricamente, esta materia se cursa los martes y jueves a la noche.


== Información General sobre la Cursada ==
== Información general sobre la cursada ==
La cursada de Sistemas Operativos es teórico-práctica.
La cursada de Sistemas Operativos es teórico-práctica.


Línea 14: Línea 14:
== Guías prácticas con soluciones ==
== Guías prácticas con soluciones ==
[[Image:Deadlock.jpg|300px|thumb|right|Deadlock: Explicación gráfica de un tema de esta materia que nunca olvidarás.]]
[[Image:Deadlock.jpg|300px|thumb|right|Deadlock: Explicación gráfica de un tema de esta materia que nunca olvidarás.]]
==== Primera parte ====
 
=== Primera parte ===
*[[Práctica Administración del Procesador (Sistemas Operativos)|Práctica 1: Administración del Procesador]]
*[[Práctica Administración del Procesador (Sistemas Operativos)|Práctica 1: Administración del Procesador]]
*[[Práctica Semáforos (Sistemas Operativos)|Práctica 2: Semáforos]]
*[[Práctica Semáforos (Sistemas Operativos)|Práctica 2: Semáforos]]
Línea 21: Línea 22:
*[[Práctica Administración de Periféricos (Sistemas Operativos)|Práctica 5: Procesos Administracion de Perifericos]]
*[[Práctica Administración de Periféricos (Sistemas Operativos)|Práctica 5: Procesos Administracion de Perifericos]]


==== Segunda parte ====
=== Segunda parte ===
*[[Práctica Administración de la Información (Sistemas Operativos)|Práctica 1: Administración de la Información]]
*[[Práctica Administración de la Información (Sistemas Operativos)|Práctica 1: Administración de la Información]]
*[[Práctica Planificación de la Carga (Sistemas Operativos)|Práctica 2: Planificación de la Carga]]
*[[Práctica Planificación de la Carga (Sistemas Operativos)|Práctica 2: Planificación de la Carga]]
Línea 28: Línea 29:
*[[Práctica Programación Concurrente (Sistemas Operativos)|Práctica 5: Procesos y Programación Concurrentes]]
*[[Práctica Programación Concurrente (Sistemas Operativos)|Práctica 5: Procesos y Programación Concurrentes]]


==== Tercera parte ====
=== Tercera parte ===
*[[Práctica Sistemas Distribuidos (Sistemas Operativos)|Práctica 1: Intro. Sistemas Distribuidos]]
*[[Práctica Sistemas Distribuidos (Sistemas Operativos)|Práctica 1: Intro. Sistemas Distribuidos]]
*[[Práctica Modelo Cliente/Servidor (Sistemas Operativos)|Práctica 2: Modelo Cliente/Servidor]]
*[[Práctica Modelo Cliente/Servidor (Sistemas Operativos)|Práctica 2: Modelo Cliente/Servidor]]
Línea 38: Línea 39:
Nota: Los ejercicios con (*) son recomendados.
Nota: Los ejercicios con (*) son recomendados.


=== Curso de verano 2009 ===
=== Curso de verano del 2009 ===
 
==== Primer Parcial ====
==== Primer Parcial ====
*[[Práctica 1 (Sistemas Operativos verano)|Práctica 1: Administración de Procesos]]
*[[Práctica 1 (Sistemas Operativos verano)|Práctica 1: Administración de Procesos]]
*[[Práctica 2 (Sistemas Operativos verano)|Práctica 2: Comunicación entre Procesos]]
*[[Práctica 2 (Sistemas Operativos verano)|Práctica 2: Comunicación entre Procesos]]
Línea 46: Línea 47:


==== Segundo Parcial ====
==== Segundo Parcial ====
*[[Práctica 4 (Sistemas Operativos verano)|Práctica 4: Administración de memoria]]
*[[Práctica 4 (Sistemas Operativos verano)|Práctica 4: Administración de memoria]]
*[[Práctica 5 (Sistemas Operativos verano)|Práctica 5: Administración de E/S]]
*[[Práctica 5 (Sistemas Operativos verano)|Práctica 5: Administración de E/S]]
Línea 52: Línea 52:


== Parciales ==
== Parciales ==
=== Primeros parciales ===
=== Primeros parciales ===
{| class="wikitable sortable"
{| class="wikitable sortable"
Línea 119: Línea 120:
|}
|}


=Finales=
== Finales ==
== Finales (tomados por Roberto Bevilacqua) ==
 
=== Tomados por Roberto Bevilacqua ===
*[[Final del 29/12/09 (Sistemas Operativos)|Final del 29/12/09]]
*[[Final del 29/12/09 (Sistemas Operativos)|Final del 29/12/09]]
*[[Final del 22/04/10 (Sistemas Operativos)|Final del 22/04/10]]
*[[Final del 22/04/10 (Sistemas Operativos)|Final del 22/04/10]]
*[[Final del 26/11/10 (Sistemas Operativos)|Final del 26/11/10]]
*[[Final del 26/11/10 (Sistemas Operativos)|Final del 26/11/10]]


== Finales (tomados por Rodolfo Baader) ==
=== Tomados por Rodolfo Baader ===
*[[Final Diciembre 2016 (Sistemas Operativos)| Final 14 de Diciembre 2016]]
*[[Final Diciembre 2016 (Sistemas Operativos)| Final 14 de Diciembre 2016]]
*[[Final Octubre 2016 (Sistemas Operativos)| Final 19 de Octubre 2016]]
*[[Final Octubre 2016 (Sistemas Operativos)| Final 19 de Octubre 2016]]
Línea 137: Línea 139:
*[[Otros finales (Sistemas Operativos)|Otros finales]]
*[[Otros finales (Sistemas Operativos)|Otros finales]]


== Finales (tomados por Sergio Yovine) ==
=== Tomados por Sergio Yovine ===
*[[Final Agosto 2015 (Sistemas Operativos)|Final 6 de Agosto 2015]]
*[[Final Agosto 2015 (Sistemas Operativos)|Final 6 de Agosto 2015]]
*[[Medio:SisOp_final_2-8-16.pdf|Final 2 de Agosto 2016]]
*[[Medio:SisOp_final_2-8-16.pdf|Final 2 de Agosto 2016]]


== Finales (tomados por Chapa) ==
=== Tomados por Fernando Schapachnik ===
*[[Un final de Chapa (Sistemas Operativos)|Un final de Chapa]]
*[[Un final de Chapa (Sistemas Operativos)|Un final de Chapa]]


== Finales (tomados por Slezak) ==
=== Tomados por Slezak ===
*[[SisOp_final_27-02-14|Final del 27/02/14]]
*[[SisOp_final_27-02-14|Final del 27/02/14]]


== Trabajo Práctico MINIX ==
== Trabajos prácticos ==
 
=== MINIX ===
*[[Datos del más allá (Sistemas Operativos)|Cómo leer datos desde afuera de la maquina virtual hacia adentro (VMWare)]]
*[[Datos del más allá (Sistemas Operativos)|Cómo leer datos desde afuera de la maquina virtual hacia adentro (VMWare)]]


== Trabajo Práctico LINUX ==
=== LINUX ===
*[[Media:Tp082.pdf|Enunciado del 2do Cuatrimestre de 2008]]
*[[Media:Tp082.pdf|Enunciado del 2do Cuatrimestre de 2008]]


= Recursos =
== Recursos ==
* [[Media:Resumen_so.pdf|Apunte para el final]]: Basado en el Tanenbaum.
* [[Media:Resumen_so.pdf|Apunte para el final]]: Basado en el Tanenbaum.
* [[Media:resumen_so_tagliavini_v2.pdf|Apunte teórico (en forma de bullets)]]. Explicaciones con buen detalle. Tiene todos los temas que entran para el final.
* [[Media:resumen_so_tagliavini_v2.pdf|Apunte teórico (en forma de bullets)]]. Explicaciones con buen detalle. Tiene todos los temas que entran para el final.
Línea 163: Línea 167:
* [http://greenteapress.com/semaphores/ The Little Book of Semaphores, 2E (Allen B. Downey)]: un libro gratuito en PDF, con una colección de problemas de sincronización (pista, y solución usando semáforos)
* [http://greenteapress.com/semaphores/ The Little Book of Semaphores, 2E (Allen B. Downey)]: un libro gratuito en PDF, con una colección de problemas de sincronización (pista, y solución usando semáforos)


= Bibliografía Recomendada =
== Bibliografía recomendada ==
*A. Silberschatz y P. Galvin, ''Sistemas Operativos'', Addison Wesley, 1999 ('''Circulante 681 364 Silberschatz''' en la [[Biblioteca Central]])
*A. Silberschatz y P. Galvin, ''Sistemas Operativos'', Addison Wesley, 1999 ('''Circulante 681 364 Silberschatz''' en la [[Biblioteca Central]])
*A. Tanenbaum, ''Sistemas Operativos Modernos'', Prentice Hall, 1993 ('''Circulante 681 364 Tanenbaum''' en la [[Biblioteca Central]])
*A. Tanenbaum, ''Sistemas Operativos Modernos'', Prentice Hall, 1993 ('''Circulante 681 364 Tanenbaum''' en la [[Biblioteca Central]])


= Enlaces externos =
== Enlaces externos ==
 
*[http://www.dc.uba.ar/so Página oficial de la materia]
*[http://www.dc.uba.ar/so Página oficial de la materia]
*[http://www.dc.uba.ar/materias/so Ediciones anteriores]
*[http://www.dc.uba.ar/materias/so Ediciones anteriores]
*[http://www.dc.uba.ar/people/materias/so Página oficial de la materia (2009) ]
*[http://minix1.woodhull.com/ Una página con unas guías para instalar MINIX]
*[http://minix1.woodhull.com/ Una página con unas guías para instalar MINIX]
*[http://www.minix3.org Página oficial de MINIX 3]
*[http://www.minix3.org Página oficial de MINIX 3]

Revisión del 01:17 25 ene 2017

Plantilla:Revisar guías

Sistemas Operativos es una materia dedicada al estudio de los conceptos en que se basan los Sistemas Operativos. Pertenece al área de Sistemas y, según el plan de la carrera, es una materia a ser cursada en tercer año. Es correlativa de Organización del Computador II y Algoritmos y Estructuras de Datos II y necesaria para cursar Ingeniería del Software II, Bases de Datos y Teoría de las Comunicaciones.

Históricamente, esta materia se cursa los martes y jueves a la noche.

Información general sobre la cursada

La cursada de Sistemas Operativos es teórico-práctica.

La materia consta de dos parciales; uno al principio y uno antes del final de la cursada. Los recuperatorios de ambos son al final del cuatrimestre.

Además de los parciales, la materia incluye la realización de tres trabajos prácticos (con su correspondiente recuperatorio) y cuatro talleres.

Guías prácticas con soluciones

Archivo:Deadlock.jpg
Deadlock: Explicación gráfica de un tema de esta materia que nunca olvidarás.

Primera parte

Segunda parte

Tercera parte

Nota: Los ejercicios con (*) son recomendados.

Curso de verano del 2009

Primer Parcial

Segundo Parcial

Parciales

Primeros parciales

Año Cuatrimestre Fecha Instancia Links
2007 Primero Muestra enunciado + resolución
2007 Segundo 20/09/2007 Parcial enunciado
2008 Segundo 11/09/2008 Parcial enunciado: pág1, pág2
2008 Segundo 11/12/2008 Recuperatorio enunciado: pág1, pág2
2009 Primero Muestra enunciado
2009 Segundo 01/10/2009 Parcial enunciado
2012 Primero 28/06/2012 Recuperatorio enunciado
2013 Segundo 05/12/2013 Recuperatorio enunciado + resolución
2015 Primero 28/04/2015 Parcial enunciado: pág1, pág2

Segundos parciales

Año Cuatrimestre Fecha Instancia Links
2003 Primero 05/06/2003 Parcial enunciado + resolución
2003 Primero 15/07/2003 Recuperatorio enunciado
2003 Segundo 16/10/2003 Parcial enunciado + resolución
2004 Primero 10/06/2004 Parcial enunciado + resolución
2004 Segundo 28/10/2004 Parcial enunciado
2006 Primero 06/06/2006 Parcial solo ejercicio de PC, resuelto de dos formas
2007 Segundo 30/10/2007 Parcial enunciado
2008 Segundo 23/10/2008 Parcial enunciado: pág1, pág2
2008 Segundo 18/12/2008 Recuperatorio enunciado: pág1, pág2, pág3
2009 Segundo 05/11/2009 Parcial enunciado
2013 Segundo 29/10/2013 Parcial enunciado + resolución
2015 Primero 28/05/2015 Parcial enunciado: pág1, pág2

Terceros parciales

Nota: actualmente no se toman terceros parciales en Sistemas Operativos.

Año Cuatrimestre Fecha Instancia Links
2005 Segundo 27/12/2005 Recuperatorio enunciado
2008 Segundo 4/12/2008 Parcial enunciado: pág1, pág2
2008 Segundo 23/12/2008 Recuperatorio enunciado: pág1, pág2

Finales

Tomados por Roberto Bevilacqua

Tomados por Rodolfo Baader

Tomados por Sergio Yovine

Tomados por Fernando Schapachnik

Tomados por Slezak

Trabajos prácticos

MINIX

LINUX

Recursos

Bibliografía recomendada

  • A. Silberschatz y P. Galvin, Sistemas Operativos, Addison Wesley, 1999 (Circulante 681 364 Silberschatz en la Biblioteca Central)
  • A. Tanenbaum, Sistemas Operativos Modernos, Prentice Hall, 1993 (Circulante 681 364 Tanenbaum en la Biblioteca Central)

Enlaces externos