Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 4 (771 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD DE SAN MARTIN DE PORRES

FACULTAD DE INGENIERIA Y ARQUITECTURA

2010-I

CURSO: SISTEMAS OPERATIVOS

SECCION: 34 G

PROFESOR: Ing. OSWALDO BRAVOGRUPO DE TRABAJO:

TEMA : “PROCESOS E HILOS”

INTEGRANTES:

• BERROCAL ALVARADO ,JOHANA

• RAMOS SAJAMI, YANNINA

• VENTO MEZA, MAURO LUIS

INFORME DE TRABAJO

PROCESOS EHILOS

Menú principal

[pic]

1.- Construir un programa con interface de usuario tipo Consola con 3 hilos, cada uno de los cuales realiza una cuenta del 1 al 10. Cada Hilo debe dormir undeterminado número aleatorio de milisegundos antes de incrementar su cuenta y mostrarlos por consola. La cuenta de cada hilo, después de cada incremento, se muestra por consola con el siguiente formato: : .Para tal finalidad los hilos deben tener los siguientes nombres: HILOuno, HILOdos, HILOtres respectivamente.

[pic]

En esta consola se mostrará el conteo por los 3 hilos. Así mismo para dichoconteo se a considerado un tiempo de aleatorio para dormir cada hilo antes de incrementar su cuenta y mostrar el resultado en consola. Hemos considerado el tiempo de dormir el rango de 0 a 1000milisegundos.

Primero se dará click en el botón CONTADOR y se mostrará en consola los siguientes resultados:

[pic]

Como podemos apreciar en la consola después del conteo en 1, se puede observar que parael conteo 2 el HILOdos es el que empieza ya que en su anterior conteo fue el de menor tiempo en Sleep ( tiempo dormido).

Así sucesivamente cada conteo de HILO lo empezara el de menor tiempodormido anteriormente.

2.- Construir un programa Productor – Consumidor con GUI. El hilo productor y el Hilo Consumidor comparte un objeto(o variable inicializada en 0)que en este enunciado lollamaremos “disponible” . El productor duerme un numero aleatorio de milisegundos e incrementa en 1 “disponible” y cuando el valor de “disponible” es mayor que 5, espera. El “consumidor” duerme un numero...
tracking img