Inf232 Laboratorio de Sistemas Operativos

 


Indice4.wmf (1104 bytes)  

El 24 de octubre de 2005 fue considerado como "el gran día" para la comunidad MINIX. Se llevó a cabo el lanzamiento oficial de MINIX 3. "MINIX 3 es un nuevo sistema operativo open-source diseñado para ser altamente confiable, flexible y seguro. Está basado en algunas versiones previas de MINIX  pero es fundamentalmente diferente en muchos aspectos. MINIX 1 y 2 fueron creados como una herramienta de enseñanza; MINIX 3 añade el nuevo objetivo de ser útil como sistema serio en recursos limitados y computadoras enbebidas y para aplicaciones que requieran alta confiabilidad." Tomado de www.minix3.org 


Este semestre se utilizará la versión 3.1.2a de MINIX cuyas imagenes tanto para CD como para memory flash se encuentran disponibles en la sección DOWNLOAD del site www.minix3.org. Se recomienda previamente haber leido con cuidado la sección DOCUMENTATION de este mismo site. Los profesores del curso facilitarán un CD con las imagenes mencionadas.


Semestre 2008 - 1
 
Laboratorio1 
 
El objetivo del presente laboratorio es explorar el sistema de archivo de MINIX 3, elaborando un programa que lea su contenido en forma cruda y que presente una vista interpretada de sus diferentes pasrtes: Superbloque, mapas de bits, inodos, direcotiros, etc.

Necesita el conocimiento del sistema de archivo de MINIX 3 y las siguientes llamadas al sistema: open(), read(), lseek(), close() y funciones de librería como ctime(), printf(), etc.

Laboratorio2 
El objetivo del presente laboratorio es hacer uso de las llamadas al sistema que permiten trabajar con el sistema de archivo en MINIX 3

Laboratorio3 
El tema del presente laboratorio es: procesos y comunicación entre procesos a través de pipes sin nombre. Debe conocer las llamadas al sistema fork(), pipe().


Evaluación

  1. El laboratorio se llevará a cabo en forma personal o en grupo de acuerdo a la magnitud del trabajo a solicitar.  Cada caso será publicado con la debida anticipación en este Web. Todo alumno o grupo se hace responsable por el correcto funcionamiento del sistema operativo en sus respectivas computadoras, debiendo verificar antes de cada laboratorio si operan en forma correcta, de lo contrario comunicarlo al encargado del laboratorio para que subsane cualquier impase.

  2. El desarrollo del laboratorio incluirá preguntas o implementaciones relativos a los temas establecidos. Aquí algunas pautas para los códigos fuentes.

  3. Todo disquete entregado en blanco será calificado con nota cero.

  4. Todo disquete cuyo contenido sea plagiado se calificará con nota cero. Aquí algunas consideraciones a tener en cuenta.


Semestres Anteriores

    Semestre 1997 - 1    Semestre 1997 - 2   
    
Semestre 1998 - 1    Semestre 1998 - 2   
   
Semestre 1999 - 1    Semestre 1999 - 2   
   
Semestre 2000 - 1    Semestre 2000 - 2   
   
Semestre 2001 - 1    Semestre 2001 - 2
    Semestre 2002 - 1    Semestre 2002 - 2   
    Semestre 2003 - 1   
Semestre 2003 - 2    
   
Semestre 2004 - 1    Semestre 2004 - 2
   
Semestre 2005 - 1    Semestre 2005 - 2  
    
Semestre 2006 - 1    Semestre 2006 - 2  
    Semestre 2007 - 1    Semestre 2007 - 2


Enlaces de interes

Programación Shell UNIX Shell Programming. Revised Edition. Stephen G. Kochan and Patrick H. Wood

MINIX.ORG Welcome to MINIX.ORG, this is not the homepage for MINIX but rather a resource for MINIX information, applications and ongoing projects. If you would like to visit the MINIX homepage you need only

MINIX on the Net RESOURCES Minix on the Net Resources area provides pointers to World Wide Web pages about the Minix operatingsystem and links with anonymous FTP sites where it's possible downloading programs, tools, source
files, documents, and a lot more about the small Unix clone. (last updated on 29 April 1997)

Linux On Line Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Linux is an independent POSIX.

Peruvian Linux User Group   Que es el PLUG ?  El PLUG es el Grupo de Usuarios de Linux en Perú (PLUG por las siglas en Inglés - Peruvian Linux User Group). Se formó a mediados de Setiembre de 1997 gracias al entusiasmo de algunas personas interesadas en compartir sus experiencias del sistema operativo, así como apoyar su difusión