Edición de «Sistemas Operativos (plan 1993)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
{{ | {{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 (Area)|Sistemas]] y, según el [[plan de la carrera]], es una materia a ser cursada en [[Plan de la Carrera#Tercer año|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]]. | '''Sistemas Operativos''' es una materia dedicada al estudio de los conceptos en que se basan los Sistemas Operativos. Pertenece al área de [[Sistemas (Area)|Sistemas]] y, según el [[plan de la carrera]], es una materia a ser cursada en [[Plan de la Carrera#Tercer año|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]]. | ||
Línea 48: | Línea 48: | ||
*[[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]] | ||
*[[Práctica 6 (Sistemas Operativos verano)|Práctica 6: Protección y Seguridad]] | *[[Práctica 6 (Sistemas Operativos verano)|Práctica 6: Protección y Seguridad]] | ||
== Parciales == | == Parciales == | ||
Línea 83: | Línea 77: | ||
|- | |- | ||
| 2019 || Primero || 27/06/2019 || Recuperatorio || [[Media:SisOp_1recu_27-06-19.pdf|enunciado + resolución]] | | 2019 || Primero || 27/06/2019 || Recuperatorio || [[Media:SisOp_1recu_27-06-19.pdf|enunciado + resolución]] | ||
|} | |} | ||
Línea 123: | Línea 107: | ||
|- | |- | ||
| 2019 || Segundo || 26/11/2019 || Recuperatorio || [[Media:SisOp_2recu_26-11-19_resuelto.pdf|enunciado y resolución]] | | 2019 || Segundo || 26/11/2019 || Recuperatorio || [[Media:SisOp_2recu_26-11-19_resuelto.pdf|enunciado y resolución]] | ||
|} | |} | ||
Línea 145: | Línea 117: | ||
=== Tomados por Rodolfo Baader === | === Tomados por Rodolfo Baader === | ||
*[[Final Marzo 2019 (Sistemas Operativos)| Final 5 de Marzo 2019]] (mentira, 2020) | *[[Final Marzo 2019 (Sistemas Operativos)| Final 5 de Marzo 2019]] (mentira, 2020) | ||
*[[Final Diciembre 2019 (Sistemas Operativos)| Final 19 de Diciembre 2019]] | *[[Final Diciembre 2019 (Sistemas Operativos)| Final 19 de Diciembre 2019]] | ||
Línea 189: | Línea 156: | ||
** ¿Para qué sirve la system call fork? ¿Qué debilidades tiene? Comparar con vfork y la creación de threads. | ** ¿Para qué sirve la system call fork? ¿Qué debilidades tiene? Comparar con vfork y la creación de threads. | ||
** Diferencias entre system calls para crear procesos entre Linux y Windows. | ** Diferencias entre system calls para crear procesos entre Linux y Windows. | ||
** ¿Cómo funcionan los estados de un proceso? Ready, bloqueado, running. Explicar las transiciones de cada estado a cada estado (en particular, de waiting a ready). | ** ¿Cómo funcionan los estados de un proceso? Ready, bloqueado, running. | ||
** ¿Qué estructura se debe mantener en memoria para poder tener procesos? | ** Explicar las transiciones de cada estado a cada estado (en particular, de waiting a ready). | ||
** Hablar de la tabla de procesos. | |||
** ¿Qué estructura se debe mantener en memoria para poder tener procesos? | |||
** ¿Qué es un proceso, un thread y en qué se diferencian? | ** ¿Qué es un proceso, un thread y en qué se diferencian? | ||
** ¿En qué momento se ejecuta un thread? | |||
** ¿Qué debería agregar a la PCB para manejar los threads? | ** ¿Qué debería agregar a la PCB para manejar los threads? | ||
** ¿Qué pasaría si los threads compartieran el stack? | ** ¿Qué pasaría si los threads compartieran el stack? | ||
Línea 270: | Línea 240: | ||
** ¿Qué es un file system distribuido? Explicar la interfaz VFS. | ** ¿Qué es un file system distribuido? Explicar la interfaz VFS. | ||
** Hablar de las limitaciones en DFS. | ** Hablar de las limitaciones en DFS. | ||
** ¿Cómo podría hacer para poder tener 2 discos distribuidos, y que los dos contengan la misma información? Y en caso de que se caiga la conexión, ¿cómo hacemos? | ** ¿Cómo podría hacer para poder tener $2$ discos distribuidos, y que los dos contengan la misma información? Y en caso de que se caiga la conexión, ¿cómo hacemos? | ||
** ¿NFS es un file system completamente distribuido? | ** ¿NFS es un file system completamente distribuido? | ||
** Proponer una manera para mantener sincronizados N servidores NFS. Explicar cómo saben los nodos a qué servidor pedirle los datos. | ** Proponer una manera para mantener sincronizados $N$ servidores NFS. Explicar cómo saben los nodos a qué servidor pedirle los datos. | ||
** Si un nodo se cae, ¿cómo hacemos para que se entere después de las transacciones que no tiene? | ** Si un nodo se cae, ¿cómo hacemos para que se entere después de las transacciones que no tiene? | ||
* Seguridad | * Seguridad | ||
Línea 300: | Línea 270: | ||
== Recursos == | == Recursos == | ||
* [[Media:SisOp_resumen_2021.docx|Resumen de las teoricas para el final]]: Desgrabación de las teóricas dadas el 2do C, 2020 (virtual). | * [[Media:SisOp_resumen_2021.docx|Resumen de las teoricas para el final]]: Desgrabación de las teóricas dadas el 2do C, 2020 (virtual). | ||
* [[Media:apunte_so_final_zamboni.pdf|Apunte para el final]]: Apunte para estudiar para el final. | * [[Media:apunte_so_final_zamboni.pdf|Apunte para el final]]: Apunte para estudiar para el final. |