Cinvestav
Departamento de Computación
Curso: Sistemas Operativos
Dr. Luis Gerardo de la Fraga, y
Dr. Amilcar Meneses Viveros
Cuatrimestre Mayo-Agosto 2015
Clases: martes de 16:00 a 18:00 hrs y miércoles de 10:00 a 12:00 hrs
Contenido del curso:
La primera parte del curso será impartida por el Dr. Luis Gerardo de la Fraga
y se cubrirán las primeras cuatro unidades del contenido del curso.
Esta primera parte del curso se cubrirá durante los meses de mayo y junio.
Apuntes:
Los apuntos sobre entrada y salida (E/S)
Los apuntes sobre despacho
El código fuente de los programa en el tutorial sobre hilos
El tutorial sobre hilos
El apunte sobre semaforos
Los apuntes sobre procesos y comunicación interprocesos
Creación de un ambiente mínimo para linux
Archivos de configuración mínimos en /etc
Cómo se arrancó un núcleo de linux desde CDROM
Los apuntes de las primeras dos clases
Tareas:
Tarea 4. Fecha de entrega 30/06/2015
Programar con hilos los tres problemas de comunicación interprocesos:
- Productores y consumidores
- Los filósofos cenando
- Lectores y escritores
Tarea 3. Fecha de entrega 10/06/2015
Crear un disco en memoria ram, formateado con el sistema de archivo minix y checar que pasa cuando se guarda un archivo de tamaño más grande que el sistema de archivos.
El disco puede crearse como:
# /sbin/mkfs.minix /dev/ram1 [tamaño en bloques] # mount -t minix /dev/ram1 /mntConfigurar el sistema mínimo para que levante el módulo de la tarjeta de red. Configurar el cliente de dhcp de busybox para configuar la tarjeta de red.
Un script para el shell ash que imprime diez veces la variable i:
i=0 while test $i -lt 10 do echo $i i=`expr $i + 1` doneTarea 2. Fecha de entrega 2/06/2015
Arranque del sistema mínimo para trabajar con linux
Tarea 1. Fecha de entrega 19/05/2015
Instalar la máquina virtual de virtualbox y MINIX 3.
Realizar lo siguiente en MINIX.Última actualización: 20 de mayo, 2015
Comentarios: fraga at cs cinvestav mx