Previous Next blank.gif Home Page

Class AdmProc


SYNOPSIS

import ovsos
classobj AdmProc
  def __init__(self,id_sched)
  str __module__ = 'ovsos'
  int auto_comple = 1
  def destroy_proc(self,proc)
  def gen_report(self)
  def get_id_sched(self)
  def get_proc(self,pid)
  def get_run_proc(self)
  int parar_reloj = 0
  def put_ready_proc(self,pid)
  def register_new_proc(self,process,init_time)
  def sched_tick(self,time_clock)
  def send_log(self,type,pid)
  def setup(self,parar_reloj,auto_comple)
  def suspend_proc(self,proc)

DESCRIPTION

def __init__(self,id_sched)

Constructor

def destroy_proc(self,proc)

destruye el proceso proc

def gen_report(self)

genera reporte

def get_id_sched(self)

retorna el identificador del sched (para trabajo con multiprocesador)

def get_proc(self,pid)

retorna el proceso pid que este en la lista list_proc, si no retorna -1

def get_run_proc(self)

retorna el proceso proc que esta con estado Run

def put_ready_proc(self,pid)

pone en la cola ready en proceso pid

def register_new_proc(self,process,init_time)

registra a un nuevo proceso

def sched_tick(self,time_clock)

recive el cada tick enviado por el reloj

def send_log(self,type,pid)

registra todos los eventos generados en esta clase

def suspend_proc(self,proc)

suspende el proceso proc

Procesador

Simboliza la gestion que el SO de la capacidad de proceso de la maquina

SEE ALSO

ovsos


Previous Next blank.gif Home Page
www_icon.gif

Copyright © M. Python
All Rights Reserved
Comments to author: monty@flying.circus.comb
Generated: Wed Aug 22, 2007