Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gua para compilar los programas de SO en minix. Como recordaran en el virtual box, hice dos nuevos sistemas minix virtuales, uno que ya tenia y el que hice en clase.
Los pasos para correr un programa en minix son los siguientes: 1. Correr la maquina virtual de minix y logearse como root, debe aparecer el smbolo # 2. Crear un archivo nuevo con el editor de texto vi de la siguiente manera: vi progra.c 3. Captura el siguiente programa (recuerda los comandos del editor vi, al final del documento hay un link donde vienen los comandos de vi).
4. Guardar el programa con el comando :wq, salir y compilarlo 5. Se compila con cc progra.c 6. En el directorio aparece un nuevo archivo de nombre a.out, correrlo con #./a.out.
Ahora que ya vieron como compilar un programa en minix y correrlo ya pueden realizar los programas para manejo de procesos, gestin de memoria, etc. A continuacin les dejo la practica 1 que consiste en compilar un programa que muestra el id del proceso del programa adems de que crea un proceso hijo y tambin muestra su id, los comandos utilizados son fork() y getpid() El cdigo es el siguiente void main(void) { int x; printf("El numero del proceso actual es %d, el cual es el proceso padre , getpid()); x = fork(); if (x< 0) { printf("No se ha podido crear el proceso ; } else if (x>0) { printf("Se ha creado el proceso hijo %d \n,x); } } Las practicas deben de contener los siguientes puntos: 1. Nombre 2. Objetivo, 3. Procedimiento 4. Desarrollo 5. Resultados 6. Conlusiones 7. Referencias
Enlaces Editor Vi Comandos de vi http://www.dc.fi.udc.es/~afyanez/info-vi/index.html Maquina virtual de minix en qemu http://wiki.minix3.org/en/UsersGuide/RunningMinixOnQemu Minix en virtual box, pues son los documentos que ya les haba mandado y en clase ya vieron como crearlo.