Bienvenido a CADCC.CL Centro de Alumnos Departamento de Ciencias de la Computacion
Departamento de Ciencias de la Computación   Escuela de Ingenieria y Ciencias   Universidad de Chile


Inicio · Temas ·  Tu Cuenta
 
 

 
 
Temas

· Inicio
· Departamento
· Actualidad
· Docencia
· Alumnos
· Recreación
· Actividades
· Trabajo
· Histórico
· CADCC 2002
 
 

 
 
Servicios

· Principal
· Temas
· Estoy Harto!
· Galerías Fotos
· Recomiendanos
· Crea tu Cuenta
· Publicar Noticia
· Estadisticas
· Top 10
 
 

 
 
Conectados:

Actualmente hay 6 invitados, 1 miembro(s) conectado(s).

Es un usuario anónimo. Puede registrarse aquí
 
 

 
 

Patiperros del DCC

CC41B Sistemas Operativos

CC41B Sistemas Operativos
10 UD

  1. Vigencia
  2. A partir del otoño 1992.

  3. Requisitos
  4. CC31A

  5. Objetivos
  6. Capacitar al alumno para comprender las funciones de un Sistema Operativo, así como su implementación. En particular, se da la formación de base en programación paralela, administración de los recursos de hardware y ejemplos de implementación.

  7. Programa
    1. Motivación e Historia (6 horas)
    2. Motivación histórica del desarrollo de los Sistemas Operativos, desde la hoja de reservas hasta los sistemas distribuidos. Introducción de las definiciones y terminología de base.

    3. Programación Paralela (21 horas)
    4. Programación en base a procesos: definición, implementación, estados. Problemas de sincronización, regiones críticas, corrutinas, semáforos, mensajes, monitores, Rendez-Vous.

    5. Conceptos de Sistemas Operativos (9 horas)
    6. Estructura de un S.O., kernel centralizado, micro-kernel, procesos demonios. Interrupciones, eventos. Administración de CPU, administración de memoria, Memoria Virtual, administración de disco, sistemas de archivos. Deadlocks.

    7. Ejemplos de Implementación (9 horas)
    8. Detalles de implementación de Sistemas Operativos importantes: Unix y alguna versión más moderna como Mach o Chorus. Sistema de archivos, Administración de CPU, IPC, memoria, E/S.

    9. Sistemas Distribuidos (3 horas)
    10. Problemas, definiciones, soluciones: regiones críticas, semáforos, elección de lider, generales bizantinos, tiempo, orden. Sistemas de archivos distribuidos.

  8. Bibliografía
    • Operating System Concepts, A. Silberschatz, J. Peterson, P. Galvin, (tercera edición), Addison-Wesley, 1991.

    • Distributed Systems, S. Mullender (Ed.), ACM-Press, 1991.

    • Principles of Operating Systems, S. Krakowiak, MIT-Press.

 

 
 


 
 
Centro de Alumnos del Departamento de Ciencias de la Computación
Facultad de Ciencias Físicas y Matemáticas
Universidad de Chile
Web site powered by PHP-Nuke

 
 
Google