Informatica

Páginas: 2 (437 palabras) Publicado: 29 de noviembre de 2012
Algoritmo Procesos
Constante
Max=100;
Tipos
Array[1...Max] de entero: Vector
Var
Vector: Ráfaga,Tiem_llegada, Tiem_Servicio, Tiem_Servi_aux, Tiem_comienzo, Tiem_Fin
Vector:Tiem_Retorno,Tiem_Espera
Entero: Núm.=0, Seg=0 , i=0, Quantum=0, Tipo_Planificacion=0, Numero_Procesos=0, Suspendido=0;
Entero:
Inicio
Escribir 1 para Round Robín
Escribir 2 para FIFO
Escribir 3 para PrioridadEscribir 4 para Garantizado

Escribir Seleccionar el Tipo de Planificación de Proceso Deseado
Leer Tipo_Planificacion

Según sea Tipo_Planificacion Hacer
1:
Escribir Cantidad de Procesos
LeerNumero_Procesos
Ráfaga [Numero_Procesos]
Escribir Quantum
Leer Quantum

Desde i= 1 hasta Numero_Proceso hacer
Escribir Proceso ‘i’
I=i+1
Escribir Ráfaga
Leer Ráfaga[i]
Fin_Desde

I=0Desde i < Numero_Proceso hacer
i=i+1
Escribir Proceso ‘i’
Escribir Ráfaga[‘i’]
Suspendido= suspendido+ Ráfaga[i]
Fin_Desde

Seg=Quantum

Mientras Suspendido != 0 Hacer
i=0Desde i < Numero_Proceso hacer
I=i+1
Si Rafaga[i] > 0 Entonces
Si Rafaga[i] > Quantum Entonces
Rafaga[i]= Rafaga[i] - Quantum
Suspendido= Suspendido – Quantum
Escribir a segProcesos ‘i+1’: se está ejecutando
Seg=Seg + Quantum
Fin_si
Si_no
Suspendido= Suspendido- Ráfaga[i]
Escribir a seg Proceso P ‘i+1’: ha Completado
Seg=seg + Ráfaga[i]
Ráfaga[i]=0Fin_si
Fin_si
Fin_Desde
Fin_Mientras
2:
Escribir Cantidad de Procesos
Leer Numero_Procesos

Desde i= 1 hasta Numero_Proceso hacer
Escribir Proceso i
I=i+1
Escribir Ráfaga
Leer Ráfaga[i]Fin_Desde
I=1
Desde i hasta Numero_Proceso hacer
Escribir Proceso ‘i’ se está ejecutando…….
I=i+1
Escribir Ráfaga[i]
Escribir proceso i término

Fin_Desde

3:
Escribir Cantidad deProcesos
Leer Numero_Procesos
I=1
Desde i Hasta Numero_Procesos Hacer
Cont=cont+1
Escribir ingrese el tiempo de llegada del proceso ‘cont’
Leer Tiem_llegada[i]
Escribir ingrese el tiempo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS