Administrador De Tareas

Páginas: 8 (1903 palabras) Publicado: 22 de enero de 2013
FACULTAD DE INGENIERIA DE SISTEMAS E.A.P INGENIERIA DE SISTEMAS E INFORMATICA

“ TAREA Nº-2 DE SISTEMAS OPERATIVOS”

CURSO TEMA PROFESORA

: : :

SISTEMAS OPERATIVOS ADMINISTRADOR DE TAREAS MARIA ELENA RUIZ RIVERA

ALUMNOS

:

MONDRAGON PANTIGOSO, MARCO GIMENEZ ALATA, RICARDO

CIUDAD UNIVERSITARIA, NOVIEMBRE DEL 2011

Tabla de contenido
Tabla decontenido..............................................................................................2 1. Objetivo...........................................................................................................3 2. Explicación del programa (¿Qué es lo que hace?)...........................................3 3.Código........................................................................................................... 18 4. Conclusiones.................................................................................................46

1. Objetivo
Implementar un administrador de tareas bajo el S.O. Windows XP que nos permita visualizar los procesos que hayan sido llevados a memoria principal, siendo capaces de observar a manera de lista y de forma gráfica los nombres, tamaños y el PID de estos procesosen tiempo real. Por otro lado, la asignación de memoria de trato de forma continua y su representación en memoria (direcciones físicas) se hizo mediante registros (base, límite) y el tamaño que ocupa (el proceso) en memoria (desplazamiento). Para desarrollar la aplicación se utilizó el lenguaje Java y el IDE Netbeans 6.5. Los temas abarcados son: POO (clases), hilos, Java swing y Java 2d.

2.Explicación del programa (¿Qué es lo que hace?)
Primero, en nuestra interfaz nos vamos a la pestaña de procesos, en ella podemos visualizar la lista de procesos que se están cargadas en memoria todo ello gracias al comando tasklist del cmd (ms-dos). De donde obtuvimos el nombre del proceso, su PID, nombre de usuario (sesión), número de sesión y el uso de memoria que utiliza el proceso en memoriareal. Su implementación se llevó a cabo mediante un hilo llamado Clase Hilo el cual monitorea constantemente por los cambios en el número de proceso y actualiza la lista y sus campos. El cual a su vez llama al método procesar que se encarga de separar cada línea de comando leída por el tasklist.()

(Fig.1) Ejemplo: se separa la línea 1 hasta la línea n(# procesos en memoria) todos sus campo. Amanera de ejemplo la línea se separaría así (System Idle Process –PID-Nombre – número de sesión- uso de memoria) y estos

campos son almacenados en el Jtable tabla_procesos de la Fig.2. Asimismo, este método procesar también nos sirve para llenar el JTable tabla_aplicaciones de la pestaña Aplicaciones (Fig.3).

(Fig. 2)

(Fig. 3) Cabe resaltar que la pestaña de Aplicaciones se actualiza delmismo método procesar, el cual es lee el proceso. Ejemplo: netbeans.exe y nosotros detectamos esta cadena si esto sucede entonces procedemos a llenar con estos datos la tabla_aplicaciones. Por lo que este Jtable está sujeto a las aplicaciones para los procesos que nosotros hayamos definido, esto es, solo se mostraran las aplicaciones para los cuales exista su equivalente (ver Fig. 4).

(Fig.4)Segundo, la pestaña memoria nos muestra la memoria RAM total, memoria RAM libre y la memoria usada mediante un hilo llamado hmemoria de la clase Hilo_memoria que mediante la librería hyperic-sigar-1.6.4, específicamente el jar de sigar.jar que contiene la clase Sigar y esta a su vez contiene la clase Mem cuyos métodos: getTotal(),getFree(),getUsed() nos permiten saber que cantidad de memoria se estáutilizando(ver Fig.5) . Long memTotal=memoria.getTotal(); Long memLibre=memoria.getFree(); Long memUsada=memoria.getUsed(); (Fig. 5) En la misma ventana disponemos de los botones iniciar gráfica y detener gráfica de los cuales iniciar gráfica dibuja en el Jpanel gráfica( mediante La clase Graphics de la librería Java2d) utilizándolo como superficie de dibujo a este panel. Lo que hacemos es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El administrador de tareas
  • Actividades Y Tareas Sistema Administrativo
  • Administrador De Incoming Tareas
  • Tareas Administrativas de SQL
  • MANUAL DE UTILIZACIÓN DE ADMINISTRADOR DE TAREAS
  • vacantes de administrador de base de datos tareas
  • MODELOS DE AUDITORIA ADMINISTRATIVA TAR 3
  • Tareas administrativas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS