Archivo de la categoría: Uncategorized

Tarea 4 Locks

Imagen de http://9gag.com/gag/4100321

Formato de la tarea:

  • Tomar una foto a los pasos 4 y 5 como se muestra en el ejemplo
  • Ponerlas en formato pdf
  • Enviarlas al correo electronico: sistemas.operativos.fime@gmail.com
  • Ausnto: HORA – Tarea 4 – Matricula – Nombre
  • Entregarla antes del jueves 23 de mayo

Correo que no tenga el formato correcto NO sera revisada.

Tarea 2 nachOS C++

Bien la tarea es instalar nachOS pero para C++ el cambio es porque es mas complicado para todos hacerlo en Java…

Formato de la tarea:

  • Tomar una foto al paso 4, 5 y 6 como las que vienen de ejemplo.
  • Ponerlas en pdf.
  • Enviarlas por correo electronico a: sistemas.operativos.fime@gmail.com
  • Asunto: Tarea 2 – Matricula – Nombre
  • Entregarla antes del Lunes 7 de Mayo ya que el proximo proyecto es para el Miercoles.

Lo primero que tienen que hacer es instalar el compilardo de C, asi que tenemos que abrir una terminal y teclear:

sudo apt-get install build-essential

Pasos de Instalación:

1.-Despues de instalar C++ tecleamos en la terminal 

sudo mkdir nachos

2.-Descargar nachos y descomprimirlo.

Ahora tecleamos:

cd nachos

y despues decargamos el archivo.

sudo wget http://sopa.dis.ulpgc.es/so/practica/nachos/nachos-ulpgc.tgz

para descomprimirlo tecleamos

sudo tar -zxvf nachos-ulpgc.tgz

3.- Descargar el crosscompiler y descromprimirlo. ¿Qué es esto?

tecleamos en la teminal:

sudo su

Y nos pide el password y bla bla bla… despues teclamos:

cd

Ahora si descaramos el archivo

sudo wget http://sopa.dis.ulpgc.es/so/practica/nachos/gcc-mips.tgz

una vez que se descarga lo descomprimos

sudo tar -C / -zxvf  gcc-mips.tgz

4.-Compilación configurar versiones de 64bits

Para este paso abran otra terminal o presionen Ctrl + Shift + T, despues de abrir la terminal teclen:

cd nachos/nachos/code

y una vez en la carpeta teclean:

make

y deberia verse algo paresido como en la siguiente imagen.

Image

5.- Correr nachOS

Despues de para estar seguro de que compile bien y para correr nachos vamos a teclear:

cd threads

Y ahora tecleamos:

./nachos

Bien ahora deberia mostrarnos algo como la siguiente imagen:

Image

6.- Probar el compilardor Cruzado

tecleamos:

cd ..

y ahora tecleamos:

cd userprog

una vez en la carpeta de userprog tecleamos:

./nachos -x ../test/halt

Y deberia de salir algo parecido a la imagen siguiente

Todos los pasos y material vienen de:

http://sopa.dis.ulpgc.es/wiki/index.php/Instalación_de_Nachos