OS Explorer

Plataforma interactiva para aprender conceptos de sistemas operativos

Examen Final: 13 de Marzo, 2025 a las 19:00hs
4
Días
:
14
Horas
:
43
Minutos
:
1
Segundos

Estrategia de Estudio para el Final

Preparación de Conceptos Teóricos

  • Elabora mapas conceptuales para cada tema principal
  • Estudia los algoritmos de planificación (RM, EDF, FIFO, SJF, RR)
  • Repasa los mecanismos de sincronización: semáforos, monitores
  • Comprende las diferencias entre paginación y segmentación
  • Domina los algoritmos de reemplazo de páginas

Preparación Práctica

  • Repasa programación con llamadas al sistema en C
  • Practica la implementación de IPC (memoria compartida, semáforos)
  • Revisa comandos básicos de Linux y scripts de shell
  • Repasa la configuración de servicios (DHCP)
  • Familiarízate con el proceso de mantenimiento del kernel

Priorización de Temas

Procesos y Concurrencia30%
Gestión de Memoria20%
E/S y Archivos30%
Otros temas20%

Estrategia para el Examen

  • Prepara posibles preguntas y respuestas para un examen oral
  • Practica la resolución de problemas de sistemas de tiempo real
  • Prepara ejemplos de código para explicar conceptos prácticos
  • Realiza simulaciones de examen con temporizador
  • Repasa el material bibliográfico recomendado en el programa

Programa Analítico IF011

Temas para el examen:7

Información sobre el Examen Final (13 de Marzo)

  • Modalidad: El examen final puede ser oral o escrito según determine el profesor.

  • Contenido: Abarca todos los temas teóricos y prácticos del programa analítico detallados a continuación.

  • Preparación recomendada: Revisa conceptos teóricos, algoritmos de planificación, gestión de memoria, y las implementaciones prácticas en Linux (programación con semáforos, memoria compartida, etc.).

  • Enfoque: Prioriza los temas con mayor peso porcentual (Procesos 30%, Memoria 20%, E/S y Archivos 15% cada uno).

TemaSubtemasPeso (%)
1. Introducción a Sistemas Operativos
5
10%
2. Gestión de Procesos
7
30%
3. Gestión de Memoria
5
20%
4. Gestión de Entrada/Salida
6
15%
5. Sistema de Archivos
5
15%
6. Sistemas Distribuidos
4
5%
7. Diseño de Sistemas Operativos
6
5%

Bibliografía Recomendada

Libros de Referencia

Operating Systems: Internals and Design Principles

William Stallings, Pearson (2017)

Referencia principal para todos los temas del programa

Sistemas Operativos: Diseño e implementación

Andrew Tanenbaum, Pearson, Prentice Hall (3ra edición, 2006)

Referencia principal para todos los temas del programa

Sistemas Operativos

Silberschatz, Galvin, Gagne, Limusa Wiley (6ta edición, 2002)

Referencia principal para todos los temas del programa

El entorno de programación Unix

Kernighan, Pike, Prentice Hall (1995)

Referencia complementaria para aspectos prácticos de programación

Sitios Web Recomendados

Kernel de Linux (Sitio Oficial)

https://www.kernel.org/

Sitio oficial del kernel de Linux con documentación actualizada

Sysinternals Suite

https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite

Suite de herramientas de bajo nivel para Windows

Sitio de Andrew S. Tanenbaum

https://www.cs.vu.nl/~ast/

Sitio oficial del autor con recursos complementarios