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

De Cuba-Wiki
m (Cambio descripción del link a mi apunte.)
(No se muestran 32 ediciones intermedias de 18 usuarios)
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 12: Línea 12:
Además de los parciales, la materia incluye la realización de tres trabajos prácticos (con su correspondiente recuperatorio) y cuatro talleres.
Además de los parciales, la materia incluye la realización de tres trabajos prácticos (con su correspondiente recuperatorio) y cuatro talleres.


== Prácticas ==
== 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 vas a olvidar.]]
==== 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]]
*[[Práctica 3 (Sistemas Operativos verano)|Práctica 3: Sincronización entre procesos]]
*[[Práctica 3 (Sistemas Operativos verano)|Práctica 3: Sincronización entre procesos]]


==== 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 74: Línea 75:
|-
|-
| 2015 || Primero || 28/04/2015 || Parcial || enunciado: [[Media:SisOp_1parcial_28-04-15_1.png|pág1]], [[Media:SisOp_1parcial_28-04-15_2.png|pág2]]
| 2015 || Primero || 28/04/2015 || Parcial || enunciado: [[Media:SisOp_1parcial_28-04-15_1.png|pág1]], [[Media:SisOp_1parcial_28-04-15_2.png|pág2]]
|-
| 2017 || Primero || 25/04/2017 || Parcial || [[Media:SisOp_1parcial_25-04-17.pdf|enunciado]]
|-
| 2017 || Primero || 27/06/2017 || Recuperatorio || [[Media:SisOp_1recu_27-06-17.pdf|enunciado]]
|-
| 2018 || Primero || 26/04/2018 || Parcial || [[Media:SisOp_1parcial_26-04-18.pdf|enunciado]], [[Media:SisOp_resolucion1parcial_26-04-18.pdf|semi-resolución]]
|-
| 2018 || Primero || 26/06/2018 || Recuperatorio || [[Media:SisOp_1recu_26-06-18.pdf|enunciado + resolución]]
|}
|}


Línea 104: Línea 113:
|-
|-
| 2015 || Primero || 28/05/2015 || Parcial      || enunciado: [[Media:SisOp_2parcial_28-05-15_1.jpg|pág1]], [[Media:SisOp_2parcial_28-05-15_2.jpg|pág2]]
| 2015 || Primero || 28/05/2015 || Parcial      || enunciado: [[Media:SisOp_2parcial_28-05-15_1.jpg|pág1]], [[Media:SisOp_2parcial_28-05-15_2.jpg|pág2]]
|-
| 2017 || Primero || 13/06/2017 || Parcial || [[Media:SisOp_2parcial_13-06-17.pdf|enunciado]]
|-
| 2017 || Primero || 11/07/2017 || Recuperatorio || [[Media:SisOp_2recu_11-07-17.pdf|enunciado]]
|-
| 2018 || Primero || 14/06/2018 || Parcial || [[Media:SisOp_2parcial_14-06-17.pdf|enunciado]] y [[Media:SisOp_resolucion2parcial_14-06-17.pdf|resolución]]
|-
| 2018 || Segundo || 15/11/2018 || Parcial || [[Media:SisOp_2parcial_15-11-18_resuelto.pdf|enunciado y resolución]]
|-
| 2018 || Segundo || 04/12/2018 || Recuperatorio || [[Media:SisOp_2recu_04-12-18_resuelto.pdf|enunciado y resolución]]
|}
|}


Línea 119: Línea 138:
|}
|}


=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 Agosto 2017 (Sistemas Operativos)| Final 9 de Agosto 2017]]
*[[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 158:
*[[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]]
*[[Medio:FinalSSOO-03-08-17.jpeg|Final 3 de Agosto 2017]]
*[[Final 16 de Noviembre de 2017 |Final 16 de Noviembre de 2017]]


== 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 (2013)]]
*[[Final 9 de Marzo 2018 (Sistemas Operativos)|Final 9 de Marzo 2018]]
*[[Final 25 de abril 2018]]
*[[Final 19 de Junio 2018]]
*[[Final 31 de Julio 2018]]


== Finales (tomados por Slezak) ==
=== Tomados por Diego Fernandez 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 ==
=== [https://docs.google.com/document/d/1QOFw99da5EBd8kaa5tli7xId3tFPLQNIvbWytqu8m7k/edit# Compilado de preguntas de final (Con respuestas)] ===
 
== 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.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.
* [[Media:Apunte teórico (Sistemas Operativos).zip|Apunte teórico]] ([[Media:SisOp_Apunte_Final.pdf|Versión en PDF]]): Apuntes de donde sacar las respuestas a las prácticas y parciales, 25 capítulos. Anteriormente este apunte se encontraba en la página oficial de la materia pero lo sacaron porque no lo mantenían actualizado. De todas maneras es muy útil.
* [[Media:Apunte teórico (Sistemas Operativos).zip|Apunte teórico]] ([[Media:SisOp_Apunte_Final.pdf|Versión en PDF]]): Apuntes de donde sacar las respuestas a las prácticas y parciales, 25 capítulos. Anteriormente este apunte se encontraba en la página oficial de la materia pero lo sacaron porque no lo mantenían actualizado. De todas maneras es muy útil.
* [https://github.com/CubaWiki/SisOp-Resumen-Taravilse/releases/download/1.0/sisop-resumen.pdf Apunte para el final]([https://github.com/CubaWiki/SisOp-Resumen-Taravilse Repositorio de fuentes]), por Leopoldo Taravilse. Bastante completo pero le falta un poco a la parte de sistemas distribuidos.
* [https://github.com/CubaWiki/SisOp-Resumen-Taravilse/releases/download/1.0/sisop-resumen.pdf Apunte para el final]([https://github.com/CubaWiki/SisOp-Resumen-Taravilse Repositorio de fuentes]), por Leopoldo Taravilse. Bastante completo pero le falta un poco a la parte de sistemas distribuidos.
* [[Media:resumen_so_lbarrios.pdf|Apunte para el final]] ([https://github.com/lbarrios/sistemas-operativos-final/tree/master/resumen Repositorio de fuentes]): por Ezequiel Barrios. Basado principalmente en las clases y el Silberschatz.
* [[Media:SO - Indices 1P.pdf| Indices de los apuntes para el primer parcial]]
* [[Media:SO - Indices 1P.pdf| Indices de los apuntes para el primer parcial]]
* [[Media:SO - Indices 2P.pdf| Indices de los apuntes para el segundo parcial]]
* [[Media:SO - Indices 2P.pdf| Indices de los apuntes para el segundo parcial]]
Línea 163: Línea 196:
* [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 ==
 
*[https://campus.exactas.uba.ar/course/view.php?id=999 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/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 16:30 5 mar 2019

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 vas a olvidar.

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
2017 Primero 25/04/2017 Parcial enunciado
2017 Primero 27/06/2017 Recuperatorio enunciado
2018 Primero 26/04/2018 Parcial enunciado, semi-resolución
2018 Primero 26/06/2018 Recuperatorio enunciado + resolución

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
2017 Primero 13/06/2017 Parcial enunciado
2017 Primero 11/07/2017 Recuperatorio enunciado
2018 Primero 14/06/2018 Parcial enunciado y resolución
2018 Segundo 15/11/2018 Parcial enunciado y resolución
2018 Segundo 04/12/2018 Recuperatorio enunciado y resolución

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 Diego Fernandez Slezak

Compilado de preguntas de final (Con respuestas)

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