INF 232

Laboratorio de Sistemas Operativos

Semestre 2000-1


Laboratorio Preliminar I :

Fecha:    13/03/2000
Objetivos:  Preparar al alumno a los laboratorios calificados enseñándole a través de un laboratorio dirigido a desenvolverse con versatilidad en la línea de comandos del sistema operativo MINIX 2.0.
Temas:   - Directorios
              - Archivos
              - Sistema de archivos

Laboratorio Calificado Nro 1 :

Fecha:    03/04/2000
Objetivo: Transmitir información entre procesos a través de named pipes.
Temas:    - mkfifo
               - open
               - read/write

Laboratorio Calificado Nro 2

            Fecha:         17 de Abril de 2000
            Objetivo:    Creación de procesos y uso de pipes sin nombre como medio de comunicación.
                               Creación de hilos  y uso compartido del espacio de direcciones.
            Temas:      - fork
                              - pipe
                              - read/write
                             - dup2
                             - execl
                             - pthread_create
                             - pthread_self
                             - pthread_join                          

Laboratorio Calificado Nro 3 (Tipo "C" )

            Fecha:         05 de mayo de 2000, hasta las 12:45 p.m.
            Objetivo:     Analizar y solucionar problemas de recurso compartido
            Temas:        En MINIX                                          En Visual C++ para WINDOWS
                                       - nanosleep                                      - Sleep  
                                       - gettimeofday                                 - CreateThread   
                                       - pthread_create                              - ExitThread
                                       - pthread_join                                  - SuspendThread
                                       - pthread_mutex_init                        - ResumeThread
                                       - pthread_mutex_lock                      - CreateMutex
                                       - pthread_mutex_unlock                   - WaitSingleObject 
                                                                                               - ReleaseMutex
Laboratorio Calificado Nro 4                                              

            Fecha:        29 de mayo  de 2000
              Objetivos:    Comprender las llamadas al sistema en MINIX y aprender a escribir una.
                                Entender el contenido de la tabal de procesos asociada a cada proceso en MM (Management Memory).
              Temas:        Implementación de la administración de memoria en MINIX 

Laboratorio Calificado Nro 5