SISTEMAS OPERATIVOS



  Ingeniero de sistemas

     Andrés Tovar
  Docente Investigador
AGENDA

Presentación de la materia
Syllabus
Plan de estudio detallado
Calificaciones y notas
Reglas de juego
Compromisos
Preguntas o sugerencias
Plan de estudio detallado
Semana 1 -2:

• Introducción a sistemas operativos
• Conceptos básicos
• S.O. como extensión del hardware
• S.O como administrador de recursos
• Procesos, archivos y shell
• Llamadas al sistema
• Tipos de S.O.
Plan de estudio detallado
Semana 3 - 4:

• Sistemas monolíticos
• Sistemas en estratos
• Maquinas virtuales
• Modelo del servidor cliente
• Sistema Microkernel


• Practica 1.
Plan de estudio detallado
Semana 5 - 6:

• Estados de procesos
• Procesamiento de interrupciones
• Planificación de procesos
• Planificación apropiativa vs. no apropiativa
• Algoritmos de planificación


• Practica 2
Plan de estudio detallado
Semana 7:

• Variables compartidas
• Algoritmo Peterson – Deker
• Semáforos y monitores
• Redes Petri
• Relocalización
• Encadenamiento
• Carga
Plan de estudio detallado
Semana 8:

 Presentación de avances del proyecto y practicas
                   pendientes.
Plan de estudio detallado
Semana 9 - 10:

• Administración de memoria sin intercambio ni
    paginación
•   Intercambio
•   Memoria Virtual
•   Paginación
•   Segmentación
•   Algoritmos de sustitución de paginas
•   Aspectos de diseño para sistemas de paginación
Plan de estudio detallado
Semana 11 - 12:

• Practica 3.


• Administración de archivos
• Practica 4.


• Administración de entradas y salidas
• Practica 5
Plan de estudio detallado
Semana 13:

• Fundamentos de sistemas distribuidos


- Antecedentes
- Introducción a sistemas distribuidos
- Características de los sistemas distribuidos
Plan de estudio detallado
Semana 14:

• Programación distribuida


Semana 15:

• Sincronización distribuida
Plan de estudio detallado
Semana 16:

• Presentación (Sustentación) de proyectos finales y
 practicas pendientes.
Calificaciones y notas
Primer 20%:
Talleres, trabajos, evaluaciones, practicas, etc.

Segundo 20%:
Evaluación parcial y avances de proyecto.

Tercer 20%:
Talleres, trabajos, evaluaciones, practicas, etc.

Último 40%
Reglas de juego y compromisos
• Puntualidad.
• Entrada
• Celulares.
• Forma de evaluación
• Trabajo colaborativo
• Lecturas y trabajos
• Laboratorios
• Practicas
Presentación

Presentación

  • 1.
    SISTEMAS OPERATIVOS Ingeniero de sistemas Andrés Tovar Docente Investigador
  • 2.
    AGENDA Presentación de lamateria Syllabus Plan de estudio detallado Calificaciones y notas Reglas de juego Compromisos Preguntas o sugerencias
  • 3.
    Plan de estudiodetallado Semana 1 -2: • Introducción a sistemas operativos • Conceptos básicos • S.O. como extensión del hardware • S.O como administrador de recursos • Procesos, archivos y shell • Llamadas al sistema • Tipos de S.O.
  • 4.
    Plan de estudiodetallado Semana 3 - 4: • Sistemas monolíticos • Sistemas en estratos • Maquinas virtuales • Modelo del servidor cliente • Sistema Microkernel • Practica 1.
  • 5.
    Plan de estudiodetallado Semana 5 - 6: • Estados de procesos • Procesamiento de interrupciones • Planificación de procesos • Planificación apropiativa vs. no apropiativa • Algoritmos de planificación • Practica 2
  • 6.
    Plan de estudiodetallado Semana 7: • Variables compartidas • Algoritmo Peterson – Deker • Semáforos y monitores • Redes Petri • Relocalización • Encadenamiento • Carga
  • 7.
    Plan de estudiodetallado Semana 8: Presentación de avances del proyecto y practicas pendientes.
  • 8.
    Plan de estudiodetallado Semana 9 - 10: • Administración de memoria sin intercambio ni paginación • Intercambio • Memoria Virtual • Paginación • Segmentación • Algoritmos de sustitución de paginas • Aspectos de diseño para sistemas de paginación
  • 9.
    Plan de estudiodetallado Semana 11 - 12: • Practica 3. • Administración de archivos • Practica 4. • Administración de entradas y salidas • Practica 5
  • 10.
    Plan de estudiodetallado Semana 13: • Fundamentos de sistemas distribuidos - Antecedentes - Introducción a sistemas distribuidos - Características de los sistemas distribuidos
  • 11.
    Plan de estudiodetallado Semana 14: • Programación distribuida Semana 15: • Sincronización distribuida
  • 12.
    Plan de estudiodetallado Semana 16: • Presentación (Sustentación) de proyectos finales y practicas pendientes.
  • 13.
    Calificaciones y notas Primer20%: Talleres, trabajos, evaluaciones, practicas, etc. Segundo 20%: Evaluación parcial y avances de proyecto. Tercer 20%: Talleres, trabajos, evaluaciones, practicas, etc. Último 40%
  • 14.
    Reglas de juegoy compromisos • Puntualidad. • Entrada • Celulares. • Forma de evaluación • Trabajo colaborativo • Lecturas y trabajos • Laboratorios • Practicas